19 Aralık 2007 Çarşamba

XSS Mail Hacking ve Güvenlik



Nedir bu XSS? XSS (Cross Site Scripting) Microsoft'un Hotmail'i eski sürümünü kullanırken birçok kullanıcının başını yakan şey. Sadece Hotmail veya Msn değil, Yahoo, Mynet ve diğer birçok popüler mail servisi için geçerli bir tehlike. Bir yıl öncesine kadar oldukça popüler olan bu yöntemle e-mail hack işlemleri, mail servislerinin açıklarını kapatmasıyla popülersitesini yitirdi diyebiliriz. Ancak hala açıklar bulunmakta. Bu açıklara hergün bir yenisi daha eklenecek. Çünkü servisler ne kadar çok gelişirse o kadar çok karmaşıklaşır ve bu da beraberinde açıkları getirir.


XSS'in çalışma mantığı çok basit aslında. Bir web sitesinin adminisiniz veya e-mail hesabınıza girdiniz. Size yollanan bir e-maili açıyorsunuz. Masum görünen bir link var. Üstelik bu link arkadaşınızın adresinden de geliyor olabilir. Hiç çekinmeden tıklıyorsunuz. Açtığınız sayfada alakasız yazılar veya bir resim. Anlam veremeden çıkıyorsunuz. Oysa atı alan üsküdar'ı çoktan geçti :). Girmeniz için verilen safyada "iframe" kodları altına saklanmış başka bir sayfa daha açılmıştı ve bu sayfanın adres satırında o anki e-mail cookie'lerinizi alan kodlar çalıştırılmıştı:

... script dokument.cookie(); /script ...


Script bu cookileri, kodları alan ve işleyen sonra istenilen yere gönderilmesi için kodlanmış PHP scriptine çoktan gönderdi bile. Cookieleri alan PHP scripti bunları istediğimiz ve sniffer dediğimiz bir web adresine veya e-mail adresine gönderebilir orası bu işi yapana kalmış. Alınan cookieler internette gezinirken dosyaların geçici olarak depolandığı Document Settings/Temporary Internet Files içindeki cookie dosyası içine gömülür, kaydedilir ve çıkılır. Sonra cookieler hangi mail servisine aitse o servisin mail sayfasına girilir. Örneğin yahoo'dan alınmış bir cookie için http://mail.yahoo.com adresine girilir. Cookieler mail gönderip script kodlarını çalıştırdığımız kişiye ait olduğu için, yahoo mail server bizi o kişi gibi görecek ve mail hesabına girmemeiz sağlayacaktır. Cookie için bir cookie editor kullanabilirsiniz. Bunlardan en yaygın olanı Proxomitron denilen program. Aynı şeyler her türlü websitesinde uygulanabilir. İşin mantığı yetkiliye ait cookieleri kendi cookie dosyalarıma eklemek ve siteye girip o kişiymiş gibi servisleri aldatmak.

Bir sayfada XSS var mı yok mu anlamak için basit bir javascript kodu çalıştırılır. Mesela javascriptin alert komutunu çalıştırırsak karşımıza bir message box çıkar. Örneğin:

script alert('Emre'); /script


Bu kodu XSS açığı olup olmadığını öğrenmek istediğiniz herhangi bir sayfada adres satırına yazılarak çalıştırılır ve karşınıza bir message box çıkarsa o sayfada açık var demektir.

19.12.2007 tarihli güncel XSS açıklarından bazıları şöyle:

URL: http://rds.yahoo.com/_ylt=A0geu.E6d1BGaFABNDZXNyoA/SIG=118ujf2dq/EXP=1179764922/**http://uber0n.dark
illusion.org/xsspage.htm?%22%3E%3C/a%3E%3CscRipT%3Ealert(http://Emrepisirici.blogspot.com)%3C/scRipT%3E

URL: http://it.eurekasa.yahoo.net/ITALFRANCE_S.R.L.-Rozzano-agenzia_7516?idAnnuncio=%22%3E%3Cscript%3Eale
rt%28%2FEmre%2F%29%3C%2Fscript%3E

URL: http://hotmail.images.services.spaces.live.com/UploadImage.aspx?Img_ReturnPostUrl=">

Karşınıza messageboxlar çıkıyorsa o sitede script çalıştırılıyor demektir.

17 Aralık 2007 Pazartesi

Mahkeme Kararı ile Kapatılan Sitelere Girmek


Özellikle son yıllarda mahkeme kararı ile erişimi kesilen siteler bir hayli arttı. Saat 08:00 'a yaklaşıyorken ve ben hala yatmamışken devamlı ziyaret ettiğiniz ancak mahkeme kararı ile kapatılmış sitelere nasıl erişeceğinizi anlatayım. Elbette illegal sitelere girişi tasvip etmiyorum ancak zaman zaman birkaç çapulcunun ortaya çıkardığı olay yüzünden kapatılan Youtube gibi birçok insanın eğlenmek ve vakit geçirmek için girdiği sitelere erişimin nasıl olacağını göstermek sanırım kötülük olmaz.

Erişim nasıl engelleniyor? Mahkeme kapatılmaya dair karar veriyor, Türk Telekom'a bildiriliyor, Türk Telekom'da kendi DNS (Domain Name Server) kayıtlarında ilgili web adresinin ip karşılığına mahkemenin gerekçeli sayfasını koyuyor ve Türk Telekom'un DNS kayıtlarını kullanan Türk kullanıcılar siteye erişemiyor. Türkiye'de ttnet alt yapısını kullanan her kullanıcı varsayılan (default) DNS olarak Türk Telekom'un isim sunucularını kullanıyor. Eğer yapacağımız birkaç ayarla Türk Telekom dışındaki DNS kayıtlarını kullanırsak erişimi mahkeme kararı ile durdurulmuş sitelere girmemiz hayal olmaz. Şimdi bu ayarları yapalım.

Hedef DNS sunucumuzu değiştirmek. Yani;

1-) Başlat/Bağlan
2-) Hangi bağlantı türünü kullanıyorsak üzerine gelip sağ tıklıyoruz ve Özellikler diyoruz
3-) TCP/IP seçip sağ alttan tekrar Özellikler diyoruz.
4-) Karşımıza çıkan pencere altında DNS ayarlarımızı değişmek için "Aşağıdaki DNS sunucu adreslerini kullan" seçeneğini tickliyoruz ve ilk satıra 4.2.2.1 ikinci satıra 4.2.2.2 giriyoruz.
5-) Tamam deyip çıkıyoruz.

Böylece DNS sunucularımızı değiştirmiş olduk. Artık Türk Telekom'un DNS sunucularını kullanmıyoruz ve Türk Telekom'ca erişimi durdurulmuş sitelere giriş yapabiliyoruz.

IE'de Geçmişi Kökten Silmek


Birçoğumuz IE adres çubuğunda beliren bazı adresleri silememekten şikayet eder. Gerçekten de bazı adreslerden Geçmiş Klasörünü silsek de, Tanımlama Bilgilerini sıfırlasak da kurtulamayız. Bu trojan yüzünden oluşan birşey değil. Bu sorunu kökten halletmek için şimdiye kadar dört yol buldum. Bunlardan ilki ve en pratiği:

1-) Başlat/Çalıştır
2-) Regedit yazıp enterlayın (Karşınıza kayıt defteri çıkacak. Devam ediyoruz)
3-) HKEY_CURRENT_USER / Software / Microsoft / Internet Explorer / TypedURL 'ye geliyoruz
4-) Sağ bölümde yer alan ve silmek istediğimiz tüm web adreslerini siliyoruz.

Birinci yol burda son buluyor.

Birçoğumuz bu yolla sorununu tam çözemedi; biliyorum.

Diğer çözüm yollarımız güçlü cleaner programlarla olacak. Bunlardan ilki, Ccleaner; kincisi, Sweepi; üçüncüsü, Clear All History

Bu programların kurulumu çok basit. Kurulumun ardından Ccleaner ve Sweepi programları ile istediğiniz her türlü klasör içeriğini silebilirsiniz. Clear All History ile ise Internet Explorer'ın yanı sıra Netscape Navigator, Opera, Firefox gibi tarayıcıların geçmişe yönelik klasörlerini güçlü bir şekilde silebilirsiniz. Bunları sıralamaya sokarsak Clear All History favori programım diyebilirim. Boyutu küçük ama gücü diğerlerine oranlar bir hayli fazla. Ccleaner ve Sweepi ücretsiz programlar (Freeware) olurken Clear All History için 15 günlük deneme sürecinin ardından 19,95$ gibi bir ücret ödemeniz gerekiyor. Tabi o zamana kadar çoktan istenmeyen adresleri silmiş olacaksınız.

16 Aralık 2007 Pazar

Türkiye'nin Güneş Arabaları


Dünya genelinde petrol rezervlerinin tükenmesiyle insanoğlu farklı arayışlar içine çoktan girdi bile. Alternatif enerji kaynakları ile petrole olan bağlılığını sona erdirmek isteyen insanoğlu bu yöndeki bilimsel ve teknolojik araştırmalarını da son hızla sürdürüyor.

Alternatif enerji kaynaklarından en çok kullanılanları kuşkusuz rüzgar ve güneş. Ama bu iki kaynaktan birisi bizi daha çok ilgilendiriyor. 2008 yılı yaz aylarında ülkemizi temsil etmek üzere World Solar Challenge organizasyonuna şimdiden iki üniversitemiz katılmakta; İTÜ ve ODTÜ. İstanbul Teknik Üniversitesi'nin Türkiye Formula G yarışlarındaki başarısı ümit ediyoruz ki yurtdışında da devam eder. İTÜ'nün Güneş Arabası Ekibi ile ODTÜ'nün Güneş Arabası Takımı aldığım bilgilere göre sponsor arayışında. Umarım en kısa sürede bu sorun hallonur ve 2008 yılında binlerce millik bu dayanıklılık yarışında ülkemiz adına iyi bir başarı alınır.

İTÜ Güneş Arabası Ekibi'nin resmi web sitesi : http://www.ariba.itu.edu.tr
ODTÜ Güneş Arabası Ekibi'nin resmi web sitesi: http://www.odtutek.org/

MSN 80072ee7 Hata Kodu ve Çözümü


MSN Messenger'ın bu hata kodu genellikle Messenger programının otomatik olarak kendini bir üst sürüme upgrade yaptıktan sonra karşımıza çıkıyor. Arama motorlarında konu ile ilgili aramalar yaptığımızda malesef copy-paste dışında yapılmış çözüme yönelik hiçbir eylem yok. Messenger bu sorunu kendi halletmeye çalıştığında problemin kaynağı olarak DNS ayarlarını göstermekte. Ancak sorunun asıl kaynağı eğer internet bağlantınızın varlığından eminseniz bilgisayarınızdaki firewall ayarlarındandır. Messenger'ın yeni sürümündeki bazı bağlantı ayarları, bilgisayarınızdaki varolan firewall ayarlarınca sakıncalı görülebilir. Bilgisayarınızdaki güvenlik programını kapatsanız bile sorun devam edebilir. Yapmanız gereken şey kullandığınız güvenlik programının güvenilirlik listesine msmsgs.exe dosyasını eklemenizdir. Bu dosya eğer kurulum aşamasında farklı bir yere kurulum yapmadıysanız C:\Program Files\Messenger dizinindedir.

Bunun dışında güvenlik programınızı bilgisayarınızdan tamamen kaldırdıktan ve bilgisayarınızı tekrar başlattıktan sonra bu sorunun ortadan kalktığını göreceksiniz.

21 Ekim 2007 Pazar

Nette Güvenlik ve Antivirüs Analizi


Günümüzde internet hayatımızın vazgeçilmez bir parçası haline geldi her ne kadar bazı bölgelerimizde bırakın interneti elektrik bulamayan insanlarımız yaşıyor olsa da. Bugün tüm işlemlerimizi neredeyse internet yoluyla yapıyoruz. Bankacılık işlemlerimizi, kişisel bilgi transferlerimizi, posta gönderilerimizi, görüşmelerimizi… Peki ya birileri bizi gözetliyorsa? Nasıl internet hayatımızın vazgeçilmez bir parçası oldu ve büyük bir önem arz ediyorsa, internette güvenlik gereksinimleri de bir o kadar önem arz ediyor hale gelmiştir. Bu yazımda size internette işlemlerimizi yaparken zor durumlara düşmemek için bilgisayarlarımızda bulundurmamız gereken olmazsa olmaz güvenlik programlarını tanıtacağım. Bu güvenlik programlarını anti-spyware, anti-adware, anti-virüs ve firewall (güvenlik duvarı) şeklinde dört ana başlıkta toparlayabiliriz.

Anti-spyware, bilgisayarımızdan dışarı bilgi sızdırmaya çalışan programcıklarla savaşan bir yazılımdır. Bu bilgiler, internet bankacılık şifreleri, elektronik posta bilgileri, özel görüşmeler olduğu gibi klavye ile yazılan tüm veriler ve hatta belli periyotlardaki ekran görüntüleri spyware program yapımcısına gidebilir. Bu tür program yazarlarının genel amacı banka bilgilerini elde etmektir. Bu tür sıkıntılardan korunmak için daha önceleri freeware (bedava yazılım) olmasına rağmen güçlü özelliklere sahip Spybot Search&Destroy kullanıyordum. Bir programın iyi ya da kötü olduğunu, sadece o programı kullanarak test edemezsiniz ve buna karar veremezsiniz. Spybot Search&Destroy programını diğer programlarla karşılaştırarak kullandım ve yakaladığı spyware’lar ile iyi bir program olduğuna karar vermiştim. Spybot’u diğer anti-spyware’lar ile karşılaştırmalarım devam etti ve en son Trend Micro Anti-Spyware programı ile bir karşılaştırma yaptım. Spybot’un göremediği bazı zararlı casus programcıkları Trend Micro yakaladı ve başarıyla sildi. Bu gibi durumlar aslında tam manasıyla Trend Micro’nun çok daha iyi olduğu anlamına gelmez. Farklı zamanlardaki veri tabanı yenilemeleri bir programın başka bir programa nazaran bir kaç saat fark arayla bazı yeni çıkmış zararlı programcıkları görememe ihtimalini doğurabilir. Her türden güvenlik programı yüklendikten sonra mutlaka güncellenmelidir. Trend Micro’yu ve Spybot Search&Destroy‘u yüklemenizi bilgisayar güvenliğinde ilk adımı atmanız açısından tavsiye ederim. Trend Micro shareware bir programdır ve 30 günlük deneme süresi vardır. Spybot ise freeware bir programdır ve süresiz kullanım hakkına sahipsiniz.

Anti-adware’lar hakkında fazla söylenecek bir şey yok aslında. Adware türü programcıkların spyware programcıklarına nazaran daha az tehlikeli olduğunu söyleyebiliriz. Adware türü programlar bilgisayarınızın monitöründe zırt pırt çıkan reklamlardır. Bu tür programlar sizin internette kredi kartı ile yapmış olduğunuz alış verişlerin, giriş yaptığınız sitelerin ve benzer uygulamaların kaydını tutar ve program sahibine gönderir. Bu tür yazılımların amacı, internet kullanıcılarının daha çok neye para döktüğünü, hangi ülke ya da bölge insanının internetteki ilgi alanlarının ne olduğunu tespit etmektir ve bu tespitleri ticari işletmelere belli bir ücret karşılığında servis etmektir. Adware programlarına karşı şimdiye dek internette en popüler program Ad-Aware’dır . Ancak bu program shareware bir program olduğundan bazı fonksiynları kapalı olmakla birlikte belli bir süreliğine kullanım hakkı tanıyor. O yüzden size tavsiyem güçlü antivirüslerle birlikte gelen anti-adware’ları kullanmanızdır.

Antivirüs programları bir hayli tartışılan türden programlardır. Hangi antivirüs iyidir diye birbirimizin düşüncesine almak yerine dediğim dedik der ve hangi antivirüs bilgisayarı zorlamıyorsa ona iyi deriz. Oysaki gerçek çok farklıdır. Bir antivirüsün kalitesi database’inin şişkinliğiyle ölçütlenebilir. Norton gibi bilgisayarın ön bellek kaynağını fazlaca tüketen antivirüsler aslına bakılırsa bilgisayarımızı tüm yönleriyle koruyan türden antivirüslerdir. Norton gibi bir antivirüs için ideal RAM 2 GB’dir. Avast, Antivir gibi antivirüsler Türkiye’de çok popülerdir. Çünkü birçok bilgisayar kullanıcısı 512 MB RAM kullanmakta ve bu antivirüsler makinaları fazla yormamaktadır. Üstüne çok tanınmış ve çıkalı yıl olmuş bir iki virüs yakaladı mı o antivirüs artık en iyisidir. Hem makinayı zorlamıyor hem de virüs yakalıyor [ :) ]. Bu antivirüsleri kullanan kullanıcıların, programı kullanmaya başladıktan bir ay sonra bilgisayarlarını Norton, Kaspersky, Panda, F-Secure, McAfee gibi güçlü antivirüslerle taratmalarını ve çıkan sonuçlar karşısında değişen yüz ifadelerini görmek isterdim. Saymış olduğum bu güçlü antivirüsler arasında sıralama yapmak gerekirse:

1- Norton

2- Kaspersky

3- Panda

4- F- Secure

5- McAfee

şeklinde sıralayabilirim. Bu antivirüsler çok yönlü koruma sağladıkları için bilgisayarı zorlamaları elbette olağandır.

Son olarak firewall denilen programlar adına yakışır görevler üstlenmektedir. Bilgisayarımızda giren ve bilgisayarımızdan çıkan her türlü veriyi kayıt edip kontrol eder. Kendi mantığıyla hareket edip bilgisayar kullanıcısının bilgisi dışında giriş veya çıkış yapmaya çalışan verileri durdurarak bilgisayar kullancısını uyarır. Bu anlamda önerebileceğim program Zone-Alarm‘dır. Firewall’ları kullanmak biraz derttir. Çünkü ayarlamaları iyi yapılmadığı takdirde internete erişiminiz engellenebilir veya internette dolaşmak tam bir işkence halini alır. Zone-Alarm’ın 15 günlük professional kullanım süresi olduğu gibi kullanım kısıtlamalı ücretsiz kullanım hakkı da mevcuttur.

Sonuç olarak bilgisayarımızı koruyan olmazsa olmaz programlarımızı, Trend Micro veya Spybot Search&Destroy, Ad-Aware, Norton (veya Panda-Kaspersky-F-Secure-McAfee) ve Zone-Alarm şeklinde listeleyebiliriz. Bu programların bilgisayarımızdaki varlığı güvenliğimizi en üst düzeye çıkaracaktır diyebiliriz. Bu makalede sadece güvenlik programarını ve işlevlerini tanıttım. Bunun yanında bilgisayarımızı dış tehlikelerden korumak adına mutlaka güncellemeliyiz. Kullanmış olduğumuz işletim sisteminin destek sayfalarına belli periyotlarla uğramalı veya bilgisayarımızı otomotik güncelleştirilebilir hale getirmemiz gerekir.

10 Temmuz 2007 Salı

İlk Post

Ne görürsen onu elde edersin = What You See What You Get