gpt4 book ai didi

java - 您如何对上传到您的 java webapp 的文件进行病毒扫描?

转载 作者:IT老高 更新时间:2023-10-28 20:39:36 26 4
gpt4 key购买 nike

基本上,我想在文件上传(在写入磁盘之前)到网络应用程序时对文件进行病毒扫描。

我特别想与“McAfee VirusScan Enterprise”(最新版本)集成。

从设计和维护的角度来看,使用第三方产品在防火墙上扫描某些路径会更好吗?这样,Web 应用程序就不必担心病毒扫描。为了最大限度地减少开销,典型的病毒扫描防火墙允许您指定 URL 模式以及特定的 POST 数据模式。如果它是 HTTPS 站点,这当然行不通(除非有某种解决方法)。

This post from stackoverflow似乎表明 McAfee 的 SDK 不再可用,但有开源替代品吗?

最佳答案

查看 Clamv (http://www.clamav.net/)它是一款开源防病毒软件,您可以扫描流。所以你不需要保存文件来扫描它。

http://linux.die.net/man/1/clamscan

扫描数据流:猫测试文件 |蛤蟆 -

所以很简单,使用 -arg 启动 clamscan 进程。将文件内容写入标准输入,等待结果码。

在测试期间,您可以使用 EICAR 文件,该文件专门用于检查防病毒软件是否正常工作。 http://en.wikipedia.org/wiki/EICAR_test_file

关于java - 您如何对上传到您的 java webapp 的文件进行病毒扫描?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3363767/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com