多杀毒引擎的杀毒方法和系统技术方案

技术编号:4328736 阅读:203 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种多杀毒引擎的杀毒方法和系统,其中,所述方法包括:获取病毒扫描命令;调用至少两个杀毒引擎中的主杀毒引擎对所述病毒扫描命令要求扫描的对象进行查杀;当所述主杀毒引擎查出的病毒为未知病毒时,调用所述至少两个杀毒引擎中的辅杀毒引擎对所述病毒扫描命令要求扫描的对象进行查杀,其中,所述主杀毒引擎的病毒查杀率比所述辅杀毒引擎的病毒查杀率大,所述辅杀毒引擎为所述至少两个杀毒引擎中除所述主杀毒引擎外的其他杀毒引擎,这样在保证查杀成功率的基础上实现了对扫描对象的高速率多杀毒引擎查杀。

【技术实现步骤摘要】

本专利技术涉及计算机安全领域,尤其涉及多杀毒引擎的杀毒方法和系统
技术介绍
随着计算机技术的不断发展,现在,无论是在日常生活中还是在工作 中,计算机都已经成为人们不可或缺的伙伴,为人们的工作和生活带来了 很多的便利,但是在这之中有一个不和谐的因素,那就是计算机病毒。 计算机病毒是指编制或者在计算机程序中插入的破坏计算机功能或者 破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序 代码。计算机病毒不但本身具有破坏性,更有害的是具有传染性,一旦病 毒被复制或产生变种,其速度之快令人难以预防,计算机资源的损失和破 坏,不但会造成资源和财富的巨大浪费,而且有可能造成社会性的灾难, 随着信息化社会的发展,计算机病毒的威胁日益严重,反病毒的任务也更 加艰巨了。 针对由计算机病毒带来的计算机安全方面的问题,现在几乎每个计算 机用户都会安装杀毒软件,但是目前的问题是,一台计算机往往只能安装 一种杀毒软件,使用一个病毒库,很显然,单一的病毒库对于现在不断变 化的病毒来说总是有些力不从心,为了提高病毒查杀率,希望能够利用更 多的病毒库对病毒进行查杀。 目前一种比较普遍的多引擎病毒扫描网,这些网址提供了各个杀毒厂 商的杀毒引擎,用户可以将自己想要杀毒的文件或文件夹上传到病毒扫描 网上,扫描网轮流调用各杀毒引擎对用户上传的文件进行扫描,很显然这 种方法对于用户上传的文件的大小是有限制的,而且大量占用网络资源, 效率很低,此外,一般用户是很难知道到底是自己的哪个文件有病毒的, -->所以病毒查杀准确率低。 总之,上述的现有技术不能从根本上实现高速率地对计算机中的病毒 进行查杀目的。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供多杀毒引擎的杀毒方法和系 统,以使得利用多杀毒引擎高速率地对计算机中的病毒进行查杀,为计算 机安全提供保证。 为实现上述目的,本专利技术实施例提供了如下技术方案: 一种杀毒方法,包括: 获取病毒扫描命令; 调用至少两个杀毒引擎中的主杀毒引擎对所述病毒扫描命令要求的至 少一个待扫描对象进行查杀; 当所述主杀毒引擎判断出所述至少一个待扫描对象中至少一个待扫描 对象包含未知病毒时,调用所述至少两个杀毒引擎中的辅杀毒引擎对所述 至少一个待扫描对象中所述包含未知病毒的所述至少一个待扫描对象进行 查杀; 其中,所述主杀毒引擎的病毒查杀率大于所述辅杀毒引擎的病毒查杀 率。 在所述获取病毒扫描命令之后,还包括: 判断所述病毒扫描命令所要求的所述至少一个待扫描对象是否为可疑 对象,产生一判断信息; 当所述判断信息表示所述至少一个待扫描对象中具有至少一个为可疑 对象时,依次调用所述至少两个杀毒引擎对所述至少一个待扫描对象中所 -->述至少一个可疑对象进行查杀。 还包括: 记录所述至少一个待扫描对象中被病毒感染的对象的相关参数信息。 判断所述病毒扫描命令所要求的所述至少一个待扫描对象是否为可疑 对象具体包括: 判断所述至少一个待扫描对象中第一对象是否有被病毒感染的记录, 产生第一结果信息; 当所述结果信息表示所述第一对象有被病毒感染的记录时,判断所述 第一对象的病毒感染率是否超过了预设阈值,产生第二结果信息; 当所述第二结果信息表示所述第一对象的病毒感染率超过了预设阀值 时,确定所述第一对象为可疑对象。 所述记录所述至少一个待扫描对象中被病毒感染的对象的相关参数信 息具体包括: 记录所述被病毒感染的对象的名称; 将所述被病毒感染的对象的病毒感染率变量值加1; 将成功查杀未知病毒的辅杀毒引擎的查杀率值加1; 将成功查杀可疑对象的病毒的杀毒引擎的查杀率值加1。 还包括: 显示病毒查杀结果。 一种数据处理设备,包括: 获取单元,用于获取病毒扫描命令; 杀毒引擎单元,用于存储至少两个杀毒引擎; -->调度适配单元,用于在根据每个所述至少两个杀毒引擎的病毒查杀率 从所述至少两个杀毒引擎中确定主杀毒引擎和辅杀毒引擎后,根据所述病 毒扫描命令调用所述主杀毒引擎对所述病毒扫描命令所要求的至少一个待 扫描对象进行查杀;当所述主杀毒引擎判断出所述至少一个待扫描对象中 至少一个待扫描对象包含未知病毒时,调用所述辅杀毒引擎对所述至少一 个待扫描对象中所述包含未知病毒的所述至少一个待扫描对象进行查杀; 其中,所述主杀毒引擎的病毒查杀率大于所述辅杀毒引擎的病毒查杀率。 所述调度适配单元包括: 确定模块,用于根据所述每个所述至少两个杀毒引擎的病毒查杀率从 所述至少两个杀毒引擎中确定主杀毒引擎和辅杀毒引擎; 第一调度模块,用于调用所述主杀毒引擎对所述病毒扫描命令所要求 的至少一个待扫描对象进行查杀;当所述主杀毒引擎判断出所述至少一个 待扫描对象中至少一个待扫描对象包含未知病毒时,调用所述辅杀毒引擎 对所述至少一个待扫描对象中所述包含未知病毒的所述至少一个待扫描对 象进行查杀。 所述调度适配单元,包括 判断模块,用于判断所述病毒扫描命令所要求的所述至少一个待扫描 对象是否为可疑对象,产生一判断信息; 第二调度模块,用于当所述判断信息表示所述至少一个待扫描对象中 具有至少一个为可疑对象时,依次调用所述杀毒引擎单元中的杀毒引擎对 所述至少一个待扫描对象中所述至少一个可疑对象进行查杀。 所述调度适配单元还包括: -->引擎记录模块,用于记录每个所述至少两个杀毒引擎的查杀率值,且 将成功查杀未知病毒的辅杀毒引擎的查杀率值加1;将成功查杀可疑对象的 病毒的杀毒引擎的查杀率值加1。 对象记录模块,用于记录被感染对象的名称;且将所述被感染对象的 病毒感染率变量值加1 可见,在本专利技术实施例中,获取病毒扫描命令;调用至少两个杀毒引 擎中的主杀毒引擎对所述病毒扫描命令要求扫描的对象进行查杀;当所述 主杀毒引擎查出的病毒为未知病毒时,调用所述至少两个杀毒引擎中的辅 杀毒引擎对所述病毒扫描命令要求扫描的对象进行查杀,其中,所述主杀 毒引擎的病毒查杀率比所述辅杀毒引擎的病毒查杀率大,所述辅杀毒引擎 为所述至少两个杀毒引擎中除所述主杀毒引擎外的其他杀毒引擎,这样在 保证查杀成功率的基础上实现的了对扫描对象的高速率多杀毒引擎查杀。 附图说明 图1为本专利技术实施例一所提供的方法的流程图; 图2为本专利技术实施例二所提供的方法的流程图; 图3为本专利技术实施例三所提供的方法的流程图; 图4为本专利技术实施例四所提供的方法的流程图; 图5为本专利技术实施例五所提供的装置的结构示意图; 图6为本专利技术实施例六所提供的装置的结构示意图。 具体实施方式本文档来自技高网
...

【技术保护点】
一种杀毒方法,其特征在于,包括:    获取病毒扫描命令;    调用至少两个杀毒引擎中的主杀毒引擎对所述病毒扫描命令要求的至少一个待扫描对象进行查杀;    当所述主杀毒引擎判断出所述至少一个待扫描对象中至少一个待扫描对象包含未知病毒时,调用所述至少两个杀毒引擎中的辅杀毒引擎对所述至少一个待扫描对象中所述包含未知病毒的所述至少一个待扫描对象进行查杀;    其中,所述主杀毒引擎的病毒查杀率大于所述辅杀毒引擎的病毒查杀率。

【技术特征摘要】
1、一种杀毒方法,其特征在于,包括: 获取病毒扫描命令; 调用至少两个杀毒引擎中的主杀毒引擎对所述病毒扫描命令要求的 至少一个待扫描对象进行查杀; 当所述主杀毒引擎判断出所述至少一个待扫描对象中至少一个待扫 描对象包含未知病毒时,调用所述至少两个杀毒引擎中的辅杀毒引擎对所 述至少一个待扫描对象中所述包含未知病毒的所述至少一个待扫描对象 进行查杀; 其中,所述主杀毒引擎的病毒查杀率大于所述辅杀毒引擎的病毒查杀 率。 2、根据权利要求1所述的方法,其特征在于,在所述获取病毒扫描命 令之后,还包括: 判断所述病毒扫描命令所要求的所述至少一个待扫描对象是否为可疑 对象,产生一判断信息; 当所述判断信息表示所述至少一个待扫描对象中具有至少一个为可疑 对象时,依次调用所述至少两个杀毒引擎对所述至少一个待扫描对象中所 述至少一个可疑对象进行查杀。 3、根据权利要求2所述的方法,其特征在于,还包括: 记录所述至少一个待扫描对象中被病毒感染的对象的相关参数信息。 4、根据权利要求2所述的方法,其特征在于,判断所述病毒扫描命令 所要求的所述至少一个待扫描对象是否为可疑对象具体包括: 判断所述至少一个待扫描对象中第一对象是否有被病毒感染的记录, -->产生第一结果信息; 当所述结果信息表示所述第一对象有被病毒感染的记录时,判断所述 第一对象的病毒感染率是否超过了预设阈值,产生第二结果信息; 当所述第二结果信息表示所述第一对象的病毒感染率超过了预设阀值 时,确定所述第一对象为可疑对象。 5、根据权利要求3所述的方法,其特征在于,所述记录所述至少一个 待扫描对象中被病毒感染的对象的相关参数信息具体包括: 记录所述被病毒感染的对象的名称; 将所述被病毒感染的对象的病毒感染率变量值加1; 将成功查杀未知病毒的辅杀毒引擎的查杀率值加1; 将成功查杀可疑对象的病毒的杀毒引擎的查杀率值加1。 6、根据权利要求1所述的方法,其特征在于,还包括: 显示病毒查杀结果。 7、一种数据处理设备,其特征在于,包括: ...

【专利技术属性】
技术研发人员:张睿
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1