标签: .net azure antivirus mcafee
我在Azure中运行基于云的.NET(C#)应用程序,并且要求扫描用户上传的病毒和恶意软件的所有文件。
我看了Azure防恶意软件和McAfee Endpoint Protection for Azure,但是在文件提交到存储之前,这些支持文件是否上传扫描并不是很清楚。理想情况下,任何可疑文件在存储之前都会被存储,而不是存储和以后扫描的文件。
有没有一种方法,最好是使用Azure资源的轻量级方法,在上传后但在将文件提交到任何类型的存储之前完成文件流的扫描?
提前致谢。
答案 0 :(得分:1)
根据this,网站上没有本机病毒扫描/反恶意软件功能。启用此方案的一种方法是使用云服务或虚拟机中的Web角色。
此外,您无法在Web Apps上安装简单的反恶意软件(除非该软件可以与您的应用一起部署,并且不需要管理员级权限)。
另一种方法是使用第三方网络api,例如this。
用户上传文件后,首先将文件发布到API以扫描文件,如果结果成功,则继续将文件上传到存储。