「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

セキュアブート

pointこの用語のポイント

pointコンピュータ起動時に、動かしてOKなソフトだけ動かす機能(とか、それを実現するための技術)だよ

pointソフトのデジタル署名をチェックして、動かしてOKか判断するよ

point「コンピュータ起動時に動く悪いソフト」対策だよ

point「UEFI」っていうやつの機能・技術だよ

スポンサーリンク

簡単に書くよ

セキュアブート(英:secure boot)とは

パソコンの電源をポチっと入れたときに「今から動かそうとしているこいつらは動かしてOKなやつかな?」をチェックして、動かしてOKだと判断されたソフトだけ動かす(からパソコン起動時に怪しいソフトが実行されるのを防げるよ!な)機能、もしくは、その機能を実現するための技術のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

OS
BIOS
UEFI
セキュア
ブート
デジタル署名


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

OSは「パソコンさんの人格に相当するソフト」です。
パソコンさんは中にOSを入れることで、はじめてパソコンとしての お仕事が できます。
「これが無いとパソコンじゃねーよ」な基本ソフトです。

セキュアブート

※「OS」という用語が世間に広まった きっかけがパソコンなので「パソコン」と書きましたが、スマホや その他のコンピュータ類でも同じです。

BIOSは「パソコンさんの電源が入って最初に動く、主にハードウェアを制御するプログラム」です。
OSが動き出す前の お仕事をやってくれます。
パソコンさんの電源をポチっと入れると、まずはBIOSさんが お仕事を始めます。
その後、BIOSさんが いろいろ準備してくれてから、OSさんが お仕事を始めるのです。

セキュアブート2

UEFIは「BIOSの後継者的なやつ」です。
実際には少し違うのですが、難しいことを考えるのが苦手な人は「BIOSが進化してUEFIになった」と解釈してください。

セキュアブート3

※BIOSとUEFIの違いは、何気に かなり ややこしいです。そこら辺の あれやこれやが気になる人は、用語「UEFI」の説明を ご覧ください。

セキュアは「安全だよ!」を意味する用語です。

セキュアブート4

英語の勉強から入った方が、分かりやすいかも しれませんね。

セキュアは英語の「secure(セキュア)」です。
意味は「安全な」とか、そんな感じです。

「secure」という用語は形容詞です。
これを名詞にすると「security(セキュリティ)」になります。

セキュアブート5

どうでしょうか。
セキュリティ」です。
なんとなくイメージが湧きますよね。

ブートの意味は「起動」です。
寝ているパソコンさんを起こす行為を指します。

セキュアブート6

デジタル署名は「コンピュータの世界のハンコ(のひとつ)」です。
コンピュータの世界の書類ファイルにポンッ!と押すことで、その書類の正当性を示します。

セキュアブート7

以上を踏まえて、本題に入ります。

電源をポチっと入れると、パソコンさんが動き出します。

セキュアブート8

このとき、パソコンさんはOSをはじめとしたあれやこれやのソフトを動かします。
お仕事を始める準備をするわけです。

セキュアブート9

このときに「このソフトは動かしてもOKなやつかな?」をチェックしてOKなやつのみを動かす機能が「セキュアブート」です。

セキュアブート10

あるいは、この機能を実現するための技術が「セキュアブート」です。

セキュアブート11

実際には、技術を指す呼び名みたいですけどね。
機能と解釈した方がイメージしやすいと思ったので「機能だよ!」と説明してみました。

セキュアブートは、動かしてOKかをチェックして、OKなソフトのみを動かします。
それでは、何をもとにOK・NGをチェックするのでしょうか?

答えは

ソフトにくっついているデジタル署名

です。

ソフトにくっついているデジタル署名を見て「おぉ、これは良い感じなデジタル署名だな。動いて良いよ」「ん?これは変なデジタル署名だな。おまえは動いちゃダメ」あるいは「えっ?おまえはデジタル署名を持ってないの?じゃあ、動いちゃダメ」などと判断します。

セキュアブート12

こうやってチェックをすることで「パソコン起動時に動く悪いソフトコンピュータウイルスっぽいやつ)」が動くのを防ぐのです。

なお、セキュアブートはUEFIで規定されている技術です。
そのため、古いBIOSを使っている昔のパソコンにはセキュアブートの機能がありません。
他にも、あれやこれやがあれやこれやだったりします。
そこら辺の「あれやこれや」については他のところで勉強してください。


image piyo2

一言でまとめるよ

まぁ「セキュアブート」って単語が出てきたら「コンピュータ起動時に、動かしてOKなソフトかをチェックして、OKなソフトだけ動かす機能(とか、それを実現するための技術)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像071
書籍画像034

おまけ

■訳してみるよ

「secure(セキュア)」の意味は「安全な」とかです。
「boot(ブート)」の意味は「(コンピュータの)起動」とか「ブーツ」とか「長靴」とかです。
何となく くっつけると

安全な起動

となります。

訳01




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた