Pornind de la o ancoră de încredere inițială, fiecare etapă verifică o semnătură criptografică sau altă dovadă de integritate aprobată pentru componenta următoare înainte de a-i transfera controlul, formând un lanț de verificare spre mediul de operare.
Implementările diferă între clasele de dispozitive. UEFI Secure Boot, de exemplu, folosește chei înregistrate și baze de date de semnături pentru a autoriza sau a interzice driverele UEFI și aplicațiile de boot. Înregistrarea, actualizarea, revocarea și recuperarea cheilor, precum și controalele fizice sau administrative, fac parte din proiectarea de securitate.
Puncte esențiale
Politica de autorizareDefiniți cine poate autoriza componentele de boot, protejați ancorele de încredere și cheile de semnare, gestionați datele de autorizare și revocare și înregistrați modificările controlate ale politicii.
Verificare și eșecAutentificați fiecare componentă acoperită înainte de execuție și intrați pe o cale definită de refuz, recuperare sau restricție atunci când verificarea eșuează, în loc să ocoliți tacit aplicarea.
Operarea pe ciclu de viațăSprijiniți actualizările securizate, revocarea cheilor compromise sau a componentelor vulnerabile, transferul de proprietate, mediile de recuperare și procedurile testate care păstrează disponibilitatea.
Limitare importantăSecure boot stabilește că componentele acoperite sunt autorizate conform politicii curente; nu dovedește că sunt lipsite de vulnerabilități, configurate corect sau demne de încredere la rulare. Chei slabe, o politică permisivă, rollback, componente neacoperite sau compromiterea ulterioară pot înfrânge rezultatul intenționat.