L'isolamento della memoria imposto dall'hardware è un modello di protezione in cui la logica a livello di chip controlla quali componenti privilegiati possono leggere o scrivere specifiche regioni di memoria. Invece di affidarsi solo al sistema operativo, il processore, il controller di memoria o le funzionalità imposte dal firmware aiutano a mantenere separati i segreti tra domini come il kernel, l'hypervisor, gli enclave sicuri o il firmware di sistema.
Questo è importante perché molti attacchi ad alto valore cercano di oltrepassare quei confini. Se un attaccante può influenzare la traduzione degli indirizzi, la rimappatura della memoria o il comportamento del controller, può raggiungere dati che dovrebbero rimanere isolati anche dal software privilegiato. I difensori usano questo modello per ridurre l'impatto degli exploit, ma crea anche una forte dipendenza di fiducia dal firmware, dal microcodice e dalla logica della piattaforma. Quando quel livello inferiore è errato, le sole patch software potrebbero non ripristinare completamente la sicurezza.


