7

ネットワーク通信とは関係のない .Net アプリケーションを作成しました。アプリケーション全体で NIC を使用するコードは 1 行もありませんが、アプリケーションの起動時に何らかの理由で Verisign に接続しようとしているコードをファイアウォールが検出しました。これは定期的に発生するわけではありません。実際のところ、それは2回しか発生していません。

前回は、ファイアウォールにネットワークへのアクセスを許可するように指示する前に、Wireshark を起動できました。私が知ることができる実際のデータ転送はありませんでした。SYN パケット、SYN/ACK、RST パケットの 9 つの TCP パケットのみをキャプチャしました (RST パケットは壊れていました)。サードパーティの DLL の 1 つが疑われますが、数学ライブラリまたは画像操作ライブラリが Verisign との接続を確立しようとして、その接続に対して何もしない理由がわかりません。

私のクライアントは、セキュリティが厳しい組織に所属しています。アプリケーションがインターネットに接続している理由を電話で尋ねられることは、できるだけ避けたいと思っています。

なぜこれが起こっているのか誰にも分かりますか?それを防ぐ方法はありますか?

Wireshark が生成した .pcap ファイルはこちらです。

4

5 に答える 5

2

実際の証明書でアセンブリに署名する場合、.net ランタイムはデジタル署名をチェックする必要があります。

于 2009-12-17T17:47:54.223 に答える
0

これらの有料のサード パーティの dll は、何らかの使用認証を行っている可能性がありますか?

于 2009-12-17T17:34:38.350 に答える