如何在基于JAVA spring-core/structs2的web应用程序中实现文件内容病毒扫描程序



我正在开发一个web应用程序,该应用程序正在接受来自外部用户的一些文件。因此,我希望在我的应用程序中加入一个JAVA兼容的防病毒软件,它将扫描文件内容,并将生成结果,无论是否存在任何病毒。

我想从我的代码库角度管理这个功能,而不需要在服务器上安装防病毒软件。我的目标是管理一些maven依赖项,并使用一些JAVA API进行病毒扫描,这将使我的应用程序服务器(JBOSS EAP 7.4.3(保持轻量级。

我已经对此做了一些研究,从互联网上的一些博客中得到的信息很少。但我在maven存储库中没有发现任何与防病毒API相关的依赖项。

你能提供一些想法或解决方案来解决这个问题吗。提前感谢!

谨致问候,Ritesh

成熟的A/V软件支持ICAP协议,例如:

  • 为ICAP服务器配置McAfee Web网关
  • KAV ICAP模式

快速谷歌搜索显示了大量针对java的ICAP实现(协议实际上很简单(,其中一些很有趣,例如:ICAP avscan

最新更新