Artikel-ID: 000088924 Inhaltstyp: Produktinformationen und Dokumente Letzte Überprüfung: 21.12.2021

Sind Enklaven anfällig für Verzögerungen von Angriffen, wenn Intel® Software Guard Extensions (Intel® SGX) vertrauenswürdige Zeitfunktionen verwendet werden?

Umgebung

Intel® Software Guard Extensions (Intel® SGX) für Windows*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Zusammenfassung

Einsatz der "sgx_get_trusted_time"-Funktion zur Verringerung von Zeitverzögerungsangriffen

Beschreibung
  • Eine Zeitverzögerungs-Attacke kann auftreten, wenn ein bösartiges Betriebssystem (BS) das Paket abfängt, das die Zeitinformationen enthält, während es der Enklave mitgeteilt wird. Wenn das Betriebssystem die Zeit ändert, ist die verstrichene Zeit möglicherweise nicht korrekt.
  • Es konnte nicht ermittelt werden, ob sgx_get_trusted_time verwendet werden kann, um diesen Angriff zu mindern.
Lösung

Laut Intel SGX Developer Reference for Windows*: "The Enclave retrieves the time reference and the time source nonce using sgx_get_trusted_time. ". Um sicherzustellen, dass sich die Zeitquelle nicht zwischen zwei Ablesungen von sgx_get_trusted_timeändert, vergleichen Sie die Nonce aus jedem Lesegerät. Sie sollten gleich sein.

Intel SGX Platform Services beschreibt, wie das Intel SGX SDK für Windows auf hardwarebasierte, in der Intel® Converged Security and Management Engine (Intel® CSME) implementierte, nur in Clientsystemen verfügbare, tontonische Zähler zugreift.

Im Abschnitt zum Beispiel "Versiegelte Daten" in der Intel SGX-Entwickler-Referenz für Windows finden Sie nähere Informationen dazu, wie Sie vor Wiederholungsangriffen schützen können.

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.