Firmware často inicializuje hardware nebo poskytuje privilegované služby pod operačním systémem, takže kompromitace či poškození může umožnit neoprávněné řízení, zfalšovat pozorování vyšších vrstev, odhalit data, narušit provoz nebo učinit zařízení obtížně obnovitelným.
Tato praxe spojuje produktové inženýrství, zajištění dodavatelského řetězce, ochranu platformy, inventarizaci aktiv a verzí, autentizované aktualizace, řešení zranitelností, monitorování a odolnou obnovu. Odpovědnosti mohou zahrnovat dodavatele čipů, komponent, zařízení, softwaru i služeb stejně jako provozovatele.
Klíčové body
Výroba a dodavatelský řetězecChraňte zdroj, build systémy, podpisové klíče, image, manifesty, programovací zařízení, dodavatelské vstupy a původ; ověřujte, že správný firmware dosáhne zamýšleného hardwaru.
Ochrana zařízeníOmezte neoprávněné zápisy, kde je to podporováno validujte kód před spuštěním, izolujte privilegované funkce, chraňte bezpečnostně kritickou konfiguraci a detekujte neoprávněné změny důvěryhodnými mechanismy.
Údržba a odolnostInventarizujte verze, poskytujte autentizované aktualizace, bráněte neoprávněnému rollbacku, remedujte zranitelnosti, definujte doby podpory a udržujte testovanou obnovu z přerušených či škodlivých aktualizací.
Důležité omezeníPlatný podpis nebo úspěšná kontrola secure boot zakládá autorizaci pod klíčem a politikou, ne že firmware před podpisem neobsahoval vady či kompromitaci. Některá zařízení také postrádají bezpečnou vzdálenou obnovu, takže změny musí zohledňovat požadavky na dostupnost a fyzický servis.