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)