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

為何在模擬模式中執行時,Intel® Software Guard Extensions (Intel® SGX) SDK 中的 RemoteAttation 範例會返回成功證明?

BUILT IN - ARTICLE INTRO SECOND COMPONENT
摘要

Intel® Software Guard Extensions (Intel® SGX) SDK 中的 RemoteAttation 範例會模擬 IAS,因此始終成功返回。

描述
  • 在模擬模式中編譯並執行 RemoteAttation 範例。
  • 收到訊息: 遠端證明成功!
  • 無法判斷為何成功,因為如果在模擬模式中執行 Intel SGX,遠端證明應該會失敗。
解決方法

模擬模式適用于 RemoteAttestation 範例應用程式,因為它不會存取真正的 IAS。在範例中,模擬 IAS。

RemoteAttation/service_provicer/ias_ra.cpp檔案狀態:

整個檔案會用於模擬要使用的介面

由 IAS 提供。這個範例不會與真實

Ias。IAS Sevice 提供者開發者需要遵循

IAS 上載程式以獲得對真實 IAS 的存取權限。

使用 sgx-ra-sample 存取真正的 IAS。如果在 模擬模式中執行,sgx-ra-sample 將無法證明。

額外資訊

如果正在證明的Intel SGX飛地是在模擬模式中執行,遠端證明會失敗,因為該飛地沒有Intel SGX硬體保護。

相關產品

本文章適用於 1 產品

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