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

4
我正在Azure上运行基于云的.NET(C#)应用程序,并需要扫描用户上传的所有文件以查找病毒和恶意软件。
我查看了Azure防恶意软件和McAfee Azure端点保护,但并不清楚它们是否支持在将文件提交到存储之前对文件上传进行扫描。理想情况下,任何可疑文件都应该在存储之前被销毁,而不是将文件存储后再进行扫描。
有没有一种方法,最好是使用Azure资源的轻量级方法,在上传后但在将文件提交到任何类型的存储之前扫描文件流?
谢谢。

您目前是否正在使用Azure VM或Azure ASP来托管您的应用程序? - CtrlDot
@CtrlDot--Azure 应用服务。谢谢。 - Matt Cashatt
1个回答

1
根据this,网站上没有本地病毒扫描/反恶意软件功能。启用此方案的一种方法是使用云服务中的Web角色或虚拟机。
此外,在Web应用程序上不能简单地安装反恶意软件(除非该软件可以随您的应用程序一起部署,并且不需要管理员级别权限)。
另一种方法是使用第三方Web API,如this
用户上传文件后,首先将文件发布到API以扫描文件,如果结果成功,则继续将文件上传到存储。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接