セキュアブート
コンピュータ起動時に、動かしてOKなソフトだけ動かす機能(とか、それを実現するための技術)だよ
ソフトのデジタル署名をチェックして、動かしてOKか判断するよ
「コンピュータ起動時に動く悪いソフト」対策だよ
「UEFI」っていうやつの機能・技術だよ
簡単に書くよ
セキュアブート(英:secure boot)とは
パソコンの電源をポチっと入れたときに「今から動かそうとしているこいつらは動かしてOKなやつかな?」をチェックして、動かしてOKだと判断されたソフトだけ動かす(からパソコン起動時に怪しいソフトが実行されるのを防げるよ!な)機能、もしくは、その機能を実現するための技術のこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・OS
・BIOS
・UEFI
・セキュア
・ブート
・デジタル署名
について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
OSは「パソコンさんの人格に相当するソフト」です。
パソコンさんは中にOSを入れることで、はじめてパソコンとしての お仕事が できます。
「これが無いとパソコンじゃねーよ」な基本ソフトです。
※「OS」という用語が世間に広まった きっかけがパソコンなので「パソコン」と書きましたが、スマホや その他のコンピュータ類でも同じです。
BIOSは「パソコンさんの電源が入って最初に動く、主にハードウェアを制御するプログラム」です。
OSが動き出す前の お仕事をやってくれます。
パソコンさんの電源をポチっと入れると、まずはBIOSさんが お仕事を始めます。
その後、BIOSさんが いろいろ準備してくれてから、OSさんが お仕事を始めるのです。
UEFIは「BIOSの後継者的なやつ」です。
実際には少し違うのですが、難しいことを考えるのが苦手な人は「BIOSが進化してUEFIになった」と解釈してください。
※BIOSとUEFIの違いは、何気に かなり ややこしいです。そこら辺の あれやこれやが気になる人は、用語「UEFI」の説明を ご覧ください。
セキュアは「安全だよ!」を意味する用語です。
英語の勉強から入った方が、分かりやすいかも しれませんね。
セキュアは英語の「secure(セキュア)」です。
意味は「安全な」とか、そんな感じです。
「secure」という用語は形容詞です。
これを名詞にすると「security(セキュリティ)」になります。
どうでしょうか。
「セキュリティ」です。
なんとなくイメージが湧きますよね。
ブートの意味は「起動」です。
寝ているパソコンさんを起こす行為を指します。
デジタル署名は「コンピュータの世界のハンコ(のひとつ)」です。
コンピュータの世界の書類(ファイル)にポンッ!と押すことで、その書類の正当性を示します。
以上を踏まえて、本題に入ります。
電源をポチっと入れると、パソコンさんが動き出します。
このとき、パソコンさんはOSをはじめとしたあれやこれやのソフトを動かします。
お仕事を始める準備をするわけです。
このときに「このソフトは動かしてもOKなやつかな?」をチェックしてOKなやつのみを動かす機能が「セキュアブート」です。
あるいは、この機能を実現するための技術が「セキュアブート」です。
実際には、技術を指す呼び名みたいですけどね。
機能と解釈した方がイメージしやすいと思ったので「機能だよ!」と説明してみました。
セキュアブートは、動かしてOKかをチェックして、OKなソフトのみを動かします。
それでは、何をもとにOK・NGをチェックするのでしょうか?
答えは
ソフトにくっついているデジタル署名
です。
ソフトにくっついているデジタル署名を見て「おぉ、これは良い感じなデジタル署名だな。動いて良いよ」「ん?これは変なデジタル署名だな。おまえは動いちゃダメ」あるいは「えっ?おまえはデジタル署名を持ってないの?じゃあ、動いちゃダメ」などと判断します。
こうやってチェックをすることで「パソコン起動時に動く悪いソフト(コンピュータウイルスっぽいやつ)」が動くのを防ぐのです。
なお、セキュアブートはUEFIで規定されている技術です。
そのため、古いBIOSを使っている昔のパソコンにはセキュアブートの機能がありません。
他にも、あれやこれやがあれやこれやだったりします。
そこら辺の「あれやこれや」については他のところで勉強してください。
一言でまとめるよ
まぁ「セキュアブート」って単語が出てきたら「コンピュータ起動時に、動かしてOKなソフトかをチェックして、OKなソフトだけ動かす機能(とか、それを実現するための技術)なんだな~」と お考えください。
おまけ
■訳してみるよ
「secure(セキュア)」の意味は「安全な」とかです。
「boot(ブート)」の意味は「(コンピュータの)起動」とか「ブーツ」とか「長靴」とかです。
何となく くっつけると
安全な起動
となります。






