4

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

我查看了 Azure Anti-malware 和 McAfee Endpoint Protection for Azure,但目前尚不清楚这些是否支持在文件提交到存储之前进行文件上传扫描。理想情况下,任何可疑文件在被存储之前都会被核对,而不是文件被存储并稍后被扫描。

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

提前致谢。

4

1 回答 1

1

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

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

这里的另一种方法是使用第三方 web api,就像这样

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

于 2017-04-27T07:16:09.250 回答