Hoşgeldin Misafir

Csrf Zaafiyetini Kapatmak

NasyoneL

NasyoneL

Karanlık Özgürlüktür
25 Ağu 2017
25,060 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
CSRF NEDİR?-

-Türkçe açılımı “Siteler Arası İstek Sahtekârlığı” şeklinde olan CSRF zafiyeti; web uygulamasını kullanmakta olan kullanıcıların istekleri dışında işlemler yürütülmesidir. Bu açık siteye gelen isteklerin hangi kaynaktan geldiği kontrol edilmeyen sitelerde oluşabilir.--


-CSRF AÇIĞI NASIL KAPATILIR?--

-CSRF i kapatmak için tek gerekli olan şey bir token'dır. Bu token sitedeki formlarda request ile birlikte gönderilmeli ve session'a kayıt edilmelidir. Sonra ise session'daki token ile form dan gelen token karşılaştırılmalıdır. Eğer tokenlar eşleşmezse formun onaylanmasına izin verilmemelidir. Çoğu sitede görebilirsiniz giriş sayfasında ---<input type="hidden" name="_token" value="rastgele bir değer" />--

-gibi bir input kodu vardır işte bu sitede token kayıt edildiğini gösterir.--


CSRF zaafiyetini kapatmak oldukça basit olsa da çok tehlikeli bir açık türüdür.-