166 pojmova · 75/46/45
kompozit · edukator režim · za predavanje i PDF

Skriptovanje između sajtovaCross-Site Scripting

Pretnja u centru, tehnike kojima se izvodi levo, odbrane koje je suzbijaju desno. Ispod — mapa faza napada: kojom tehnikom se ulazi i koja odbrana je presreće.

↘ Tehnike kojima se izvodi3

pretnja · № 040 · aplikacije

Skriptovanje između sajtovaCross-Site Scripting

Skriptovanje između sajtova, poznatije kao XSS, nastaje kada veb aplikacija dozvoli da se tuđa skripta prikaže i izvrši u pregledaču korisnika. Napadač ne mora da provaljuje na veb server. Dovoljno je da njegov kod završi u stranici koju žrtva otvara kao da je potpuno legitimna.

↓ mapa faza · kojom tehnikom se ulazi, koja odbrana presreće
faza · ubacivanje · tehnika Skripta kroz korisnički unos, parametar ili DOM
presreće · odbrana Validacija unosa · output encoding · sanitizacija
faza · isporuka · tehnika Žrtva otvara stranicu koja sadrži ubačenu skriptu
presreće · odbrana Content Security Policy · HttpOnly cookie · WAF
faza · iskorišćenje · tehnika Krađa sesije, izmena prikaza ili radnje u pregledaču
presreće · odbrana SameSite cookie · token binding · monitoring anomalija

↗ Kako se brani3