Hardwaresicherheit

Warum ist bei Geräten mit Secure Boot ein Rollback-Schutz (Anti-Rollback) erforderlich?

  1. AWeil neue Softwareversionen keine Signatur haben
  2. BWeil alte Softwareversionen lange zum Starten brauchen
  3. CWeil auch alte, verwundbare Softwareversionen eine gültige Signatur tragen und bei einem Zurücksetzen darauf für Angriffe genutzt werden könnten
Antwort und Erläuterung anzeigen

Antwort: C. Weil auch alte, verwundbare Softwareversionen eine gültige Signatur tragen und bei einem Zurücksetzen darauf für Angriffe genutzt werden könnten

Der Entwickler hat auch früher korrekt signierte Software herausgegeben, sodass bei bloßer Signaturprüfung auch ein erneutes Einspielen einer alten Version mit bekannter Schwachstelle startet. Daher erhält die Software eine Versionsnummer, und in einem einmal beschreibbaren Speicher wie den eFuses des Chips wird die Nummer festgehalten, ab der ältere Versionen nicht mehr starten. Wird diese Nummer bei jedem Update erhöht, lässt sich das Zurücksetzen auf alte Versionen verhindern.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Hardwaresicherheit

  1. Welche Hauptaufgabe des in PCs usw. verbauten TPM (Trusted Platform Module) ist richtig?
  2. Welcher Unterschied zwischen Secure Boot und Measured Boot ist richtig?
  3. Welche Beschreibung der Remote Attestation (Fernbescheinigung) ist richtig?
  4. Welche Beschreibung der TEE (Trusted Execution Environment) ist richtig?
  5. Welcher Grundmechanismus von Arm TrustZone ist richtig?