Gli script malevoli sono JavaScript o codice simile inserito in una sessione del browser per fare qualcosa che l'utente non intendeva. Possono rubare credenziali, acquisire dati dei moduli, reindirizzare il traffico, modificare il contenuto della pagina o caricare silenziosamente altri payload. Poiché gli script vengono eseguiti all'interno del browser, possono agire con i privilegi di un sito web attendibile e spesso sono difficili da notare per gli utenti.
Nella sicurezza informatica, gli script malevoli sono importanti perché trasformano una normale visita web in una superficie di attacco. Sono comuni nel web skimming, nel session hijacking, nelle sovrapposizioni di phishing e nei compromessi della supply chain, in cui un servizio, un tag o un componente edge attendibile inietta codice prima del caricamento della pagina. I difensori cercano cambiamenti imprevisti degli script, violazioni della content security policy, domini di terze parti insoliti e distribuzioni non autorizzate. Una forte autenticazione, credenziali con ambito limitato, revisione del codice e monitoraggio della manomissione delle risposte aiutano a bloccare l'iniezione di script prima che raggiunga i browser.


