Un JavaScript stealer è un malware scritto in JavaScript per raccogliere in modo discreto dati sensibili da un browser, dall'archiviazione locale, dallo stato dell'applicazione o dai dati delle estensioni. Può eseguirsi in una pagina web, in uno script malevolo o in una fase di installazione di un pacchetto, quindi copiare token, cookie, dati di sessione, credenziali o altri segreti vicini al browser in una posizione controllata dall'attaccante.
È importante perché JavaScript è comune negli ambienti di sviluppo e web, quindi il codice malevolo può confondersi con flussi di lavoro considerati affidabili. Negli attacchi reali, gli stealer arrivano spesso tramite dipendenze compromesse, script inseriti o falsi strumenti per browser, e abusano delle normali API invece di exploit evidenti. I difensori riducono il rischio controllando le dipendenze, monitorando l'esecuzione durante l'installazione, limitando ciò che le estensioni archiviano in modo persistente e osservando accessi anomali ai dati o richieste in uscita da script che non dovrebbero gestire segreti.


