コンテンツへスキップ
uencoder

SSL

SSL(Secure Sockets Layer)は Netscape が設計した初期のセキュリティプロトコルである。TLS に置き換えられたが、名前は口語で残っている。

目的

HTTP などのプロトコルに暗号化層を提供した。TLS の前身である。

メカニズム

SSL 2.0(1995 年)と 3.0(1996 年)はどちらも非推奨で、POODLE などの攻撃に対して脆弱である。TLS 1.0 は SSL 3.0 を改善した。今日の「SSL 証明書」は実際には TLS 証明書である。SSL は完全に無効化し、TLS 1.2+ のみを有効にすべきである。

ユースケース

  • 歴史的な HTTPS(廃止済み)
  • レガシーシステムとの互換性
  • TLS の口語的な別名
  • TLS との対比での学習

例

  • 入力
    SSL 3.0
    Output
    Deprecated; use TLS 1.3

    The POODLE attack

よくあるエラー

SSL 3.0 is still enabled
Disable all SSL versions and use TLS 1.2+ only

関連用語

References