[发明专利]多杀毒引擎并行杀毒方法及系统有效
申请号: | 201110278462.6 | 申请日: | 2011-09-19 |
公开(公告)号: | CN102279917A | 公开(公告)日: | 2011-12-14 |
发明(设计)人: | 谢重阳;邹贵强 | 申请(专利权)人: | 奇智软件(北京)有限公司 |
主分类号: | G06F21/00 | 分类号: | G06F21/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 陈蕾;逯长明 |
地址: | 100025 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 杀毒 引擎 并行 方法 系统 | ||
技术领域
本申请涉及计算机技术领域,特别是涉及一种多杀毒引擎并行杀毒方法及系统。
背景技术
计算机病毒是编制或者在计算机程序中插入的破坏计算机功能的数据,其会影响计算机的正常使用并且能够自我复制,通常以一组计算机指令或者程序代码的形式呈现。而杀毒引擎就是一套判断特定程序行为是否为病毒程序(包括可疑程序)的技术机制。杀毒引擎是杀毒软件的主要部分,是检测和发现病毒的程序,而病毒库是已经发现的病毒的特征集合。在杀毒过程中,用病毒库中的特征去对照系统中的所有程序或文件,对于符合这些特征的程序或文件,判定为病毒。
由于不同杀毒引擎的杀毒特点不同,因此为了提高杀毒引擎的杀毒效果,现有技术中已经采用了多个杀毒引擎进行杀毒的方式,每个杀毒引擎具有各自的病毒库,在杀毒时各个杀毒引擎之间相互独立操作,均对所有文件进行扫描,并将扫描结果汇总输出。虽然不同的杀毒引擎有各自专长的病毒查杀功能,但是对大部分病毒的查杀结果都一致,因此如果多杀毒引擎同时对所有文件进行扫描,将对系统资源造成浪费。
发明内容
本申请实施例提供了一种多杀毒引擎并行杀毒方法及系统,以解决现有多杀毒引擎对所有文件进行扫描,浪费系统资源的问题。
为了解决上述技术问题,本申请实施例公开了如下技术方案:
一种多杀毒引擎并行杀毒方法,所述多杀毒引擎中包括至少一个第一杀毒引擎和至少一个第二杀毒引擎,所述方法包括:
调用所述第一杀毒引擎,对待查杀文件中的第一分类文件进行扫描,获得第一扫描结果,所述第一扫描结果中包括所述第一分类文件中的确定文件;
调用所述第二杀毒引擎,对所述待查杀文件中除所述第一分类文件中的确定文件以外的其它文件进行扫描,获得第二扫描结果;
输出所述第一扫描结果和第二扫描结果。
所述对待查杀文件中的第一分类文件进行扫描之前,还包括:
根据第一分类文件的分类特征识别所述待查杀文件中的第一分类文件。
所述对所述待查杀文件中的第一分类文件进行扫描包括:
顺序获取所述待查杀文件中预设数量的文件;
通过所述第一杀毒引擎对所述预设数量的文件中的第一分类文件进行扫描,得到包括所述预设数量的文件中的确定文件的第一扫描结果;
将所述预设数量的文件中除所述确定文件以外的其它文件输入到所述第二杀毒引擎;
当未扫描完所有待查杀文件时,返回所述顺序获取所述待查杀文件中预设数量的文件的步骤,直至通过所述第一杀毒引擎扫描完所有待查杀文件。
所述第一分类文件中的确定文件包括:所述第一分类文件中确定为恶意文件的文件、和/或确定为非恶意文件的文件。
所述第一分类文件具体为PE类型文件;
所述至少一个第一杀毒引擎包括:用于查杀所述PE类型文件的云查杀引擎,和/或QVM引擎。
当所述第一杀毒引擎为云查杀引擎时,所述调用所述第一杀毒引擎,对待查杀文件中的第一分类文件进行扫描包括:
调用所述云查杀引擎,通过所述云查杀引擎保存的黑名单和白名单对所述待查杀文件中的PE类型文件进行扫描,过滤与所述黑名单匹配的恶意文件,以及与所述白名单匹配的非恶意文件;将所述待查杀文件中除通过云查杀引擎过滤的恶意文件和非恶意文件外的其它文件输入所述第二杀毒引擎;
当所述第一杀毒引擎为QVM引擎时,所述调用所述第一杀毒引擎,对待查杀文件中的第一分类文件进行扫描包括:
调用所述QVM引擎,通过所述QVM引擎保存的黑名单对所述待查杀文件中的PE类型文件进行扫描,过滤与所述黑名单匹配的恶意文件;将所述待查杀文件中除通过QVM引擎过滤的恶意文件外的其它文件输入所述第二杀毒引擎。
当所述第一杀毒引擎为云查杀引擎和QVM引擎时,所述调用所述第一杀毒引擎,对待查杀文件中的第一分类文件进行扫描包括:
调用所述云查杀引擎,通过所述云查杀引擎保存的黑名单和白名单对所述待查杀文件中的PE类型文件进行扫描,过滤与所述黑名单匹配的恶意文件,以及与所述白名单匹配的非恶意文件;
将所述待查杀文件中除通过云查杀引擎过滤的恶意文件和非恶意文件外的其它文件输入所述QVM引擎;
调用所述QVM引擎,通过所述QVM引擎保存的黑名单对所述其它文件中的PE类型文件进行扫描,过滤与所述黑名单匹配的恶意文件;
将所述其它文件中除通过QVM引擎过滤的恶意文件外的文件输入所述第二杀毒引擎。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇智软件(北京)有限公司,未经奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110278462.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新型ZJ15卷接机进刀气缸密封及其配套装置
- 下一篇:新型带齿传动轮