news 2026/4/15 20:52:32

32、开源软件测试:ClamAV与Windmill的实践探索

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
32、开源软件测试:ClamAV与Windmill的实践探索

开源软件测试:ClamAV与Windmill的实践探索

1. 反病毒软件中的误报与漏报检测

反病毒扫描器有时会产生误报,主要分为误报(False Positive)和漏报(False Negative)两种情况。
-误报:合法文件被错误标记为感染。高比例的误报可能使扫描器无法使用,例如桌面用户无法接受一天内频繁弹出病毒通知,系统管理员也会放弃将大量合法邮件标记为感染的产品。
-漏报:受感染文件被错误确认为干净。漏报可能由两个原因导致,一是扫描器数据库中缺乏病毒定义,二是扫描器虽有特定病毒的签名或检测机制,但因检测引擎的漏洞(如无效文件处理、模式匹配器问题)而无法识别。

对于反病毒厂商来说,快速检测和消除误报至关重要,最好在产品或其更新到达最终用户之前完成。

2. ClamAV的误报与漏报处理
2.1 误报处理

ClamAV的病毒分析师努力确保签名质量,但发布签名还需通过一个特殊的全自动签名测试机制。该机制的核心是大量干净文件的集合,其大小、质量和多样性是消除误报的关键因素。集合包含数百GB的各种可执行文件、库和流行操作系统及软件的其他组件,且都已确认安全。

发布新签名的步骤如下:
1. 作者将新签名上传到特殊界面并点击按钮。
2. 系统自动使用这些签名扫描集合,确保不产生检测结果。
3. 若有检测结果,作者会收到通知,发布过程立即停止。

为提高测试速度,该过程会分布在多台存储部分集合的机器上进行,当所有节点都报告无检测结果时,测试成功。

2
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 7:38:20

在Artix-7平台上实现vivado安装教程2018从零实现

从零搭建 Artix-7 开发环境:Vivado 2018 安装实战全记录 你是不是也曾在深夜对着黑屏的 Vivado 安装界面抓狂?下载了几十GB的安装包,结果双击就卡死;好不容易跑起来,又提示“Device not found”;或者刚打开…

作者头像 李华
网站建设 2026/4/16 7:38:20

38、分布式团队协作:面对面交流与沟通变革

分布式团队协作:面对面交流与沟通变革 在分布式团队的协作中,偶尔的面对面交流能带来诸多益处。不同团队采用的方式各不相同,常见的有种子访问、接触访问和派遣流动大使等,同时在沟通方式上也需要做出相应的改变。 面对面交流的方式 种子访问 :这是一种非常受欢迎的方…

作者头像 李华
网站建设 2026/4/15 13:21:16

43、软件团队人力资源、设施与工作空间优化指南

软件团队人力资源、设施与工作空间优化指南 1. 人力资源理念与人员问题 在软件开发领域,人员问题是不可避免的。以SAS公司为例,它坚信充满活力的脑力工作能带来卓越的表现和更优质的产品,该公司不会用股票期权来激励员工,而是以更具挑战性的项目作为对出色工作的认可。 …

作者头像 李华
网站建设 2026/4/16 10:36:29

系统学习汽车诊断协议中27服务工作机制

深入理解汽车诊断中的“数字门禁”:UDS 27服务全解析 你有没有遇到过这样的场景?在刷写ECU固件时,明明流程正确、报文无误,却始终卡在“Security Access Denied”这一步。或者,在调试某款新车型的诊断功能时&#xff0…

作者头像 李华
网站建设 2026/4/16 9:07:47

如何免费打造个性化macOS光标:Mousecape完整使用指南

厌倦了macOS千篇一律的鼠标指针?想要为你的Mac增添独特个性色彩?Mousecape这款完全免费的macOS光标管理器,正是你需要的解决方案!无论你是追求视觉美化的普通用户,还是需要特殊光标效果的专业人士,Mousecap…

作者头像 李华
网站建设 2026/4/16 9:04:36

OpenBMC REST API扩展开发:自定义接口实现方法

OpenBMC自定义REST API开发实战:从零实现一个可远程调用的硬件控制接口 你有没有遇到过这样的场景?服务器里装了一块专有的安全芯片,需要定期重启,但每次都要物理接触机器、串口登录BMC——运维效率低得让人抓狂。标准Redfish API…

作者头像 李华