在Intel® Software Guard Extensions區中使用「sgx_fopen_auto_key」命令時,受保護檔的位置在哪裡?
內容類型: 產品資訊與文件 | 文章 ID: 000059962 | 最近查看日期: 2024 年 07 月 31 日
使用 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 受保護文件系統庫部分。