Electron è un framework multipiattaforma per creare applicazioni desktop con tecnologie web come JavaScript, HTML e CSS. Invece di scrivere app native separate per ogni sistema operativo, gli sviluppatori confezionano insieme un motore browser e la logica dell'app, così un'unica base di codice può essere eseguita su Windows, macOS e Linux.
Nel settore della sicurezza informatica, Electron è rilevante perché il framework è legittimo e ampiamente fidato, il che lo rende attraente per abusi. Gli aggressori possono trojanizzare un'app, nascondere codice in risorse incluse o archivi ASAR e presentare comunque un'utility perfettamente funzionante che sembra normale agli utenti. I difensori dovrebbero esaminare la provenienza dell'app, verificare la firma del codice, monitorare processi figlio insoliti o traffico di rete e controllare le impostazioni di sicurezza di Electron, come l'isolamento del contesto e la navigazione limitata. Electron non è malware di per sé; il rischio deriva da come il suo packaging e il runtime possono nascondere un comportamento malevolo all'interno di un'app desktop dall'aspetto ordinario.


