Sicurezza

Attestazione

Un processo in cui un dispositivo produce prove crittografiche del proprio stato, come hash del firmware misurati e firmati con una chiave hardware, perché una parte remota verifichi che non è stato manomesso.

Il secure boot garantisce che un dispositivo esegua solo codice firmato; l’attestazione (attestation) permette a qualcun altro di verificare che lo abbia fatto. Durante l’avvio, ogni stadio misura il successivo e registra l’hash in un registro protetto all’interno di un TPM o equivalente. Su richiesta, il dispositivo firma quelle misure con una chiave legata al suo root of trust e le invia a un verificatore, che le confronta con valori noti e corretti prima di concedere l’accesso o fidarsi dei dati del dispositivo.

L’attestazione è alla base dello zero trust per i dispositivi: l’identità dimostra quale dispositivo si sta connettendo, l’attestazione dimostra quale software sta eseguendo. L’architettura RATS dell’IETF standardizza i ruoli coinvolti. L’ostacolo pratico è mantenere i valori di riferimento per ogni versione del firmware sul campo, il che lega strettamente l’attestazione alla gestione delle release.

Parte del Glossario IoT. Hai trovato un errore o manca un termine? Scrivici.