Počínaje počáteční kotvou důvěry každá fáze ověří kryptografický podpis nebo jiný schválený důkaz integrity další komponenty před předáním řízení, čímž vytváří řetěz ověřování směřující k operačnímu prostředí.
Implementace se liší napříč třídami zařízení. Unified Extensible Firmware Interface (UEFI) Secure Boot například používá zaregistrované klíče a databáze podpisů k autorizaci či zamítnutí ovladačů UEFI a bootovacích aplikací. Registrace klíčů, aktualizace, odvolání, obnova a fyzické či administrativní kontroly jsou proto součástí návrhu zabezpečení.
Klíčové body
Politika autorizaceDefinujte, kdo smí autorizovat bootovací komponenty, chraňte kotvy důvěry a podpisové klíče, spravujte data autorizace a odvolání a zaznamenávejte řízené změny politiky.
Ověřování a selháníAutentizujte každou krytou komponentu před spuštěním a při selhání ověření vstupte do definované cesty odmítnutí, obnovy nebo omezení, místo tichého obejití vymáhání.
Životní cyklusPodporujte bezpečné aktualizace, odvolání kompromitovaných klíčů či zranitelných komponent, přenos vlastnictví, obnovovací média a testované postupy zachovávající dostupnost.
Důležité omezeníSecure boot zakládá, že kryté komponenty jsou autorizovány podle aktuální politiky; nedokazuje, že jsou bez zranitelností, správně nakonfigurované nebo důvěryhodné za běhu. Slabé klíče, benevolentní politika, rollback, nekryté komponenty nebo pozdější kompromitace mohou zamýšlený výsledek zmařit.