当防病毒 (Kaspersky) 介于两者之间时,这是与 SSL 握手失败相关的问题。
从 WireShark,我可以注意到 SSL 握手成功(即向最终客户端发送“客户端密钥交换,更改密码规范,加密握手消息”和服务器响应“更改密码规范,加密握手消息”。在此之后客户端发起 FIN 并关闭连接。
但是当我的杀毒软件关闭或者我禁用卡巴斯基的“扫描加密连接”设置时,我可以看到客户端 SSL 连接都成功并且客户端能够发送数据。
如果有人能解释这种行为以及如何在不更改客户的防病毒设置的情况下绕过它,我将不胜感激。