Artikel-ID: 000059981 Inhaltstyp: Produktinformationen und Dokumente Letzte Überprüfung: 31.07.2024

Wie rufe ich eine vertrauenswürdige Funktion von Intel® Software Guard Extensions (Intel® SGX) aus einer nicht vertrauenswürdigen Anwendung auf?

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Zusammenfassung

Erstellen einer Funktion innerhalb einer Enklave, die von einer nicht vertrauenswürdigen Anwendung aus aufgerufen werden kann

Beschreibung

Eine vertrauenswürdige Funktion des Intel® Software Guard Extensions (Intel® SGX) kann nicht von einer nicht vertrauenswürdigen Anwendung aufgerufen werden.

Lösung

Vertrauenswürdige Funktionen können nur innerhalb einer Enklave über einen Enklavenaufruf (ECALL) aufgerufen werden.

Ausführliche Informationen zu ECALLs, externen Aufrufen (Outside Calls, OCALLs) und anderen Themen für die Entwicklung Intel® SGX Anwendungen finden Sie im Abschnitt Enclave Development Basics im Intel® SGX SDK Developer Reference Guide für Windows*.

Die SGX101-enclave_example, die auf der SampleEnclave im SGX SDK basiert, ist ein einfaches Tutorial zum Erstellen einer Enklave mit einem einzelnen ECALL und OCALL.

Weitere Informationen

Die Intel® SGX Developer Reference für Linux* befindet sich im Dokumentationsordner der neuesten Version des Intel® Software Guard Extensions SDK für Linux*.

Zugehörige Produkte

Dieser Artikel bezieht sich auf 1 Produkte

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.