Il runtime Deno è un ambiente di esecuzione JavaScript e TypeScript che esegue codice al di fuori del browser. A differenza di molti vecchi ambienti di scripting, Deno usa un modello basato sui permessi: l'accesso a file, reti, variabili d'ambiente e sottoprocessi è negato a meno che non venga concesso esplicitamente. Questa progettazione aiuta a ridurre gli eccessi accidentali e rende il runtime interessante per lo sviluppo moderno e l'automazione.
Nella sicurezza informatica, Deno è importante perché può essere usato sia dai difensori sia dagli aggressori. I team di sicurezza possono consentirlo per flussi di lavoro legittimi degli sviluppatori, mentre gli attori delle minacce possono abusarne per eseguire script controllati dall'attaccante sotto la copertura di un'utilità affidabile. Ciò può rendere più difficile il rilevamento se il monitoraggio si concentra solo sul malware classico o sui comuni strumenti di scripting. Le difese dovrebbero monitorare esecuzioni insolite di Deno sugli endpoint, soprattutto avvii con permessi ampi, righe di comando sospette o attività da percorsi scrivibili dagli utenti.


