問題 No.4453
コンピュータの起動時にOSのローダーやカーネルなどの正当性をデジタル署名によって検証し、改ざんされた不正なプログラムの実行を防止する仕組みはどれか。
【正解の解説】
セキュアブート
これは空港のセキュリティチェックで厳格な身元確認を行うようなものです。パソコンの電源を入れた瞬間からOSが動き出すまでの最も無防備な隙を狙って、悪意あるプログラムがこっそり入り込むのを防ぐための最初の関所として機能します。
スポンサーリンク
【その他の選択肢の解説】
ファームウェアアップデート
セキュリティ上の脆弱性を修正したり新機能を追加したりするために行われるものですが、起動時のプログラムの改ざんを毎回チェックするセキュアブートの仕組みそのものを指しているわけではありません。
コードサイニング
セキュアブートの仕組みの中で署名が「使われる」ため混同しやすいですが、コードサイニングは署名という技術や行為そのものを指し、起動時の検証プロセス全体を表すセキュアブートとは言葉の範囲が異なります。
BIOSパスワード
不正な起動を防ぐという目的のニュアンスは似ていますが、人間がパスワードを知っているかどうかでアクセスを制限する仕組みであり、プログラムのデジタル署名を自動で検証するセキュアブートとは仕組みが全く異なります。