Hardwaresicherheit

Welche der folgenden Maßnahmen gehört nicht zu den Gegenmaßnahmen gegen Schwachstellen der spekulativen Ausführung wie Spectre?

  1. ANach gefährlichen Verzweigungen wird ein Barrierebefehl eingefügt, der die spekulative Ausführung stoppt
  2. BDie Taktfrequenz der CPU wird erhöht
  3. CArray-Indizes werden per Maskierung in den gültigen Bereich gezwungen, sodass außerhalb liegende Stellen auch spekulativ nicht gelesen werden
Antwort und Erläuterung anzeigen

Antwort: B. Die Taktfrequenz der CPU wird erhöht

Gegenmaßnahmen gegen Spectre sind das Einfügen von Befehlen, die die spekulative Ausführung nach bedingten Verzweigungen stoppen (z. B. lfence bei x86), die Maskierung von Indizes, damit außerhalb des Bereichs nicht gelesen werden kann, Schreibweisen, die den Missbrauch der Vorhersage indirekter Sprünge verhindern (z. B. Retpoline), und die Steuerung der Prädiktoren durch CPU-Microcode-Updates. Da das vollständige Abschalten spekulativer Ausführung die Leistung stark senkt, wird sie üblicherweise auf gefährliche Stellen beschränkt.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Hardwaresicherheit

  1. Welche Aussage zu Gegenmaßnahmen gegen Schwachstellen der spekulativen Ausführung ist allgemein richtig?
  2. Welche Eigenschaft der Differenziellen Leistungsanalyse (DPA) unter den Leistungsanalysen, die Leistungsaufnahmeverläufe eines kryptografischen Chips nutzen, ist richtig?
  3. Welche Idee der Maskierung (Masking) als Gegenmaßnahme gegen Leistungsanalyse ist richtig?
  4. Welche Eigenschaft der Seitenkanalanalyse mittels elektromagnetischer Wellen ist richtig?
  5. Welche Beschreibung eines Fault-Injection-Angriffs (Fehlerinjektion) ist richtig?