Cosa possiamo fare con le vulnerabilità XSS non persistenti?

3

Ci scusiamo per questa stupida domanda, ma sto pensando a cosa può fare un utente malintenzionato con un attacco XSS non persistente su un sito web?

Un utente malintenzionato può provare a chiamarmi con un URL dannoso, rubare i miei cookie o la mia cronologia, ecc ... ma ha anche bisogno del mio intervento o dell'interazione umana per il suo attacco?

Che altro può fare con XSS non persistente?

    
posta kafson 11.07.2014 - 14:30
fonte

3 risposte

3

An attacker can try to phish me with a malicious url, steal my cookies or my history etc... but does he also need my intervention or a human interaction for his attack?

La fonte potrebbe essere ovunque ci sia un link da seguire: un'e-mail, un forum, un post di Facebook, Twitter, o potrebbe essere che stai già navigando in un sito malvagio o compromesso.

La parte "interazione umana" stai seguendo il link, non è richiesta alcuna interazione. Per esempio. se c'era un XSS bug persistente su www.example.com ed eri già registrato come il sito "ti ricorda", il link che sfrutta questo bug potrebbe prelevare i tuoi cookie di sessione da www.example.com e inviarli automaticamente all'autore dell'attacco. Non è necessario che tu faccia nulla come la vittima oltre a seguire il link originale.

Alcuni attacchi di phishing attendono che il browser diventi inattivo e quindi trasformi la pagina nel sito già compromesso - lì nulla impedisce loro di adattare l'attacco da phishing a XSS reindirizzandoti a una pagina compromessa XSS per dirottare i tuoi cookie di sessione nella speranza che non noti perché non hai attivato la scheda da un po 'di tempo. Il reindirizzamento a pagina intera può essere necessario quando il sito XSSed protegge dal caricamento con frame tramite X-Frame-Options quindi il sito deve essere caricato a piena pagina per essere compromesso.

What else he can do with non persistent XSS?

Un sacco di cose. Rilasciare un keylogger JavaScript, ad esempio. In sostanza, l'utente malintenzionato controllerà il lato client delle sessioni e avrà accesso per visualizzare e modificare qualsiasi dato per questo dominio che si trova sul lato client.

    
risposta data 12.07.2014 - 19:11
fonte
1

Sì, non persistente richiede l'interazione umana, ma può influenzare molto di più di te e dei tuoi dipendenti. Può influenzare tutti usando il tuo sito web.

    
risposta data 11.07.2014 - 20:54
fonte
0

Lo scopo di XSS è di incoraggiare un utente a credere che il contenuto che stanno visualizzando sia ospitato da un fornitore legittimo, il che porterebbe a intraprendere un'azione che potrebbe farli compromettere di più.

Ci sono innumerevoli attacchi che possono essere eseguiti contro di te se fai clic su un link che ti indirizza a un sito Web dannoso. Il successo degli attacchi dipende da altri fattori come il browser che stai utilizzando, indipendentemente dal fatto che sia stato corretto, dal componente aggiuntivo e dai plug-in abilitati, ecc.

    
risposta data 12.07.2014 - 01:10
fonte

Leggi altre domande sui tag