Un implant JavaScript è JavaScript malevolo che viene eseguito su un sistema compromesso come loader, backdoor o componente di controllo remoto. A differenza di uno script usa e getta, un implant è progettato per rimanere in memoria o su disco abbastanza a lungo da ricevere comandi, recuperare payload successivi e mimetizzarsi nell'attività normale del software.
È importante perché JavaScript è ampiamente usato nei browser, negli strumenti di Node.js e nei flussi di lavoro di automazione, quindi gli aggressori possono nascondere la logica di comando e controllo all'interno di codice che può sembrare familiare agli sviluppatori. Nelle intrusioni reali, un implant JavaScript può essere rilasciato da un installer trojanizzato, da un repository malevolo o da una catena di payload basata su script. I difensori monitorano l'esecuzione sospetta di script, beacon di rete inattesi, pacchetti non firmati o alterati e processi figlio insoliti avviati da runtime JavaScript o installer.


