硬體安全

下列關於作為快取旁路對策,將共用快取分割(partitioning)的概念,何者正確?

  1. A把快取物理地割成兩半後丟掉
  2. B把快取容量增為2倍
  3. C依行程或虛擬機器劃分可使用的快取範圍,使彼此無法擠出對方的資料,讓痕跡無法被觀察
查看答案與解析

正確答案:C. 依行程或虛擬機器劃分可使用的快取範圍,使彼此無法擠出對方的資料,讓痕跡無法被觀察

快取旁路是在攻擊者與受害者爭奪相同快取位置時才成立。若將快取的一部分路(way)或組(set)分配給各行程或虛擬機器,就無法互相擠出對方的資料,也就無法觀察對方存取的痕跡。有些CPU具備控制快取分配的功能。不過,各自可用的容量會減少,因此需要在效能上取捨。

  • A. 並不是物理地分割。
  • B. 增加容量,只要共用,痕跡仍會殘留。
  • C. 正確。代價是可用的快取減少。
練習這個領域 前往領域頁面

硬體安全的其他題目

  1. 下列關於在處理機密的系統中,有時會停用CPU的同時多執行緒(SMT)的原因,何者正確?
  2. 下列何者是對於連接在電腦上的外部機器利用DMA擅自讀寫主記憶體內容的攻擊的對策?
  3. 下列關於硬體與軟體安全中所重視的「縱深防禦」的概念,何者正確?
  4. 下列關於製造大量機器時,不讓所有機器放入相同金鑰,而是讓每台機器持有不同金鑰的原因,何者正確?
  5. 下列何者是發現CPU硬體漏洞時,針對已出貨CPU所採取的對策之一?