ハードウェアセキュリティ
ハードウェアとソフトウェアのセキュリティで重視される「多層防御」の考え方として正しいものはどれか。
- A最も強い対策を1つだけ選び、ほかはすべて省く
- B1つの対策が破られても全体が破られないように、性質の違う複数の対策を重ねる
- C対策を何もしないで、攻撃されてから考える
答えと解説を見る
正解:B. 1つの対策が破られても全体が破られないように、性質の違う複数の対策を重ねる
どんな対策にも、まだ知られていない弱点があるかもしれません。多層防御では、セキュアブート、メモリの保護、TEE、暗号化、サイドチャネル対策、物理的な耐タンパ性など、性質の違う対策を重ねて、1つが破られても次の層で守れるようにします。攻撃者にとって、すべての層を同時に破る手間と費用が大きくなることが、全体の安全につながります。
- A. 1つが破られると、全体が破られてしまいます。
- B. 正しい。完全な対策は1つでは作れないという前提です。
- C. 事前の対策が必要です。