Entry № 914
完美前向保密
完美前向保密 是什么?
完美前向保密协议属性,确保长期密钥即便日后泄露也无法解密以前会话的流量。
完美前向保密(Perfect Forward Secrecy,PFS,简称前向保密)是密钥交换协议的一种属性,确保即便服务器的长期私钥未来被泄露,也无法解密此前已捕获的会话。其实现方式是为每个会话使用一组临时密钥对(通常是 (EC)DHE)派生会话密钥,并在握手结束后立即销毁;因此即使攻击者随后窃取证书私钥或保存了全部流量,也无法恢复会话密钥。TLS 1.3 通过强制使用 ECDHE 并移除静态 RSA 密钥交换实现 PFS;Signal、WireGuard 与 SSH 同样要求前向保密。PFS 在抵御 "先收集、后破解" 攻击(包括未来量子计算带来的威胁)方面至关重要。
● 示例
- 01
TLS 1.3 通过 X25519 上的 ECDHE 建立会话密钥,默认提供前向保密。
- 02
WireGuard 的 Noise IK 握手使用临时的 Curve25519 密钥来实现前向保密。
● 常见问题
完美前向保密 是什么?
协议属性,确保长期密钥即便日后泄露也无法解密以前会话的流量。 它属于网络安全的 密码学 分类。
完美前向保密 是什么意思?
协议属性,确保长期密钥即便日后泄露也无法解密以前会话的流量。
如何防御 完美前向保密?
针对 完美前向保密 的防御通常结合技术控制与运营实践,详见上方完整定义。
完美前向保密 还有哪些其他名称?
常见的别称包括: Forward Secrecy, 前向保密。