TLS(Transport Layer Security)とは、インターネット上でやり取りされるデータを暗号化して守るための仕組みです。ブラウザとWebサーバーの間の通信を暗号で包み込み、第三者に中身を見られたり、書き換えられたりするのを防ぎます。安全なインターネット通信を支える、非常に重要な技術です。
イメージとしては、TLSは手紙を封筒に入れて封をするようなものです。ハガキのように中身が丸見えのまま送ると、途中で誰かに読まれてしまうかもしれません。TLSはやり取りする情報を頑丈な封筒に入れ、正しい相手だけが開けられるようにすることで、通信の安全を守っているのです。
インターネットのデータは、目的地に届くまでに多くの機器を経由します。その途中には、悪意を持ってデータを盗み見ようとする人が潜んでいるかもしれません。TLSは、こうした経路のどこを通っても中身が読み取られないように通信を保護し、送り主と受け取り主だけが内容を理解できるようにします。
TLSの役割
TLSは、安全な通信のために大きく3つの役割を果たしています。整理すると次のとおりです。
| 役割 | 内容 | 防げること |
|---|---|---|
| 暗号化 | データを読めない形に変換 | 盗み見 |
| 改ざん検知 | 途中で書き換えられていないか確認 | データの改ざん |
| 本人確認 | 通信相手が本物か証明する | なりすまし |
SSLとの関係
TLSはよく「SSL」という言葉とセットで語られます。SSLはTLSの前身にあたる古い技術で、現在はより安全なTLSに置き換わっています。ただし、長く使われてきた名残から、実際にはTLSを指している場合でも「SSL」と呼ばれることが今でも多くあります。「SSL/TLS」とまとめて表記されることも一般的で、どちらも通信を暗号化する仕組みだと理解しておけば十分です。
身近なTLSの例
TLSは、私たちが毎日使うWebサイトで当たり前に働いています。ブラウザのアドレス欄が「https」で始まっていたり、鍵のマークが表示されていたりするのは、そのサイトとの通信がTLSで守られているしるしです。ネットショッピングの支払い情報やログイン時のパスワードなど、大切な情報を安全にやり取りできるのは、TLSが陰で活躍しているおかげなのです。
逆に、鍵マークのない「http」のサイトでは、通信が暗号化されていない可能性があります。そうしたサイトでパスワードやカード番号を入力するのは危険です。今では多くのサイトがTLSに対応しており、鍵マークの有無は、安全なサイトかどうかを見分けるひとつの目安になります。

コメント