在WCF-netTCPBinding中测试TLS安全性

时间:2013-02-04 20:22:54

标签: wcf ssl .net-4.0 wireshark

我正在开发一个客户端/服务器Winforms应用程序。客户端使用Internet连接到服务器,并使用WCF的netTCPBinding与服务器通信。

  • 在安全通道中进行通信对我来说非常重要,因为NetTCP binding is secured by default with TLS,我似乎无需做任何事情。我呢?

  • 如何监控在localhost中我的客户端/服务器之间发送/接收的加密数据?我使用RawCap来捕获数据并在Wireshark中打开转储文件。但我不知道如何检查数据包中的TLS安全性。转储文件中充满了未知的TCP数据包(不是来自我的软件),其中大部分都有vcom=tunnel个信息。

1 个答案:

答案 0 :(得分:2)

默认情况下,

TCP绑定安全元素设置为“传输”。这表明必须加密传输会话。如果您无法建立TLS会话服务将拒绝该呼叫。

您可以使用类似TCPMon的内容,它会显示TLS流量,但需要加密。还有SSLDump