Asp.netアプリケーションで添付ファイルの前にウイルススキャンを実行する方法。ウイルスが見つかったときに添付ファイルを放棄し、それ以外の場合はアップロードに進みます。
スキャン用のファイルを送信できるAPIはありますか?つまり、アップロードして、スキャンのためにサードパーティに送り、応答を受け取ることができるのでしょうか。
私のアドバイスは、ファイルがそこに出現するたびにAVがスキャンするディレクトリを構成することです。
添付ファイルをそこに保存し、保存後に読んでみてください。保存後に読み取れない場合、または存在しない場合は、ウイルスを調査する必要があります。
VirusTotal Public API または同様のサービスを使用できますが、2つの問題があります。
別のアプローチは、アップロードフォルダーをスキャンして、ファイルがアンチウイルスによって削除されたかどうかを確認することです。
virusade.comは現在ベータテスト中です。これはスキャンのためにファイルを送信するサービスです。最終的な価格はまだ決定されていませんが、個人的な非商用利用のみを目的としたvirustotalと比較して、商用サービスに適しています。
注:この投稿は開発者による製品プロモーションです。