我的项目需要通过Azure AppService Web应用程序对上传的文件执行病毒扫描。如果文件被清理,它们将存储在 Azure 块存储中。否则,他们将被拒绝给用户。
我的问题:我应该如何实现这个,Azure 是否提供内置的防病毒扫描?
病毒扫描从 Azure Web/辅助角色上传的文件
目前,Azure 安全中心有线程保护,但它不是实时的,并且不提供可用于触发扫描的 API:
https://learn.microsoft.com/en-us/azure/security-center/threat-protection#threat-protection-for-azure-storage-
替代方案是使用第三方解决方案,例如:
您还可以使用开源工具(例如 ClamAV)并构建自己的解决方案,但与商用解决方案相比,资源使用、性能和检测率都相当差。