前提・実現したいこと
- ファイルアップロード機能があるWebアプリケーション上でのウィルススキャンについて
環境
- AWS ECS(Fargate)
実行環境 - Spring-Boot2
アプリケーション - S3
ファイル保存先
聞きたいこと・知りたいこと
-
上記環境において、アップロードされたファイルにウィルスが混入されていないことを保証するためには、どのような方式が一般的か、ベストプラクティスは何かを知りたいです。
-
アップロード時のリクエスト中にウィルスのチェックをする方式もあれば、一旦アップロードはさせてアプリ上でファイルは公開しないように作り込み、定期バッチでウィルスチェックを行い問題なければアプリにて公開する、といった方式もあると思います。
-
色々と方式があるかなと思いますが、それぞれメリット・デメリット、おすすめなど幅広く情報を集めることができればと思います。