Ausgehend von einem initialen Trust Anchor verifiziert jede Stufe eine kryptografische Signatur oder einen anderen freigegebenen Integritätsnachweis der nächsten Komponente, bevor die Kontrolle übergeben wird — so entsteht eine Verifikationskette bis zur Betriebsumgebung.
Die Implementierungen unterscheiden sich je nach Geräteklasse. Unified Extensible Firmware Interface (UEFI) Secure Boot etwa nutzt eingetragene Schlüssel und Signaturdatenbanken, um UEFI-Treiber und Boot-Anwendungen zuzulassen oder zu verbieten. Schlüssel-Enrollment, Update, Widerruf, Wiederherstellung sowie physische und administrative Kontrollen sind daher Teil des Sicherheitsdesigns.
Wichtigste Punkte
AutorisierungsrichtlinieFestlegen, wer Boot-Komponenten autorisieren darf, Trust Anchors und Signierschlüssel schützen, Autorisierungs- und Widerrufsdaten verwalten und kontrollierte Richtlinienänderungen dokumentieren.
Verifikation und FehlerfallJede abgedeckte Komponente vor der Ausführung authentifizieren und bei fehlgeschlagener Verifikation einen definierten Ablehnungs-, Wiederherstellungs- oder eingeschränkten Pfad einschlagen, statt die Durchsetzung still zu umgehen.
LebenszyklusbetriebSichere Updates, Widerruf kompromittierter Schlüssel oder verwundbarer Komponenten, Eigentumsübertragung, Wiederherstellungsmedien und getestete Verfahren unterstützen, die Verfügbarkeit erhalten.
Wichtige EinschränkungSecure Boot stellt fest, dass abgedeckte Komponenten unter der aktuellen Richtlinie autorisiert sind; es beweist nicht, dass sie frei von Schwachstellen, korrekt konfiguriert oder zur Laufzeit vertrauenswürdig sind. Schwache Schlüssel, eine großzügige Richtlinie, Rollback, nicht abgedeckte Komponenten oder spätere Kompromittierung können das beabsichtigte Ergebnis unterlaufen.