SSL/TLSとは?

用語

SSL(Secure Sockets Layer)TLS(Transport Layer Security) は、インターネット上の通信を暗号化し、データの盗聴や改ざんを防ぐプロトコル です。

TLSはSSLの後継技術 であり、現在では TLSが主流 となっています。ただし、「SSL」という言葉が慣例的に使われ続けており、「SSL/TLS」とまとめて呼ばれることが多いです。


SSL/TLSの主な目的

  1. データの暗号化(Encryption)
    • 通信データを暗号化し、第三者による盗聴を防ぐ。
  2. データの完全性(Integrity)
    • データが送信中に改ざんされていないことを保証する。
  3. 認証(Authentication)
    • サーバー(場合によってはクライアント)の身元を証明する。

SSL/TLSの仕組み

  1. クライアント(ブラウザなど)がサーバーに接続
  2. サーバーがSSL/TLS証明書を提示
  3. クライアントが証明書を確認し、暗号鍵を交換
  4. データを暗号化して通信開始

SSL/TLSのバージョン

バージョン状態説明
SSL 2.0廃止セキュリティ上の脆弱性が多い
SSL 3.0廃止「POODLE」攻撃により使用非推奨
TLS 1.0廃止脆弱性あり
TLS 1.1廃止脆弱性あり
TLS 1.2現在も利用可多くのウェブサイトで使用
TLS 1.3最新高速・高セキュリティ

推奨: TLS 1.2 以上を使用


SSL/TLS証明書

SSL/TLSを使用するには、認証局(CA)から発行される SSL証明書 が必要です。

🔹 証明書の種類

種類特徴
DV証明書(Domain Validation)ドメイン所有者の確認のみ。安価で取得可能。
OV証明書(Organization Validation)企業の実在確認あり。
EV証明書(Extended Validation)最も厳格な審査。ブラウザのアドレスバーに企業名が表示。

HTTPSとSSL/TLS

🔹 HTTPS(Hypertext Transfer Protocol Secure) は、HTTP + SSL/TLS の組み合わせです。
🔹 URLが 「https://」 で始まるサイトはSSL/TLSが適用されており、安全な通信が確保されている。


まとめ

SSL/TLSは、インターネット通信の暗号化技術。
現在はTLSが主流で、TLS 1.2以上の使用が推奨される。
SSL証明書を使って、Webサイトのセキュリティを強化する。
HTTPSを導入することで、安全なデータ通信が可能になる。

コメント

タイトルとURLをコピーしました