2017-04-26 5 views
3

私は、Azureでクラウドベースの.NET(C#)アプリケーションを実行しており、ユーザーがアップロードしたすべてのファイルをウイルスやマルウェアに対してスキャンする必要があります。ホストとしてAzureを使用すると、ユーザーがアップロードしたファイルをウイルスやマルウェアのスキャンにどのようにスキャンできますか?

Azure用のAzure Anti-malwareとMcAfee Endpoint Protectionの両方を調べましたが、ファイルがストレージに保存される前にファイルアップロードのスキャンをサポートしているかどうかはすぐには分かりませんでした。理想的には、疑わしいファイルは、保存されたファイルとは対照的に、保管される前に裸にされ、後にスキャンされる。

Azureのリソースを使用する方法があります。アップロード後ファイルを任意の種類のストレージにコミットする前に、ファイルストリームのスキャンを実行する方法はありますか?

ありがとうございます。

+0

現在Azure VMまたはAzure ASPを使用してアプリケーションをホストしていますか? – CtrlDot

+0

@ CtrlDot - Azure Appサービス。ありがとう。 –

答えて

0

thisによると、Webサイトにはネイティブのウイルススキャン/マルウェア対策機能はありません。このシナリオを有効にする1つの方法は、クラウドサービスまたは仮想マシンのいずれかのWebロールを使用することです。

さらに、Web Appsにはマルウェア対策ソフトウェアだけをインストールすることはできません(ただし、管理者レベルの権限は必要ありません)。

もう1つの方法は、thisのような3番目の部分Web APIを使用しています。

ユーザーがファイルをアップロードした後、まずファイルをAPIに送信してファイルをスキャンし、結果が成功するとファイルをストレージにアップロードし続けます。

関連する問題