Classic/VPC環境で利用できます。
File Saferを利用する全体シナリオを学習する前に、File Saferに関するいくつかの重要な概念を説明します。ここで説明する主な概念は、次の通りです。
File Saferの概念の円滑な理解のために、用語をご参照ください。
マルウェアの検知シナリオ
サービスのパフォーマンスを維持しつつ、マルウェアを効果的に検知するためにはシナリオが必要です。ユーザーがファイルをアップロード/ダウンロードする時点でマルウェアを検査するとサービスの利用速度が低下して不便を招く恐れがありますが、ファイルのアップロードが完了した状態で検査を行うとユーザーのサービス利用速度に影響を与えないため、ファイルの検査や分析に時間を割くことができます。このように、状況に応じてマルウェアの検知/遮断のシナリオを変える必要があります。
Hash Filterは、ファイルや URLから抽出した Hash値を用いて悪性有無を確認するため、処理が短く簡潔であり、システム連携に負担をかけません。ただし、Hash Filterでは確認できない新種/亜種のマルウェアの場合は、 File Filterを使用してファイルを分析することで悪性有無を検知する必要があります。File Filterは Hash Filterに比べてトランザクション処理が遅いため、サービスの利用速度に影響を与えることがあります。したがって、サービスの特性に応じて Hash Filterと File Filterを組み合わせて適用することができます。例えば、ユーザーインターフェースに関連し、サービスの速度が重要な部分には Hash Filterを適用してマルウェアをフィルタリングし、ファイルがシステム内に侵入してもユーザーに不便を及ぼさない部分には File Filterを適用してマルウェアをフィルタリングすることで、サービスのパフォーマンスを維持しつつマルウェアを効率的に検知・遮断できます。
マルウェアの検知シナリオは、ユーザーのビジネスロジックに基づいて策定します。検知されたマルウェアをブロックするかどうかは、ユーザー次第です。

Hash Filterの適用シナリオ
攻撃者によって投稿が作成された場合に Hash Filterを利用してマルウェアを検知・遮断するシナリオは、次の通りです。

投稿に添付されたマルウェアをユーザーがダウンロードした際に Hash Filterを利用してマルウェアを検知・遮断するシナリオは、次の通りです。

File Filterの適用シナリオ
攻撃者によって投稿が作成された場合、File Filterを利用してマルウェアを検知し、遮断するシナリオは次の通りです。このシナリオは、サービスの利用速度に影響がない場合や、再検査が必要な場合に適用します。

File Saferの活用メリット
File Saferを活用するメリットは次の通りです。
- REST APIを活用した柔軟な適用: File Safer機能は REST APIとして提供されるため、顧客のビジネスロジックに合わせて適用できます。
- 検知履歴管理: マルウェアの検知履歴を照会する機能を提供します。また、マルウェアが検知された場合やマルウェアの照会に失敗した場合にはメールで通知を受け取ることができ、ユーザー設定の時間内に特定の回数以上検知された場合に通知メールを受け取れるようにする詳細設定機能も提供します。