跳转至

TLS 协议

TLS(Transport Layer Security)为应用层协议提供加密、完整性和身份认证。HTTPS、IMAPS、POP3S 等都可以基于 TLS。

TLS 提供什么

  • 服务器证书验证。
  • 密钥协商。
  • 加密通信。
  • 完整性保护。
  • 可选客户端证书认证。

TLS 1.2 与 TLS 1.3

TLS 1.3 简化了握手流程,移除了许多旧算法和不安全选项,通常更安全且更快。

抓包分析

即使看不到加密后的 HTTP 内容,也常能观察:

  • SNI 主机名。
  • 证书链。
  • TLS 版本。
  • 加密套件。
  • 握手是否失败。

不要关闭证书验证来绕过错误,应理解错误原因。