C#で3番目のpary APIを使用せずにMVCを使用してファイルをアップロードするときに、Azure App Serviceでウイルスをスキャンするにはどうすればよいですか?

XzaR

VirusTotal with C#などの3番目のPary APIを使用せずにMVCを使用してファイルをアップロードするときに、Azure App Service(Azure Webサイト)でウイルスをスキャンするにはどうすればよいですか?

Windows Defenderを実行することは可能ですか?

<form action="" method="post" enctype="multipart/form-data">

  <label for="file">Filename:</label>
  <input type="file" name="file" id="file" />

  <input type="submit" />
</form>

CSサンプルコード、mpcmdrun.exeを実行することは可能ですか?

[HttpPost]
public ActionResult Index(HttpPostedFileBase file) {

  if (file.ContentLength > 0) {
    var fileName = Path.GetFileName(file.FileName);
    var path = Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName);
    file.SaveAs(path);

    //Scan for Virus
    var virusScanner = new VirusScanner()
    var results = virusScanner.Scan(path);
    if(results.Viruses.Any())
    {
        File.Delete(path);
    }
  }

  return RedirectToAction("Index");
}
ジョージ・チェン

Windows Defenderを実行することは可能ですか?

Windows DefenderATPはWindowsServer用であり、AzureWebをサポートしていません。

現在のところ、Webサイトにはネイティブのウイルススキャン/マルウェア対策機能はありません。ただしClamAVなどのサードパーティAPIまたはTinfoilSecurityで名前が付けられたAzureAppServiceの拡張機能を使用して実装できます

アプリに統合する方法は2つあります。最初にこのドキュメントを参照できます。この方法を試しましたが、「購入に失敗しました」と表示されます。だから多分あなたは別の方法を試すことができます。以下の下で開発ツール、あなたのAppでは、選択した拡張機能のリストに存在し、その後、拡張を選択して[追加]ボタンをクリックし、アルミ箔のセキュリティ我々は必要なものだと、。私はこの方法を試しました、それは私のアプリに統合することができました。

これがお役に立てば幸いです。他にご不明な点がございましたら、お気軽にお問い合わせください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ