ファイル圧縮ライブラリを作成し、このライブラリが 1000 個の (悪意のない) プログラムで使用されたとします。しかし今、マルウェアの開発者がマルウェアを作成し、私のライブラリを使用していくつかのファイルを圧縮することにしました。
アンチウイルスがどのように機能するかについての私のわずかな知識に基づいて、マルウェアからバイトの文字列のグループを選択し、データベースに保存します。アンチウイルスがこれらのバイト文字列を含むプログラムをスキャンすると、これがマルウェアであることをユーザーに警告します。
しかし、アンチウイルスがライブラリのコードの一部に対応するバイト文字列を選択した場合、これはライブラリがマルウェアとして検出されたことを意味しません (したがって、1000 の悪意のないプログラムがマルウェアとして検出されます)。