我一直在寻找TLS最近,而且我不确定,为什么它是如此的安全,但可能由于它是如何工作的误解。 但是,如果整个握手记录,或者使用在中间人攻击或目标计算机上的数据包嗅探器,那么任何剩余的通信可以被解密,你会拥有所有的信息在客户端和服务器使用的生成加密密钥。
我怀疑会有这样一个洞TLS,但任何人都可以告诉我怎么TLS抵御呢?
我一直在寻找TLS最近,而且我不确定,为什么它是如此的安全,但可能由于它是如何工作的误解。 但是,如果整个握手记录,或者使用在中间人攻击或目标计算机上的数据包嗅探器,那么任何剩余的通信可以被解密,你会拥有所有的信息在客户端和服务器使用的生成加密密钥。
我怀疑会有这样一个洞TLS,但任何人都可以告诉我怎么TLS抵御呢?
通过客户端发送到在TLS握手服务器的关键数据是使用服务器的加密的公钥 。 所以,即使包在电线上捕获,它需要的私有密钥(这是假设是唯一已知的服务器)来解密数据包。
握手的主要目的是为了确保预主秘密,然后由双方共享(其然后导致共同的主密钥和共用加密密钥)的秘密交换。
如何做到这一点依赖于密码套件,以及密钥交换算法。 使用认证密钥交换,主要有两个变种:
你可能有兴趣在这些链接: