首页/安全/加密与证书速查/TLS 1.2 及配置要点
本包目录(305 条)
加密算法基础95 条
TLS 与 HTTPS60 条
证书与 PKI30 条OpenSSL 实战30 条证书运维排查49 条密钥管理41 条

TLS 1.2 及配置要点

2008 年发布的版本(RFC 5246),支持 RSA 密钥传输、CBC 与 GCM 套件、会话恢复与重协商;存量系统仍广泛使用,配置重点是排除弱算法。

加密与证书速查安全更新于 2026-10-12
握手完整握手 2-RTT、会话恢复 1-RTT
密钥交换RSA、DHE、ECDHE(推荐 ECDHE 以获得前向保密)
加密AES-GCM、ChaCha20-Poly1305(推荐)、CBC(避免)、3DES/RC4(禁用)
扩展SNI、ALPN、会话票据、OCSP Stapling

限制版本与套件(nginx 示例)

限制版本与套件(nginx 示例)
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305;
ssl_prefer_server_ciphers on;
TLS 1.2 允许较弱的算法组合:若不禁用 CBC、SHA-1 与静态 RSA,扫描工具会判定为中风险。

易错点

  • 只升级服务端而老客户端只支持 TLS 1.0/1.1,会造成部分用户无法访问,需评估用户群后决策
  • TLS 1.2 的 RSA 密钥传输套件不具备前向保密,优先禁用

数据来源与参考

  • RFC 5246(TLS 1.2)
  • RFC 8422(ECC 密码套件)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌