Aktuelle Entwicklungen der Hardwaresicherheit
Ein Gerät aktualisiert seine Firmware mithilfe zweier Bereiche, Seite A und Seite B. Wann ist der beste Zeitpunkt, die für den Rollback-Schutz in einer eFuse gespeicherte Mindestversionsnummer auf die neue Versionsnummer anzuheben?
- ASobald der Download der neuen Firmware beginnt, wird die Mindestversionsnummer sofort auf die neue Versionsnummer angehoben
- BNachdem die Signatur der neuen Firmware geprüft und bestätigt wurde, dass sie von ihrer Seite startet und normal läuft, wird die Nummer angehoben
- CDie bei der Fertigung geschriebene Mindestversionsnummer bleibt bestehen und wird auch bei Firmware-Updates nie angehoben
Antwort und Erläuterung anzeigen
Antwort: B. Nachdem die Signatur der neuen Firmware geprüft und bestätigt wurde, dass sie von ihrer Seite startet und normal läuft, wird die Nummer angehoben
Wird die Nummer zuerst angehoben und ist die neue Firmware unterwegs beschädigt worden oder startet nicht, wird auch die auf der ursprünglichen Seite verbliebene alte Version als „älter als die Mindestversion“ abgelehnt, und das Gerät kann nicht mehr starten. Deshalb wird die neue Version auf die freie Seite geschrieben, ihre Signatur geprüft und erst nachdem bestätigt ist, dass sie von dieser Seite startet und normal läuft (Commit), die Mindestversionsnummer angehoben. Danach ist das Gerät davor geschützt, auf eine alte, verwundbare Version zurückgesetzt zu werden. Wird die Nummer dagegen nie angehoben, lassen sich Angriffe nicht verhindern, die eine alte, korrekt signierte Version zurückschreiben.
Weiter: 9 weitere Fragen zu Aktuelle Entwicklungen der Hardwaresicherheit