【问题标题】:Track client TLS version from Self-Hosted WCF service从自托管 WCF 服务跟踪客户端 TLS 版本
【发布时间】:2021-03-24 12:18:19
【问题描述】:

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

.NET Framework 版本为 4.7.2 IIS 托管不是一种选择。也许有一些类似于 Wireshark 的网络工具可以在服务器上跟踪这些信息?

附: 我的问题与这个问题非常相似,但仍未解决: WCF service (self-hosted) over HTTPS - Get negotiated SSL/TLS protocol version

【问题讨论】:

    标签: .net wcf ssl networking tls1.2


    【解决方案1】:

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

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

    这里是参考:The First Few Milliseconds of an HTTPS ConnectionHow to test which version of TLS my .NET client is using?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-06
      • 1970-01-01
      • 1970-01-01
      • 2016-09-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多