什麼是Meltdown

在部分 CPU 上,於權限檢查造成例外之前,可推測性地讀取核心記憶體,並能從快取痕跡推測其值的弱點。已用 KPTI 等對策因應。

日文名稱: Meltdown

「Meltdown」出現在1領域的1道練習題中(CPU與架構等)。

這個名詞所屬的領域: 硬體安全

練習Meltdown的題目

利用投機執行的痕跡殘留在快取中,推測本來無法存取之資料的攻擊,其被揭露的漏洞例子是下列何者?

  1. ARowhammer
  2. BSpectre 與 Meltdown
  3. C閂鎖效應(latch-up)
查看答案與解析

正確答案:B. Spectre 與 Meltdown

2018 年公開的 Spectre 與 Meltdown,是利用投機執行的指令結果雖然被取消、但所讀取的資料仍留在快取中的特性,從存取時間的差異(旁通道,side channel)推測出原本無法讀取之機密資料的攻擊。幾乎所有高效能 CPU 都受到影響,因此進行了作業系統的修補與 CPU 設計的變更。這是顯示提升效能的機制也可能成為安全弱點的案例。

解析中的「Meltdown」

出現「Meltdown」的題目(1題)

  1. 利用投機執行的痕跡殘留在快取中,推測本來無法存取之資料的攻擊,其被揭露的漏洞例子是下列何者?

相關名詞

Spectre 功耗分析攻擊(Power analysis attack) 安全開機(Secure boot) 冷開機攻擊(Cold boot attack) 抗竄改性(Tamper resistance) 防回滾保護(Anti-rollback protection) 信任根(Root of trust) 恆定時間實作(Constant-time implementation) 故障注入攻擊(Fault injection attack) 飛地(Secure enclave)

前往名詞解釋列表