- Registriert
- Aug. 2018
- Beiträge
- 627
Damit Secure Boot dem Windows Bootloader (bootmgr.efi) vertrauen kann, ist er mit dem öffentlichen "Microsoft Windows Production PCA 2011" Key Exchange Key signiert.Raptor85 schrieb:Mit was muss ich rechnen?
(Für z. B. ubuntu-Linux ist übrigens der öffentliche - allerdings optionale - "Microsoft Corporation UEFI CA 2011"-KEK vorgesehen. Secure Boot ist also auch mit Linux möglich.)
Die KEK-Database ist im NVRAM des UEFI abgelegt. Sie lässt sich nur im Setup-Mode ohne Authentifizierung oder (alternativ - damit der Owner "seinem" UEFI am Beginn der Chain of Trust vertrauen kann) im User-Mode ändern, wenn die KEKs mit dem privaten Platform Key des OEM/Mainboard-Herstellers signiert sind. Der PK lässt sich übrigens im UEFI löschen (PK clear).
Natürlich können sowohl Microsoft als auch der OEM/Mainboard-Hersteller die KEK-Database im UEFI ändern, aber nicht individuell für eine bestimmte Hardwarekonfiguration, sondern nur global. Der Hardwaretausch ist also kein Problem! Ein UEFI-Update mit einem signierten Update File ist auch kein Problem!
Ganz anders TPM: Hier besteht eine echte (gewollte!) Hardwarebindung. Die Root Keys, die hier zur Erzeugung von Schlüsselpaaren verwendet werden, leiten sich von den Platform Configuration Registers (PCRs) ab, das sind Eigenschaften einer ganz bestimmten (individuellen) UEFI-/Bootloader-/Hardwarekonfiguration (inklusive Seriennummern). Eine BitLocker-verschlüsselte SSD kann man deshalb auf einem anderen System nicht lesen (ohne den BitLocker-Wiederherstellungsschlüssel zu kennen), selbst wenn die Konfigurationen identisch sind (die Seriennummern sind es nämlich nicht).
Die Keys werden nicht im NVRAM gespeichert, sondern direkt im TPM, und die privaten Schlüssel der Root-Key-Paare sind sogar für das OS nicht auslesbar.
Analog zu "PK clear" gibt es auch ein "TPM clear" … mein Tipp: vorher ein unverschlüsseltes Backup der BitLocker-verschlüsselten SSD erstellen.

Zuletzt bearbeitet: