🚀 はじめに
この記事でわかること
- TLS/SSL(ティーエルエス/エスエスエル)がどんな役割をしているのか
- https がなぜ「安全」と言われるのか
- 初心者でも理解しやすい身近なたとえで“暗号化”のイメージがつく
✅ 概要解説
TLS/SSLとは何か
一言で言うと、
あなた(ユーザー)とサイトの間でやり取りする情報に「鍵をかける」仕組み
です。
インターネットでは、文字や画像などのデータが世界中のネットワークを通って移動します。その途中で、悪い人が盗み見ようとする可能性があります。
TLS/SSL は、その情報を暗号化(第三者が読めなくなる状態) にし、改ざんされていないかもチェックします。
「https://」から始まるサイトは、この TLS/SSL が使われている安全な通信です。
何のためにあるのか
TLS/SSL には主に 3 つの役割があります。
盗み見防止(暗号化)
メッセージを「暗号文」に変えて送るため、途中で盗み見られても読めません。なりすまし防止(証明書)
本物のサイトかどうかを証明する「Web サイトの身分証明書」が使われます。改ざん防止
途中でデータが書き換えられていないかチェックできます。
TLS/SSL がないとどうなるのか
もし TLS/SSL が無いと…
- あなたの入力したパスワードが丸見え
- クレジットカード番号も盗まれるリスク
- 偽サイトに誘導されても気付きにくい
- 途中でデータを書き換えられても気付けない
つまり、安心してネットを使えなくなってしまうのです。
どんな場面で使われる?
- ログインページ(ID / パスワード入力)
- ネットショッピング(クレジットカード情報)
- お問い合わせフォーム
- メールサービス
- Web API・アプリ間通信 など
今では、ほぼすべての Web サイトで TLS/SSL が標準です。
💡 小話・豆知識・逸話
1) SSL は“古い名前”、いまは TLS が正式
「SSL」という言葉は昔の規格の名前ですが、世の中には今も「SSL 証明書」という言葉が残っています。
実は、技術的には「TLS」が現在の正式名称です。
でも「SSL のほうが聞き覚えがある」ため、いまだに広く使われています。
2) 暗号化は「鍵付きの手紙」
手紙を例えると…
- 普通の手紙:誰でも開けられて読める
- TLS/SSL:鍵付きの箱に手紙を入れて送るイメージ
途中で箱を開けるには鍵が必要。
その鍵はあなた(ブラウザ)と相手(サーバー)だけが持っています。
3) Google が「HTTPS 化しよう」と強く推進
2018 年以降、多くのブラウザが
「HTTP サイトに警告を表示」
するようになりました。
その結果、世界中の Web サイトが急速に HTTPS 化され、いまでは90% 以上の通信が暗号化されています。
4) 無料で使える時代に(Let’s Encrypt 登場)
昔は SSL 証明書が年間数万円することもあり、個人サイトではなかなか使えませんでした。
しかし Let’s Encrypt という無料証明書サービスが登場し、
「HTTPS は特別な人のもの → 誰でも使えるもの」
に変わったのです。
📚 参考リンク
公式ドキュメント・仕様
- Mozilla Developer Network (MDN):
https://developer.mozilla.org/ja/docs/Web/Security/Transport_Layer_Security - Let’s Encrypt(無料証明書)
https://letsencrypt.org/ja/ - IETF(TLS の公式仕様書)
https://datatracker.ietf.org/wg/tls/documents/
Wikipedia
- TLS(Transport Layer Security)
https://ja.wikipedia.org/wiki/Transport_Layer_Security - HTTPS
https://ja.wikipedia.org/wiki/HTTPS
信頼できる外部情報
- Cloudflare:TLS の基礎
https://www.cloudflare.com/learning/ssl/what-is-ssl/ - Google Developers(HTTPS 化について)
https://developers.google.com/web/fundamentals/security/encrypt-in-transit/why-https
🛠️ 関連テーマ・次に理解すると良いこと
- HTTPとHTTPSの違い
通信の基礎がさらにスッキリ理解できます。 - 公開鍵暗号とは?
「なぜ鍵がバレないの?」の疑問が解消。 - 証明書の種類(EV/OV/DV)
Web サイトの“信頼のレベル”を知ると面白いです。 - HSTS(常に HTTPS にする仕組み)
安全性をさらに強固にできます。
🎯 まとめ
- TLS/SSL は通信を暗号化し、盗み見・改ざん・なりすましを防ぐ技術
- https サイトは「鍵付きの安全な通信」を提供している
- 今では ほぼ全サイトが TLS/SSL を利用
- 無料の証明書(Let’s Encrypt)により、個人ブログでも簡単に導入できる
- 次は「公開鍵暗号」「HTTPS の仕組み」を学ぶと理解がもっと深まる
