Hardwaresicherheit

Welcher Unterschied zwischen Secure Boot und Measured Boot ist richtig?

  1. ABeides ist dasselbe, nur anders benannt
  2. BSecure Boot stoppt den Start nicht korrekter Software, Measured Boot hält Hashwerte der gestarteten Software in einem TPM o. Ä. fest, sodass der Zustand später geprüft werden kann
  3. CMeasured Boot ist nur eine Funktion, die die Startzeit misst
Antwort und Erläuterung anzeigen

Antwort: B. Secure Boot stoppt den Start nicht korrekter Software, Measured Boot hält Hashwerte der gestarteten Software in einem TPM o. Ä. fest, sodass der Zustand später geprüft werden kann

Beim Measured Boot wird in jeder Startphase der Hashwert der nächsten Software berechnet und wie in einer Kette in den Registern (PCR) des TPM aufgezeichnet. PCRs lassen sich nur durch Kombination des früheren Werts mit dem neuen Hashwert aktualisieren, daher kann die Aufzeichnung nicht gefälscht werden. Der Start selbst wird nicht angehalten, aber anhand der aufgezeichneten Werte lässt sich später prüfen oder gegenüber einem entfernten Server bescheinigen, welche Software gestartet wurde.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Hardwaresicherheit

  1. Welche Beschreibung der Remote Attestation (Fernbescheinigung) ist richtig?
  2. Welche Beschreibung der TEE (Trusted Execution Environment) ist richtig?
  3. Welcher Grundmechanismus von Arm TrustZone ist richtig?
  4. Welche Eigenschaft einer „Enklave“-artigen TEE wie Intel SGX ist richtig?
  5. Was ist der Zweck der Funktionen, mit denen die CPU den Speicher virtueller Maschinen verschlüsselt (AMD SEV, Intel TDX usw.) beim „Confidential Computing“ in der Cloud?