Una build del firmware è una release specifica e versionata del software che esegue l'hardware a basso livello. È più precisa di un nome di prodotto o di un numero di modello perché due dispositivi con lo stesso marchio possono eseguire codice, correzioni di sicurezza o comportamento della catena di avvio diversi. Per il lavoro di sicurezza, il numero di build è spesso il dettaglio chiave che indica se un dispositivo è stato patchato o se è ancora esposto.
Le build del firmware sono importanti perché le vulnerabilità sono di solito legate a intervalli di release esatti. Negli attacchi, i ricercatori possono prendere di mira una build che consente ancora l'escalation dei privilegi, lo sblocco del bootloader o altre violazioni del confine di fiducia. In difesa, gli amministratori confrontano la build del firmware installata con le versioni note come sicure per decidere se è necessario un aggiornamento e se l'avvio verificato o altre protezioni sono ancora affidabili. Sull'hardware di consumo, questo livello di precisione può determinare se un dispositivo è semplicemente obsoleto o effettivamente vulnerabile.


