C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

アイコンファイルを埋め込むとウイルスとして検出される

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■91679 / inTopicNo.1)  アイコンファイルを埋め込むとウイルスとして検出される
  
□投稿者/ 33 (1回)-(2019/07/19(Fri) 21:47:48)

分類:[.NET 全般] 

2019/07/19(Fri) 21:49:04 編集(投稿者)
2019/07/19(Fri) 21:48:34 編集(投稿者)
2019/07/19(Fri) 21:48:09 編集(投稿者)

VBを使って自分で作成したプログラムなのですが、
いつからか、ウイルスソフトのAVGの常駐機能でウイルスとして引っかかるようになりました。
Win32:Evo-gen [Susp]
というウイルス名になっています。
それで原因を探るためにコードを一つずつ削除していったのですが、

ファイルに設定してある、アイコンに原因があることが分かりました。
あるICOファイルを設定した状態でビルドするとウイルスとして検出され
そのICOファイルの設定を解除するとウイルスとして検出されなくなります。

そのICOファイルはweb上で入手した適当なPNGファイルを
Imagemagickを使ってマルチアイコンのICOファイルに変換したものです。
普段、ICOファイルはImagemagickを使って生成していますが、
これまでウイルスとして検出されたことはありません。

このICOファイルの拡張子をEXEに変更してもウイルスとして検出されません。

これはICOファイルのどこかにウイルスと同じ配列をもったデータがあり、
EXEファイルに埋め込まれることでウイルスとして誤認識されていると考えるべきでしょうか?

別のPNGファイルを使うしか解決策はないでしょうか?



引用返信 編集キー/
■91680 / inTopicNo.2)  Re[1]: アイコンファイルを埋め込むとウイルスとして検出される
□投稿者/ Azulean (1075回)-(2019/07/19(Fri) 23:59:06)
No91679 (33 さん) に返信
> これはICOファイルのどこかにウイルスと同じ配列をもったデータがあり、
> EXEファイルに埋め込まれることでウイルスとして誤認識されていると考えるべきでしょうか?

ウィルス対策ソフトがどのような判定をした結果なのかは第三者にはわかりません。
なので、その推測については肯定も否定もできません。


> 別のPNGファイルを使うしか解決策はないでしょうか?

それも一つの手ですし、ウィルス対策ソフトのサポートに尋ねるのも手でしょう。
引用返信 編集キー/
■91709 / inTopicNo.3)  Re.アイコンファイルを埋め込むとウイルスとして検出される
□投稿者/ ぶなっぷ (200回)-(2019/07/23(Tue) 10:18:15)
2019/07/23(Tue) 10:20:23 編集(投稿者)

詳しいことは私にも分かりません。

ただ、
> これはICOファイルのどこかにウイルスと同じ配列をもったデータがあり、
> EXEファイルに埋め込まれることでウイルスとして誤認識されていると考えるべきでしょうか?
であるなら、正確に同じデータと一致判定しているような気がするので、
元になっているPNGファイルか、変換後のICOファイルを、見た目上、変わったと分からない程度
に改変するだけで誤判定されなくならないでしょうか?

(例)
・#FF0000で塗りつぶされている部分を#FE0000で塗りなおす
・絵の輪郭部を部分的に1ドットだけはみださせる
など
引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ