← メディア一覧

秘密の握手:アプリの安全な会話術

5分35秒 | API

基本情報技術者試験の頻出テーマを解説した動画コンテンツです。

トランスクリプト(字幕テキスト)

こんにちは。今日のテーマは、皆さんが毎日使っているアプリがどうやって安全に情報をやり取りしているのか、その裏側にある秘密の握手の仕組みについてわかりやすく解説していきます。 例えば、こんなことを考えたことありませんか?フードデリバリーアプリでピザを注文した時、その情報がどうやって間違いなく、 そして安全にレストランのシステムまで届いているのか。今日はこの身近な疑問から、その謎を解き明かしていきましょう。 この一見複雑そうな仕組みも、大丈夫です。今日は一つのすごくわかりやすい例え話で全部説明します。 それがこの、セキュリティが万全なホテル。この例えを使えば、きっとなるほどって思ってもらえますよ。 ちょっと想像してみてください。インターネットっていうのは、たくさんの特別なビルが立ち並ぶ巨大な都市みたいなものなんです。 で、あなたが使うアプリはその中のひとつひとつのビル。もちろん、ビルの中に入るにはちゃんとした手続きが必要になりますよね。 さあ、ビルに入るための最初の関門です。ホテルに着いたらまずどこに行きますか?そう、フロントでのチェックインですよね。 これがデジタルの世界でいうところの認証にあたるんです。フロントですることと言えば、まず、 私が予約した本人ですよって証明することですよね。身分証明書を見せる。これこそがまさに、アプリユーザー名パスワードを入力する、 あの行為そのものなんです。さあ、ここでとっても大事な言葉が2つ出てきます。認証認可。 これよくこっちゃになりがちなんですけど、全然違うものなんですよ。認証っていうのは、あなたが誰かを確認する、 まさにフロントでのIDチェックのこと。それに対して認可は、あなたに何をする許可があるかを決めること。 つまり、特定の部屋の鍵を渡す行為ですね。この違いがセキュリティの肝なんです。 さて、フロントで無事にあなたが本人だと証明されました。じゃあ次は何もらいますか?そう、いよいよあなた専用のルームキーを手に入れる番です。 ここからが認可のステージになります。でもここで考えてみてください。 フロントの人がホテルの全部の部屋に入れるようなマスターキーを渡してくれるわけないですよね。当たり前です。あなたに渡されるのは、 予約した自分の部屋と、あとはまあジムやプールといった、あなたが利用を許可された場所に入るための専用のキーカードだけなんです。 そして、この特別なキーカード、デジタルの世界ではちゃんとしたかっこいい名前があるんです。それこそがアクセストークン。 まさにあなたの権限を証明してくれる輝く鍵というわけですね。このアクセストークンというのは、ここに書いてある通り、 一時的に使えるデジタルの鍵のことです。これがどうして便利かっていうと、一度本人確認が済んでこの鍵をもらってしまえば、 あとはこれを見せるだけでOKになるからなんです。レストランに行くたびに毎回身分証を見せたりしないのと同じで、 アプリを使うたびにパスワードを入力するあの手間が省けるわけですね。 このデジタルの鍵には大事な特徴がいくつかあります。まず一時的であること。つまり有効期限があるんです。ホテルのキーカードもチェックアウトしたら使えなくなりますよね。 あれと一緒です。次に、特定の許可しか与えないこと。自分の部屋には入れますけど、支配人のオフィスには入れません。 そして最後に、ドアを開けるたびに、つまり情報をやり取りするたびに、この鍵を提示する必要があるんです。 さあ、だんだん全体像が見えてきましたね。では最後に、ここまでの流れをもう一度ホテルの例えで一気に振り返ってみましょう。チェックインから部屋に入るまでの旅路です。 流れはこうです。まずステップ1、あなたがホテルに到着してフロントに近づく。これがアプリが最初の通信を始める瞬間です。 ステップ2、身分証明書を見せて本人確認。これがログイン、つまり認証ですね。 ステップ3、OKが出たらキーカードを受け取ります。ここでアクセストークンが発行されるわけです。そして最後のステップ4、 その鍵を使って自分の部屋のドアを開ける。アプリトークンを使ってデータにアクセスする、これが認可の段階。 どうですか?完璧な流れですよね。さて、ここまでホテルの話をしてきましたけど、じゃあ一体なぜこの一連の流れが 僕たちのデジタルライフにとってそんなに重要なのか。現実世界に話を戻してみましょう。この認証認可の仕組みこそ、実はSNSからネットバンキングまで、 あらゆる場所で私たちの個人情報を守ってくれている目に見えない警備員なんですよ。 この警備員が24時間働いてくれているからこそ、私たちは安心してサービスを利用できるというわけなんです。 さて、今日の解説で、普段何気なく使っているアプリの裏側で、こんなにも賢くて強力なセキュリティの仕組みが動いているんだってこと、 感じてもらえたんじゃないでしょうか。最後に一つ問いかけです。今この瞬間、あなたのデジタルライフは、 一体いくつの輝く鍵によって守られていると思いますか?ちょっと想像してみると面白いかもしれませんね。

このコンテンツは Web society で視聴・学習できます。