Una VM confidenziale è una macchina virtuale progettata per mantenere il proprio codice, i dati e la memoria protetti dall'infrastruttura privilegiata, come l'hypervisor, gli operatori cloud e gli amministratori dell'host. Utilizza un isolamento supportato dall'hardware in modo che anche chi dispone di un controllo elevato sul server non possa ispezionare in chiaro i contenuti sensibili del guest. Questo rende le VM confidenziali utili per gestire segreti, dati regolamentati e carichi di lavoro sensibili alla sicurezza in ambienti cloud condivisi.
Negli attacchi, una VM confidenziale può essere presa di mira indirettamente indebolendo l'hardware o il percorso della memoria al di sotto del guest, invece di compromettere il sistema operativo del guest stesso. L'accesso fisico, la manipolazione del firmware o l'imposizione di uno stato di debug possono compromettere la riservatezza ed esporre la memoria. Le difese si basano su una forte sicurezza fisica, hardware affidabile, attestation e un'accurata protezione della piattaforma, perché il modello di protezione funziona solo quando i livelli sotto la VM rimangono affidabili.


