[发明专利]用于计算机病毒检测的方法、终端、服务器和系统无效
申请号: | 201310611338.6 | 申请日: | 2013-11-26 |
公开(公告)号: | CN103593613A | 公开(公告)日: | 2014-02-19 |
发明(设计)人: | 张冰 | 申请(专利权)人: | 北京网秦天下科技有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 赵伟 |
地址: | 100013 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 计算机病毒 检测 方法 终端 服务器 系统 | ||
技术领域
本发明涉及计算机安全领域,更具体地涉及用于计算机病毒检测的方法、终端、服务器和系统。
背景技术
随着移动终端日益广泛的应用,其已经成为了人们在生产生活中不可或缺的一部分。为了确保移动终端在日常使用中的安全性,就不可避免地要涉及到移动终端的病毒检测问题。
对于移动终端病毒检测技术的核心“检测引擎”而言,可以使用多个不同的引擎从多个角度对待检测的应用程序(更一般地,数据样本)进行扫描,从而最大程度地检测出可能包含有恶意行为的程序(计算机病毒)。现有的常规病毒检测方法是在服务器端部署多个病毒检测引擎,利用服务器的高计算能力来处理检测样本。然而,随着移动终端的硬件能力的不断提升,可以将多引擎的技术转移到客户端上。但这样也会带来一些其他问题。
例如,多个引擎之间的结果统一(综合/合并),病毒样本的及时上传等。具体地,现有的病毒检测方案无法提升客户端对变种病毒的识别能力,也无法使服务提供商(例如,第三方杀毒应用提供商)在第一时间掌握用户的移动终端上感染的病毒样本的细节特征,并进而无法避免病毒的大规模爆发和扩散。
发明内容
为了解决上述问题,提供了根据本发明的用于计算机病毒检测的方法、终端、服务器和系统。
根据本发明的第一方面,提供了一种用于在终端处检测计算机病毒的方法。该方法包括:(a)使用多个终端侧病毒检测引擎对待检测的数据样本进行初步检测;(b)在所述初步检测中发现所述数据样本是潜在计算机病毒的情况下,向服务器提交所述数据样本;以及(c)从所述服务器接收所述病毒检测的结果和针对所述多个终端侧病毒检测引擎的可能更新。
在一些实施例中,步骤(a)包括:顺序使用所述多个终端侧病毒检测引擎对所述数据样本进行初步检测。
在一些实施例中,步骤(a)还包括:一旦顺序调用的所述多个终端侧病毒检测引擎之一发现所述数据样本是潜在计算机病毒,则步骤(a)立刻结束并继续后续步骤。
在一些实施例中,步骤(b)包括:向所述服务器发送针对所述数据样本的切片上传请求;从所述服务器接收响应于所述切片上传请求的切片上传指令,所述切片上传指令至少包括用于指示如何将所述数据样本进行切片以及所述终端应当向所述服务器发送其中哪些切片的信息;根据所述切片上传指令,将所述数据样本进行切片并上传指定的切片。
在一些实施例中,所述切片上传指令至少包括指示所述终端将所述数据样本分为N个切片的信息,其中,前N-1个切片的大小相等,第N个切片的大小小于等于前N-1个切片的大小,且N为大于等于2的自然数。
在一些实施例中,步骤(b)是在网络空闲时执行的。
在一些实施例中,步骤(c)包括:从所述服务器接收指示所述数据样本不是计算机病毒的检测结果。
在一些实施例中,步骤(c)包括:从所述服务器接收指示所述数据样本是计算机病毒的检测结果,以及从所述服务器接收用于更新所述多个终端侧病毒检测引擎的病毒库的更新数据。
根据本发明的第二方面,提供了一种用于检测计算机病毒的终端。该终端包括:初步检测单元,用于使用多个终端侧病毒检测引擎对待检测的数据样本进行初步检测;样本提交单元,用于在所述初步检测中发现所述数据样本是潜在计算机病毒的情况下,向服务器提交所述数据样本;以及结果接收单元,用于从所述服务器接收所述病毒检测的结果和针对所述多个终端侧病毒检测引擎的可能更新。
在一些实施例中,所述初步检测单元还用于:顺序使用所述多个终端侧病毒检测引擎对所述数据样本进行初步检测。
在一些实施例中,所述初步检测单元还用于:一旦顺序调用的所述多个终端侧病毒检测引擎之一发现所述数据样本是潜在计算机病毒,则所述初步检测单元的操作立刻结束。
在一些实施例中,所述样本提交单元还用于:向所述服务器发送针对所述数据样本的切片上传请求;从所述服务器接收响应于所述切片上传请求的切片上传指令,所述切片上传指令至少包括用于指示如何将所述数据样本进行切片以及所述终端应当向所述服务器发送其中哪些切片的信息;根据所述切片上传指令,将所述数据样本进行切片并上传指定的切片。
在一些实施例中,所述切片上传指令至少包括指示所述终端将所述数据样本分为N个切片的信息,其中,前N-1个切片的大小相等,第N个切片的大小小于等于前N-1个切片的大小,且N为大于等于2的自然数。
在一些实施例中,所述样本提交单元在网络空闲时向所述服务器提交所述数据样本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京网秦天下科技有限公司,未经北京网秦天下科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310611338.6/2.html,转载请声明来源钻瓜专利网。