Il firmware firmato è un software del dispositivo che contiene una firma crittografica del fornitore. Quando il dispositivo si avvia o si aggiorna, verifica quella firma prima di accettare il codice. Se la firma manca, non è valida o proviene da una chiave non attendibile, il dispositivo rifiuta il firmware.
Questo è importante perché il firmware opera al di sotto del sistema operativo e spesso controlla funzioni critiche per la sicurezza, come l'archiviazione delle chiavi, i controlli di avvio e l'accesso all'hardware. In prodotti come i wallet hardware, il firmware firmato aiuta a impedire agli aggressori di caricare codice modificato che potrebbe rubare segreti, disabilitare le protezioni o nascondere comportamenti dannosi. I difensori lo usano come parte dell'avvio sicuro e della convalida degli aggiornamenti, mentre gli aggressori possono tentare di aggirarlo sfruttando una chiave di firma, inducendo gli utenti a installare aggiornamenti falsi o attaccando la supply chain. Il firmware firmato non rende un dispositivo invulnerabile, ma alza l'asticella collegando l'accettazione del codice a un'identità fidata del fornitore.


