我编写了一个与网络通信无关的 .Net 应用程序。整个应用程序中没有一行代码使用 NIC,但是当应用程序启动时,我的防火墙却捕获到它试图联系 Verisign 的情况。这种情况并不经常发生;事实上,只发生过两次。
上一次发生时,我在告诉防火墙允许访问网络之前启动了 Wireshark。据我观察,没有实际数据传输。它只捕获了 9 个 TCP 数据包:一些 SYN 数据包、一些 SYN/ACK 数据包和一些 RST 数据包(RST 数据包已损坏)。我会怀疑其中一个第三方 DLL,但我不明白为什么数学库或图像处理库会尝试与 Verisign 建立连接,然后对该连接不做任何操作。
我的客户所在的组织具有严格的安全性;我最不想听到的就是接到电话询问为什么我的应用程序正在连接到互联网。
有人知道为什么会发生这种情况吗?有没有办法防止它发生?
Wireshark 生成的 .pcap 文件在这里。
上一次发生时,我在告诉防火墙允许访问网络之前启动了 Wireshark。据我观察,没有实际数据传输。它只捕获了 9 个 TCP 数据包:一些 SYN 数据包、一些 SYN/ACK 数据包和一些 RST 数据包(RST 数据包已损坏)。我会怀疑其中一个第三方 DLL,但我不明白为什么数学库或图像处理库会尝试与 Verisign 建立连接,然后对该连接不做任何操作。
我的客户所在的组织具有严格的安全性;我最不想听到的就是接到电话询问为什么我的应用程序正在连接到互联网。
有人知道为什么会发生这种情况吗?有没有办法防止它发生?
Wireshark 生成的 .pcap 文件在这里。