扫描上传到 Azure 的文件中的恶意软件

blu*_*nha 5 azure azure-blob-storage

我正在构建一个具有文件上传功能的 .net 应用程序(Azure 应用程序服务),该功能会将 pdf/docx 文件上传到 Azure blob 存储。

我只是想知道如果恶意用户上传了受病毒感染的文件、word 文件中的错误宏,Azure 是否能够扫描并删除/隔离该文件?

在应用程序中,管理员用户将能够使用 URL 下载文件。该文件没有病毒吗?或者,在管理员下载文件后,我是否需要显式调用 Symantec End Point 等防病毒软件。

请让我知道您的专家想法。

Thi*_*dio 2

目前,Azure 上还没有可用的解决方案。您需要使用第三方或自己构建一个。将来,您将能够使用https://learn.microsoft.com/en-us/azure/security-center/threat-protection

  • 我最近对这个主题进行了非常深入的研究。**发现:** ATP 扫描仅在触发警报时产生输出。无法在 ATP 中挂钩“未发现恶意软件”消息。有一个 ATP 警报 [REST API](https://learn.microsoft.com/en-us/rest/api/securitycenter/alerts/listbyresourcegroup),但同样,它仅在发现恶意软件签名时托管警报。因此,您本质上必须依赖计时器(如果在轮询 REST API 10 小时后没有发现 ATP 警报(?),则认为该文件“安全”)。这不符合确定性扫描的要求。 (4认同)
  • 的确。值得一提的是,没有 API 可以“强制”扫描,扫描 Blob 也可能需要长达 2 小时的时间。 (2认同)