Aktuelle Entwicklungen der Hardwaresicherheit
Welcher Entwurf für authentifiziertes Debugging, bei dem nur die Techniker des Herstellers den Debug-Port ausgelieferter Produkte öffnen können, ist am besten geeignet?
- AEin festes, allen Produkten gemeinsames Passwort festlegen, mit dessen Eingabe sich der Debug-Port jedes Produkts öffnen lässt
- BDen Debug-Port offen lassen und im Benutzerhandbuch „Nutzer dürfen den Debug-Port nicht verwenden“ schreiben, um die Nutzung zu untersagen
- CAuf eine Challenge mit gerätespezifischer Kennung und einer jedes Mal neuen Zufallszahl hin den Port nur dann und nur für diese Sitzung öffnen, wenn eine mit dem privaten Schlüssel des Herstellers signierte Antwort verifiziert wurde
Antwort und Erläuterung anzeigen
Antwort: C. Auf eine Challenge mit gerätespezifischer Kennung und einer jedes Mal neuen Zufallszahl hin den Port nur dann und nur für diese Sitzung öffnen, wenn eine mit dem privaten Schlüssel des Herstellers signierte Antwort verifiziert wurde
Ein gemeinsames Passwort, das aus einem einzigen Gerät ausgelesen wird oder über Beteiligte durchsickert, öffnet die Debug-Ports aller Produkte. Beim Challenge-Response-Verfahren hält das Gerät nur den öffentlichen Schlüssel zur Prüfung, während der private Schlüssel zum Signieren etwa in einem HSM des Herstellers bleibt. Da die Challenge die Gerätekennung und eine jedes Mal neue Zufallszahl enthält, lässt sich eine aufgezeichnete Antwort weder auf einem anderen Gerät noch in einer späteren Sitzung wiederverwenden. Indem die Antwort festlegt, wie weit geöffnet wird (welche Kerne und welcher Speicher), und Protokolle geführt werden, lässt sich die Nutzung auf legitime Zwecke wie die Fehleranalyse beschränken.
Weiter: 9 weitere Fragen zu Aktuelle Entwicklungen der Hardwaresicherheit