Cyber-Warrior.Org \ Doküman \ Web Güvenlik Açıkları > XSRF - CSRF
Madde
Yazar : Bug Researchers
Date : 21.07.2009 22:23:03
# XSRF - CSRF
XSRF - CSRF
hazirlayan: BraveHeart
XSRF - CSRF (Cross-Site Request Forgery)
XSRF – CSRF günümüzün en yaygin ve en kullanisli Web App. Security açigidir.XSRF- CSRF Içinde XSS Bulunduran ve XSS alaninda görülen bir güvenlik açigidir. Kullanici parametresi kullanarak güven saglamis gibi tehlike arz etmektedir.Bu uygulama ile “Banka Sifreleri, Para transfer uygulamalari,Mail Sifreleri …” gibi bir çok legal kullanimlar tehlike altindadir.
XSRF kullanim saldirganlari kullanicinin kayitli bilgilerini kendi ellerindeki bir istemci tarafindan kullaniciya tiklattirarak degistirebilirler.Bu durumda kullanici Online yani giris yapmis olmalidir.XSS kullanici bilgilerini kendi tarafina javascript kodlariyla çekmek amaçlidir fakat XSRF kullanicinin bilgileri kendi tarafindan degistirmek amaçlidir.Gönderilen tek bir link ile bunu saglamak mümkündür.
XSRF Exploiting:
XSRF ile saldiri yapabilmek için saldirganin yardimci bir sistem kullanmasi gerekmektedir.Bu yardimci sistem kullanilan ve bilgilerin alinmasi için gerekli Web sayfasi olabilir.Saldirgan web sayfasindaki XSRF açigi olusturan alani kendine göre düzenleyip size farkli bir link ile sunabilir bilgilerinizi degistirip kendi giris yapabilir.
site.com/password.php
Kullanici üstteki linkte giris yaptigi alanda sifrelerini degistirebilir olsun.
site.com/password.php?pass=bugres
Sifre degisiminden sonra linkteki gibi bir URL uygulamasi görüntüleniyor.
Böyle bir uygulama içerisinde Post ve Get Metotlari kullanarak kullanicinin sifreleri sadece bir link ile degistirilebilir.
Sayfa içerisindeki kodlamaya göre böyle bir kodlamayi HTML yaparak veya <img> içerisinde yolladiginiz bir linkte saklayarak kurbana yedirmeniz dogrultusunda sifre degisecektir.XSRF uygulamalari sadece kodlama ile degil URL üzerinde de etkilemektedir.
Bu Örnekte URL Kriptolama Ile Hotmail Üzerinden “Postalarinizi Baska Maile Gönderin” Bölümüne yazdirma yapabiliyoruz.Yalniz Hotmail Mail Oturumunuz Açik Olmasi Gerekmektedir.
XSRF Korunma Yöntemleri:
· GET Metot’u yerine POST Metot’u kullanabilirsiniz.
· Kullanici Parametresi veya Özel Bir sunucu isteyerek engelleyebilirsiniz.