記事 ID: 000059981 コンテンツタイプ: 製品情報 & ドキュメント 最終改訂日: 2022/08/05

信頼できないアプリケーションからインテル® Software Guard Extensions (インテル® SGX) トラステッド関数を呼び出す方法を教えてください。

BUILT IN - ARTICLE INTRO SECOND COMPONENT
概要

信頼されていないアプリケーションから呼び出し可能なエンクレーブ内に関数を作成する方法

詳細

信頼できないアプリケーションからインテル® Software Guard Extensions (インテル® SGX) 信頼できる関数を呼び出すことができません。

解決方法

トラステッド関数 は、エンクレーブ呼び出し (ECALL) を介して、エンクレーブ内からのみ呼び出すことができます。

インテル® SGX・アプリケーションの開発に関する ECAL、外部呼び出し (OCAL)、その他のトピックの詳細についてはWindows* 向け インテル® SGX SDK デベロッパー・リファレンス・ガイド「エンクレーブ開発の基礎」セクションを参照してください。

SGX101 enclave_exampleは、SGX SDK の SampleEnclave に基づいており、単一の ECALL と OCALL によるエンクレーブの作成に関する簡単なチュートリアルです。

追加情報

Linux* 向けインテル®® SGX デベロッパー・リファレンスは、インテル® Software Guard Extensions SDK for Linux* の最新リリースのドキュメント・フォルダーにあります。

関連製品

本記事の適用対象: 1 製品

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。