我们必须开发一个运行在Windows Server2008 R2服务器上的WebLogic Server12.2.1上的Java web服务。web服务允许客户端以BASE64格式向其发送文件,然后web服务将对其进行解码,然后使用解码后的二进制文件在服务器上创建实际的文件。
服务器安装了趋势科技OfficeScan客户端,我被告知它将扫描任何复制到服务器的文件。如果我写入磁盘的二进制文件包含病毒,病毒检测是否会立即导致IO写入失败?我不能确切地确定何时进行病毒扫描。是在服务器上创建文件时立即执行,还是在服务器上已创建文件后立即执行?
我需要知道这一点,因为如果客户端发送的文件包含恶意软件,我们希望web服务向客户端发送回警报。因此,web服务如何确定Trend Micro OfficeScan客户端未检测到病毒?
谢谢。
发布于 2016-04-20 17:36:12
如果在AV中启用了“实时保护”选项,则在写入操作完成后,它将立即检测到病毒。对于您的场景,我能想到的最好的方法是以编程方式调用AV来扫描文件,使用AV的命令行选项。然后,您将确定AV已完成扫描,并获得扫描结果。
https://stackoverflow.com/questions/36685179
复制相似问题