概念定义
TLS 握手是开始安全连接的消息序列:客户端与服务器就协议版本与密码套件达成一致,服务器用证书证明身份,双方在不传输密钥的情况下导出共享会话密钥。TLS 1.3 将新连接压缩为一轮往返、恢复连接为零轮,并移除薄弱的旧套件。握手在延迟上是纯开销,这正是连接复用与恢复如此重要的原因。
为什么重要
握手是建立认证、机密性与前向保密之处,也是延迟藏身之处:每个新连接在任何应用字节流动之前至少多付一轮往返。配置错误的握手会泄漏信任——接受任意证书、允许陈旧套件、或让证书过期,都会导致故障或被攻陷。让握手既安全又简短是 HTTPS 性能与安全的核心。
工程实践
优先使用 TLS 1.3 与现代密码套件,保持证书链简短,并让证书自动续期且带过期前监控。启用会话恢复与连接复用,让重复访问者跳过完整握手,且绝不关闭验证。对内部服务,把 TLS 与客户端证书(mTLS)结合以认证两端,并自动化证书轮换,使过期永不成为事故。