我们希望将我们的 Windows 客户端配置为仅使用 TLS 1.1 及更高版本。我们了解到,我们可以通过编辑注册表来做到这一点。现在我们要从不同的应用程序发出几个 HTTPS 请求,并检查以确保它们都使用 TLS 1.1 及更高版本。
我们尝试使用(ip.dst == 137.117.17.70) && ssl
和 with(ip.src == 137.117.17.70) && ssl
作为过滤器运行 Wireshark,然后从 Internet Explorer 运行 Web 请求。结果显示了 Client Hello 的情况。
Secure Sockets Layer
TLSv1.2 Record Layer: Handshake Protocol: Client Hello
Version: TLS 1.0
Handshake Protocol: Client Hello
Version: TLS 1.2
他们为 Server Hello 展示了这一点。
Secure Sockets Layer
TLSv1.2 Record Layer: Handshake Protocol: Server Hello
Version: TLS 1.2
Handshake Protocol: Server Hello
Version: TLS 1.2
我的感觉是,这意味着我们还没有成功关闭旧协议,因为 Client Hello 最初显示的是 1.0。是对的吗?
这是过滤特定 IP 地址的客户端问候和服务器问候的更好方法。
(ip.src == 137.117.17.70) && ssl.handshake.type == 1
(ip.dst == 137.117.17.70) && ssl.handshake.type == 2