Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 801

双向 TLS(mTLS)

审核人Cybersecurity entrepreneur & security researcher

双向 TLS(mTLS) 是什么?

双向 TLS(mTLS)TLS 的扩展模式,客户端和服务器都出示 X.509 证书,从而以加密方式相互认证对方身份。


双向 TLS 是 TLS 握手的一种变体,服务器在出示自身证书的同时也要求客户端提供证书。在校验证书链并确认私钥持有者后,双方建立加密且经过相互认证的会话。它被广泛应用于零信任架构、API 网关、服务网格以及 VPN 替代方案中的机器对机器和服务对服务通信。良好实践包括由私有 CA 签发的短期证书、自动轮换、OCSP 或 CRL 检查,以及在客户端证书与身份不匹配时拒绝令牌或承载凭据。

● 示例

  1. 01

    Kubernetes 服务网格为每个 Pod 颁发 SPIFFE 身份,所有 Pod 间调用都使用 mTLS。

  2. 02

    API 网关要求合作伙伴系统提供由内部 CA 签发的客户端证书。

● 常见问题

双向 TLS(mTLS) 是什么?

TLS 的扩展模式,客户端和服务器都出示 X.509 证书,从而以加密方式相互认证对方身份。 它属于网络安全的 网络安全 分类。

双向 TLS(mTLS) 是什么意思?

TLS 的扩展模式,客户端和服务器都出示 X.509 证书,从而以加密方式相互认证对方身份。

如何防御 双向 TLS(mTLS)?

针对 双向 TLS(mTLS) 的防御通常结合技术控制与运营实践,详见上方完整定义。

双向 TLS(mTLS) 还有哪些其他名称?

常见的别称包括: 双向 TLS, 客户端认证 TLS。

● 相关术语

● 另见