硬體安全
下列關於Intel SGX這類「飛地(enclave)」型TEE的特徵,何者正確?
- A在外接硬碟上執行整個作業系統核心
- B在由CPU將記憶體加密保護的區域中執行應用程式的一部分,連作業系統或超管理器(hypervisor)也無法讀取其內容
- C飛地內的資料任何人都能自由改寫
查看答案與解析
正確答案:B. 在由CPU將記憶體加密保護的區域中執行應用程式的一部分,連作業系統或超管理器(hypervisor)也無法讀取其內容
在飛地中,只有應用程式處理機密的部分在特殊的記憶體區域中執行,該區域在CPU內經過加密與竄改偵測後才放到主記憶體。連作業系統、超管理器,以及以物理方式讀取記憶體的攻擊者都看不到內容。需要信任的只有CPU及其程式碼。不過也有報告指出其對旁路攻擊的脆弱性,使用時需要留意。
- A. 並不是在外接硬碟上執行。
- B. 正確。將信任範圍縮小到只有CPU與應用程式的一部分。
- C. 其中的資料受到保護。