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.0OutputDeprecated; use TLS 1.3The POODLE attack
よくあるエラー
- SSL 3.0 is still enabled
- Disable all SSL versions and use TLS 1.2+ only