繁体   English   中英

从自托管 WCF 服务跟踪客户端 TLS 版本

[英]Track client TLS version from Self-Hosted WCF service

我们需要跟踪具有 HTTPS 绑定的自托管 WCF 服务的客户端 TLS 版本,以便检测具有过时版本(TLS 1.0)的用户,以便与他们联系以请求更新。

.NET 框架版本是 4.7.2 IIS 托管不是一个选项。 也许有一些类似于 Wireshark 的网络工具可以在服务器上跟踪此信息?

PS我的问题与这个问题非常相似,但仍未解决: WCF service (self-hosted) over HTTPS - 获取协商的 SSL/TLS 协议版本

如果您在 Wireshark 中捕获连接创建,并检查来自客户端的第一个数据包,那么 Wireshark 将为您注释 ClientHello 结构中的字段,包括客户端请求的 TLS 版本。

同样,如果您查看来自服务器的第一个回复数据包,那么 Wireshark 将为您注释 ServerHello 结构中的字段,包括为连接确定的 TLS 版本。

这是参考: HTTPS 连接的前几毫秒以及如何测试我的 .NET 客户端使用的 TLS 版本?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM