Tag: antivirus

在构建过程中扫描病毒

我想将病毒扫描结合到Java / Maven / Hudson构建过程中。 不幸的是,我在这种构建步骤的专用工具上找不到任何资源。 我的构建环境是基于Linux的。 我的问题是: 如何将防病毒扫描整合到基于Maven和Hudson的构建过程中? 什么是最佳做法? 扫描步骤是否应与正常构建分开,例如预构建步骤甚至是单独的构建作业? 扫描是否应该在包装的后期进行,在所有的文物被打包到jar文件之后或者在过程的早期? 是否每个发布的人工制品都包含一个扫描仪日志文件,用于确定正在使用的防病毒工具,病毒定义文件的版本和日期? 使用哪种防病毒软件超出了本问题的范围。 (例如,我想使用商业供应商支持像ClamAV这样的免费工具)

你如何病毒扫描正在上传到你的java webapp的文件?

基本上,我想在将文件上传(在将它们写入磁盘之前)到Web应用程序时对病毒进行扫描。 特别是,我想与“McAfee VirusScan Enterprise”(最新版本)集成。 从设计和维护的角度来看,使用第三方产品扫描防火墙上的某些路径可能更好吗? 这样,Web应用程序就不必关心病毒扫描。 为了最大限度地减少开销,典型的病毒扫描防火墙允许您指定URL模式以及特定的POST数据模式。 如果它是一个HTTPS站点,这当然是行不通的(除非有一些方法)。 来自stackoverflow的这篇文章似乎表明McAfee的SDK不再可用,但是有开源替代品吗?