首页 文章

使用Azure作为我的主机,如何扫描用户上传的文件中的病毒和恶意软件?

提问于
浏览
3

我在Azure中运行基于 Cloud 的.NET(C#)应用程序,并且要求扫描用户上传的病毒和恶意软件的所有文件 .

我看了一下Azure反恶意软件和McAfee Endpoint Protection for Azure,但是在文件提交到存储之前,这些支持文件是否上传扫描还不是很清楚 . 理想情况下,任何可疑文件在存储之前都会被破坏,而不是存储和稍后扫描的文件 .

是否有一种方法,最好是使用Azure资源的轻量级方法,在上传后但在将文件提交到任何类型的存储之前完成文件流的扫描?

提前致谢 .

1 回答

  • 1

    根据this,网站上没有本机病毒扫描/反恶意软件功能 . 启用此方案的一种方法是使用 Cloud 服务或虚拟机中的Web角色 .

    此外,您无法在Web Apps上安装简单的反恶意软件(除非该软件可以与您的应用一起部署,并且不需要管理员级权限) .

    另一种方法是使用第三部分web api,如this .

    用户上传文件后,首先将文件发布到API以扫描文件,如果结果成功,则继续将文件上传到存储 .

相关问题