通过完全记录握手来打破TLS安全性

top*_*erg 1 ssl packet-capture man-in-the-middle

我最近一直在关注TLS,我不确定为什么它如此安全,但可能是由于误解了它的工作原理.但是如果记录整个握手,无论是使用中间攻击的人还是目标计算机上的数据包嗅探器,那么任何剩余的通信都可以被解密,因为您将获得客户端和服务器用于生成的所有信息.加密密钥.

我怀疑在tls中会有这么一个漏洞,但是有人能告诉我如何防御这个吗?

Mar*_*ins 5

客户端在TLS握手中向服务器发送的关键数据使用服务器的公钥进行加密.因此,即使数据包是在线路上捕获的,也需要私钥(假设只有服务器知道)才能解密数据包.

  • @cgoddard:公钥加密不对称.如果使用公钥加密某些内容,则只能使用私钥对其进行解密.我包含的链接讨论了一些. (2认同)
  • 这取决于密钥交换算法。您所说的适用于 RSA 密钥交换,但不适用于 DH(E) 密钥交换(也很常见)。 (2认同)