Cross-site scripting

vulnerabilità informatica
Versione del 28 ago 2008 alle 09:49 di SieBot (discussione | contributi) (Bot: Aggiungo: lt:XSS)

La Cross-site scripting (XSS) è una vulnerabilità che affligge siti web con scarso controllo di variabili derivate da input dell'utente (spesso variabili GET). La XSS permette di inserire codice a livello browser (spesso codice javascript pericoloso) al fine di modificare il codice sorgente della pagina web visitata. In questo modo un cracker può tentare di recuperare dati sensibili (sempre dati a livello browser) quali cookies.

Questa tecnica di attacco viene spesso utilizzata in siti con un elevato numero di utenti principianti, dato che per poter sfruttare questa vulnerabilità al fine di recar danno c'è bisogno di far visitare all'utente che si vuole attaccare una determinata pagina con le variabili GET modificate ad hoc.

Per verificare la vulnerabilità di un sito bisogna inserire nel suo campo di ricerca del codice javascript facendo eseguire al browser una textbox sulla pagina. Con un altro script è possibile anche inserire un redirect.

Voci correlate