security-privacy
Bezpieczny rozruch (Secure Boot)
AktywnyOpublikowany
Secure Boot to mechanizm, który podczas uruchamiania urządzenia weryfikuje integralność i autentyczność kolejnych warstw oprogramowania (firmware, bootloader, system) za pomocą podpisów kryptograficznych, blokując uruchomienie zmodyfikowanego kodu.
Kluczowa
innowacja
Łańcuch zaufania weryfikujący kryptograficznie każdą warstwę rozruchu, blokujący niezaufany kod od startu.
Kategoria
security-privacy
Poziom abstrakcji
Building block
Poziom operacji
WdrożenieSystem
Jak działa
Przy uruchomieniu sprzętowy korzeń zaufania weryfikuje podpis pierwszego etapu rozruchu; każdy zweryfikowany etap sprawdza następny. Jeśli podpis się nie zgadza (kod zmodyfikowany lub niepodpisany zaufanym kluczem), rozruch jest przerywany lub przełączany w tryb odzyskiwania.
Rozwiązany problem
Jeśli atakujący podmieni firmware lub bootloader, może przejąć urządzenie zanim uruchomią się jakiekolwiek zabezpieczenia systemowe; potrzebna jest weryfikacja zaufania już od momentu włączenia.