【问题标题】:State-of-the-art protection against anti-virus in web applicationsWeb 应用程序中最先进的防病毒保护
【发布时间】:2021-01-02 01:56:07
【问题描述】:

我计划在我们正在构建的 Web 应用程序中添加防病毒保护。我担心即使用户上传的有限数量的文件(PDF 文件、图像甚至未知的二进制文件)也可能包含病毒。

关注点:

  • 与其他用户共享的图像(暴露于网页)可能包含病毒。
  • 用户之间共享的 PDF 文件可能包含病毒。

我为这个 Web 应用程序构建的 API 处理文件上传,这个 API 也是文件服务器。

是否有任何最先进的方法可以最大限度地减少用户接触恶意软件的风险,包括 API 中的技术或客户端(浏览器)上的技术?更具体地说,我对扫描 API 本身(后端)中的文件的解决方案感兴趣。文件可能存储在数据库或文件系统中。

我确实在 Github 上搜索了开源工具和软件包,此外,在 Google 上针对“开源防病毒 API”、“开源恶意软件 HTTP API”等术语进行了多次搜索,但找不到任何。更广泛的搜索字词会产生大量不相关的结果。

related and outdated question 调查了一个类似的问题,但我正在寻找一种可以很好地集成到 Kubernetes 等微服务架构中的解决方案,此外,我认为专家的规范答案会很有用.

【问题讨论】:

    标签: file http security web malware


    【解决方案1】:

    肯定有一些解决方案可以帮助您并通过 API 集成到您的 Web 应用程序中。以下是我知道的一些:

    1. SophosLabs Intelix

    Intelix 是一个威胁情报平台,通过 AWS Marketplace 通过 API 提供访问。服务查找分为静态分析和动态分析三个部分。每个人都会对文件进行更详细的分析。将这三者结合起来将为您的 Web 应用程序提供良好的保护。

    1. 病毒总数

    VirusTotal 是一个社区,它将为您提供汇总信息,向您展示各种反恶意软件供应商对您的文件的评价。虽然 VT 是一项很棒的服务,但这里需要注意的一点是 VT 专注于成为一个社区,因此上传的文件会与其他人共享。

    1. 蛤蜊AV

    我没有亲身体验过,但 Clam AV 允许您启动服务器,然后使用 API 查询它。有教程/文档here.

    1. 其他

    如果您调整 Google 搜索并寻找沙盒,大多数会提供收费的 API。我想到的一对Joe SandboxFalcon Sandbox 为混合分析提供动力。

    与往常一样,请小心提供免费扫描的任何云服务。大多数免费工具将在其社区内共享报告和/或文件。

    【讨论】:

      猜你喜欢
      • 2012-06-28
      • 2010-11-26
      • 2010-09-16
      • 2010-10-13
      • 1970-01-01
      • 2011-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多