上传文件到数据库病毒检查

时间:2011-06-24 18:48:43

标签: java virus

作为我们要求的一部分,我们需要将一些文件上传到数据库。在将这些文件保存到数据库之前,我们是否可以对这些文件进行病毒扫描。

2 个答案:

答案 0 :(得分:2)

我个人在我的Windows机器上使用Free AVG作为我的防病毒程序。它附带一个命令行扫描实用程序,允许您手动扫描文件。这可以很容易地从Java代码执行。

我确信other anti-virus applications中的一些还带有扫描仪的命令行版本。其中任何一个都可以从Java代码中轻松执行。

如果您使用的是UNIX计算机,则可能需要质疑病毒扫描的这一要求,因为UNIX病毒非常罕见,并且防病毒软件无法轻易检测到有效病毒。这种功能的价值可能不存在。

答案 1 :(得分:1)

您的服务器可能不会受到病毒的威胁;但是,您可能想要检查文件 - 完全有可能使用Windows的客户端上传受感染的文件,而另一个使用Windows的客户端则可以下载并感染自己。通过检查服务器上的恶意软件,您可以阻止其传播 - 因此即使恶意软件不直接攻击您的服务器

也可以获得最终结果。

如果您的服务器运行UN * X-ish(Linux,BSD,...),您可能需要查看ClamAV及其Java绑定clamavj:这些提供各种扫描功能(例如,按需或在给定位置自动),即使对于不同平台的恶意软件(例如,即使服务器运行Linux,您也可以检查Windows病毒)。