如何在 Windows* 的 Intel SGX SDK 中使用 SampleSGXEnable Sample app 啟用Intel® Software Guard Extensions (Intel® SGX)

文件

安裝與設定

000058956

2022 年 02 月 11 日

概述

Intel® Software Guard Extensions (SGX) 是 Intel 處理器內建的安全性技術,可透過獨特的應用程式隔離技術協助保護使用中的資料。選定的程式碼與資料使用經過強化的指定位址區,不受修改。在為 SGX 撰寫應用程式才能從中受益之前,必須在平臺上啟用 SGX。

先決條件

  1. Intel® Software Guard Extensions (Intel® SGX) 設定為 BIOS 中的軟體控制。
  2. 作業系統安裝于 UEFI 模式。
注意

使用這些 選項 之一,檢查 Windows® 10 是否在舊式或 UEFI 模式中開機。如果 Windows 10 處於舊式模式, 請變更為 BIOS 中的 UEFI 模式 ,並重新安裝 Windows 10。

程式

  1. 為 Windows 安裝Intel SGX SDK
  2. 在 Visual Studio*中開啟建立範例應用程式 SampleSGXEnable。
  3. 以管理員身分執行SampleSGXEnable 應用程式。
  4. 重新開機
  5. 檢查 BIOS 中是否啟用了Intel SGX。
相關主題
如何使用 Windows® 10 中的 SGX 啟動應用程式啟用Intel® Software Guard Extensions (Intel® SGX)
如何在自訂應用程式中啟用Intel® Software Guard Extensions (Intel® SGX)
正確偵測應用程式中的Intel® Software Guard Extensions (Intel® SGX)