ハードウェアセキュリティ
セキュアブートの説明として正しいものはどれか。
- Aパソコンを速く起動するための仕組み
- B起動の各段階で、次に動かすソフトウェアの電子署名を確かめ、正しいものだけを起動する
- C起動のたびに、ディスクの内容をすべて消去する仕組み
答えと解説を見る
正解:B. 起動の各段階で、次に動かすソフトウェアの電子署名を確かめ、正しいものだけを起動する
セキュアブートでは、書き換えられないROMのコードが最初のブートローダの署名を確かめ、そのブートローダが次の段階やOSのカーネルの署名を確かめる、というように、信頼の鎖をつないでいきます。どこかの段階で署名が合わなければ起動を止めるので、マルウェアがブートローダやOSの起動の部分を書き換えても動かせません。スマートフォンやパソコン、組込み機器で広く使われています。
- A. 速さのための仕組みではありません。
- B. 正しい。改ざんされたソフトウェアの起動を防ぎます。
- C. ディスクを消すわけではありません。