ハードウェアセキュリティ
DRAMのロウハンマーへの対策として当てはまるものはどれか。
- ADRAMの容量を半分にする
- B何度も活性化された行の隣の行を早めにリフレッシュする(TRRなど)、リフレッシュの頻度を上げる
- CCPUのクロックを止める
答えと解説を見る
正解:B. 何度も活性化された行の隣の行を早めにリフレッシュする(TRRなど)、リフレッシュの頻度を上げる
ロウハンマーは、ある行を短時間に何度も活性化すると、電気的な干渉で隣の行のセルの電荷が漏れてビットが反転する現象です。権限のないプログラムがほかのプロセスやカーネルのデータを書き換える攻撃に使える恐れがあります。対策として、多く活性化された行の隣を追加でリフレッシュする仕組みや、リフレッシュの頻度を上げる方法、ECCで反転を見つけて直す方法などが組み合わされます。
- A. 容量を減らしても対策にはなりません。
- B. 正しい。電荷が漏れきる前に書き直します。
- C. クロックを止めると動作できません。