如何判断文件是否已通过反病毒检测?

时间:2016-04-18 03:49:29

标签: malware antivirus virus malware-detection virus-scanning

我们必须在Windows Server 2008 R2服务器上开发在WebLogic Server 12.2.1上运行的Java Web服务。 Web服务允许客户端以BASE64格式向其发送文件,然后Web服务将对其进行解码,然后使用已解码的二进制文件在服务器上创建实际文件。

服务器安装了趋势科技防毒墙网络版客户端,我被告知它将扫描复制到服务器的任何文件。如果我写入磁盘的二进制文件包含病毒,那么IO写入会立即被病毒检测失败吗?我不确定何时会进行病毒扫描。是在文件正在服务器上创建的时候,还是在服务器上创建了文件之后立即?

我需要知道这一点,因为我们希望Web服务在他发送的文件中包含恶意软件时向客户端发送警报。因此,Web服务如何确定趋势科技防毒墙网络版客户端未检测到病毒?

感谢。

1 个答案:

答案 0 :(得分:0)

如果AV中启用了“实时保护”选项,则它将在“写入”操作完成后立即检测到病毒。 我能想到的最佳方案是使用AV的命令行选项以编程方式调用AV来扫描文件。然后,您将确定AV已完成扫描并获得扫描结果。