ハンドシェイクでは証明書を平文で送り、鍵交換を暗号スイート名でネゴシエートします。また、静的 RSA モードでは前方秘匿性がありません。安全な設定とは、RFC 9325 が推奨するとおり、ECDHE(または DHE)と AEAD スイート、拡張マスターシークレット(RFC 7627)、renegotiation_info、SHA-256 以上の署名を使うことです。RFC 9846(2026年7月)は RFC 5246 を廃止し、TLS 1.2 の実装に新しい要件を課しています。
これまでの攻撃は、オプション機能やレガシー機能を標的にしてきました。BEAST と Lucky Thirteen(CBC)、RC4 の偏り、トリプルハンドシェイク(拡張マスターシークレットで修正)、Logjam と FREAK(輸出グレードの鍵)、ROBOT(RSA 鍵輸送)、SWEET32(64 ビットのブロック暗号)です。ECDHE と AEAD に限定した TLS 1.2 の接続は、いずれの攻撃でも破られません。
古いクライアントのためにどうしても必要な場合は、TLS 1.2 を 1.3 と併せて有効にしておきます。ポスト量子のハイブリッド鍵交換は TLS 1.3 にしかないため、1.2 にフォールバックした接続は古典的な暗号のままです。