Una enclave VBS è un ambiente di esecuzione affidabile basato su software in Windows. Usa la sicurezza basata sulla virtualizzazione per isolare codice e dati sensibili dal resto del sistema operativo e dagli altri processi, così la logica protetta può continuare a funzionare anche quando la macchina host non è completamente attendibile.
Questo è importante perché le enclave vengono usate per ridurre l'impatto di una compromissione in percorsi di sicurezza ad alto valore come il rilevamento del phishing, la gestione delle credenziali e i controlli delle policy. Gli attaccanti spesso cercano corruzione della memoria o difetti di temporizzazione che possano violare i confini dell'enclave, mentre i difensori si concentrano sulla sicurezza della memoria, sulla gestione rigorosa dello stato e sulla resistenza a bug di tipo side-channel. Una enclave VBS non è uno scudo magico, ma può limitare in modo significativo ciò a cui un attaccante può arrivare.


