2. Cross-Site Scripting (XSS)
2. Cross-Site Scripting (XSS): XSS, bir okul panosuna ilan asmak yerine, panoya bakan herkesin cebindeki harçlığı çalan sihirli/bombalı bir yapışkan kağıt (tehlikeli JavaScript k
XSS, bir okul panosuna ilan asmak yerine, panoya bakan herkesin cebindeki harçlığı çalan sihirli/bombalı bir yapışkan kağıt (tehlikeli JavaScript kodu) yapıştırmaya benzer.
2 Analoji: XSS Kavramı
2 Akıl Yürütme: Neden Oluşur?
Tarayıcının Kör İnancı
HTML Escaping Eksikliği
2 LEGO ile Anlatım: LEGO XSS Önleme
Bir web sayfasında XSS zafiyeti olduğunu doğrulamak için en sık kullanılan zararsız test girdisi hangisidir?
SELECT * FROM secrets
../../../../etc/passwd
alert('XSS') girdisi tarayıcıda bir uyarı kutusu (popup) çıkartır. Bu kutu çıkıyorsa sayfada kod çalıştırılabildiği kanıtlanır.
XSS açığı ile saldırgan en çok hangi veriyi çalmayı hedefler?
Kullanıcı Oturum Çerezleri (Session Cookies)
Sunucudaki veritabanı şifreleri
Sistem dosyaları (/etc/passwd)