文章 ID: 000059962 內容類型: 產品資訊與文件 最近查看日期: 2024 年 07 月 31 日

在Intel® Software Guard Extensions區中使用「sgx_fopen_auto_key」命令時,受保護檔的位置在哪裡?

BUILT IN - ARTICLE INTRO SECOND COMPONENT
摘要

“sgx_fopen_auto_key”API 的第一個參數指定檔的完整路徑。

描述

使用 sgx_fopen_auto_key() 時無法確定受保護檔的位置以及如何從不受信任的應用程式訪問該檔。

解決方法

根據 適用於 Windows 的 Intel® Software Guard Extensions (Intel® SGX) SDK 開發人員參考指南sgx_fopen_auto_key 的定義是:

sgx_fopen_auto_key

sgx_fopen_auto_key 函數創建或打開受保護的檔。

語法

SGX_FILE* sgx_fopen_auto_key(const char* 檔名, const char* mode);

參數

檔名 [in]:要創建或打開的檔的名稱。

檔所在的文件路徑在第一個參數 const char* 檔名中指定。 sgx_fopen_auto_key API 的行為類似於 C 中的對應物 fopen

不受信任的應用程式無法打開受保護的檔進行讀取或寫入,因為該檔是使用安全區密封密鑰加密的。

如需更多詳細資訊,請參閱 《Intel SGX開發人員參考指南》中的 Intel 受保護文件系統庫部分。

額外資訊

  • 適用於 Linux Intel SGX 開發人員參考 位於最新版本的 Intel® Software Guard Extensions SDK for Linux* 的 “文檔 ”資料夾中。

相關產品

本文章適用於 2 產品

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。