La modalità di debug è uno stato operativo speciale che allenta le protezioni normali in modo che gli ingegneri possano ispezionare il comportamento del sistema, la memoria e lo stato di esecuzione. Sull'hardware sicuro, è pensata per i test, la risoluzione dei problemi e l'analisi dei guasti, non per i carichi di lavoro di produzione.
Nell'ambito del confidential computing, la modalità di debug è importante perché può indebolire l'isolamento che mantiene privata una VM. Se un attaccante può forzare un carico di lavoro protetto in modalità di debug, la memoria che dovrebbe rimanere crittografata o nascosta può diventare leggibile. I difensori trattano qualsiasi percorso che porti all'attivazione del debug come altamente sensibile: dovrebbe essere disabilitato in produzione, strettamente controllato e verificato. Negli attacchi contro VM confidenziali, costringere lo stato di debug è prezioso perché può trasformare una protezione della privacy in un punto di esposizione diretto.


