Una revisione hardware è una versione specifica di un modello di dispositivo fisico, identificata da un suffisso o da una modifica della scheda come C1. Due unità con lo stesso nome del prodotto possono comunque differire internamente, compresi i componenti, il layout della memoria o la logica di avvio, il che significa che potrebbero necessitare di diversi rami firmware e correzioni di sicurezza.
Nel campo della sicurezza informatica, la corrispondenza della revisione è importante perché una patch creata per una revisione hardware potrebbe non essere applicabile in sicurezza a un'altra. Sui dispositivi embedded, il firmware sbagliato può lasciare vulnerabilità non corrette o persino rendere il dispositivo instabile. Gli attaccanti spesso traggono vantaggio da questa confusione: se i difensori non tengono traccia delle build specifiche per revisione, falle nella gestione web, bug di command injection o overflow del buffer possono rimanere esposti su una parte dei dispositivi. I difensori usano la revisione hardware per inventariare con precisione le risorse, convalidare la compatibilità degli aggiornamenti e confermare che il ramo firmware corretto sia installato sul dispositivo corretto.


