gpt4 book ai didi

.net - 为什么我的 .Net 应用程序会联系 Verisign?

转载 作者:行者123 更新时间:2023-12-04 10:45:40 28 4
gpt4 key购买 nike

我写了一个与网络通信无关的 .Net 应用程序。整个应用程序中没有一行代码使用 NIC,但是我的防火墙在应用程序启动时发现它出于某种原因尝试联系 Verisign。这不会经常发生;事实上,它只发生过两次。

上次发生这种情况时,我能够在告诉防火墙允许访问网络之前启动 Wireshark。有 没有真正的数据传输我可以说。它只捕获了 9 个 TCP 数据包:一些 SYN 数据包,一些 SYN/ACK 和一些 RST 数据包(RST 数据包已损坏)。我会怀疑我的第三方 dll 之一,但我不明白为什么数学库或图像处理库会尝试与 Verisign 建立连接,然后对该连接不执行任何操作。

我的客户所在的组织具有严格的安全性;我最不想要的是一个电话,询问为什么我的应用程序连接到 Internet。

有谁知道为什么会这样?有没有办法防止它发生?

Wireshark 生成的 .pcap 文件是 here .

最佳答案

这是一个很好的链接 a blog解释正在发生的事情,以及您可以添加的应用程序配置文件的更改以阻止它发生,特别是:

<configuration>
<runtime>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>

它与验证码签名以及您几乎绝对不需要的 PublisherMembershipCondition 相关。这在 MSDN 上有解释

需要注意的一点是 .Net 2.0 和 .Net 3.0 仅在 SP1 中添加了对此配置设置的支持。 .Net 3.5 支持此功能,无需任何服务包。

关于.net - 为什么我的 .Net 应用程序会联系 Verisign?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1923325/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com