[发明专利]一种病毒查杀方法、装置及电子设备有效
| 申请号: | 201511005920.3 | 申请日: | 2015-12-29 |
| 公开(公告)号: | CN105389511B | 公开(公告)日: | 2018-11-20 |
| 发明(设计)人: | 王辰汐 | 申请(专利权)人: | 北京金山安全软件有限公司 |
| 主分类号: | G06F21/56 | 分类号: | G06F21/56 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
| 地址: | 100085 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 病毒 方法 装置 电子设备 | ||
本发明实施例公开了一种病毒查杀方法,针对电子设备中处于不同生命状态的应用程序采用不同的扫描策略,所述方法包括:在接收到病毒扫描指令时,确定所述病毒扫描指令的扫描对象,若所述扫描对象为应用程序安装包,则通过SD卡扫描策略扫描所述扫描对象,若所述扫描对象为正在安装的应用程序,则通过安装监控扫描策略扫描所述扫描对象,若所述扫描对象为已安装的应用程序,则通过一键扫描策略扫描所述扫描对象。相应地,本发明实施例还公开了一种病毒查杀装置及电子设备,可以针对不同生命状态的应用程序采用了不同的扫描策略,增强电子设备的安全保障。
技术领域
本发明涉及计算机技术领域,尤其涉及一种病毒查杀方法、装置及电子设备。
背景技术
随着智能手机、平板电脑、笔记本电脑等电子设备的不断普及,各种应用软件层出不穷,如视频软件、聊天工具、游戏娱乐软件等等。这些应用软件无疑给用户生活带来了很多色彩,但不可否认的是应用软件也使计算机病毒趁虚而入,计算机病毒往往附着在应用软件中,当应用软件运行时就运行其代码并对电子设备内存、用户隐私进行读写操作。应用程序包括三种生命状态:应用程序安装包、正在安装的应用程序和已经安装的应用程序,在不同的生命状态下,计算机病毒的影响力也不同、运行方式也不同,而目前的病毒查杀功能比较单一,针对不同生命状态的应用程序采用相同的扫描策略,从而不能有效地扫描出计算机病毒,使得电子设备的安全性较低。
发明内容
本发明提供一种病毒查杀方法、装置及电子设备,可以解决电子设备的安全性较低的问题。
为了解决上述技术问题,本发明第一方面提供了一种病毒查杀方法,针对电子设备处于不同生命状态的应用程序采用不同的扫描策略,所述方法包括:
在接收到病毒扫描指令时,确定所述病毒扫描指令的扫描对象;
若所述扫描对象为应用程序安装包,则通过SD卡扫描策略扫描所述扫描对象;
若所述扫描对象为正在安装的应用程序,则通过安装监控扫描策略扫描所述扫描对象;
若所述扫描对象为已安装的应用程序,则通过一键扫描策略扫描所述扫描对象。
其中,所述通过SD卡扫描策略扫描所述扫描对象,包括:
调用至少两个杀毒引擎中的主杀毒引擎对应用程序安装包进行扫描;
若所述主杀毒引擎扫描到病毒的数量达到第一门限值,则调用所述至少两个杀毒引擎中的辅杀毒引擎对应用程序安装包进行扫描,其中,所述辅杀毒引擎的病毒查杀率大于所述主杀毒引擎的病毒查杀率;
输出所述辅杀毒引擎的扫描结果。
其中,所述通过安装监控扫描策略扫描所述扫描对象,包括:
获取记录的原始病毒的数量,所述原始病毒的数量是所述电子设备从预设时刻开始检测并记录的数据;
判断所述原始病毒的数量是否达到第二门限值;
若是,则调用至少两个杀毒引擎中的辅杀毒引擎对正在安装的应用程序进行扫描,并输出扫描结果;
若否,则调用所述至少两个杀毒引擎中的主杀毒引擎对正在安装的应用程序进行扫描,并输出扫描结果。
进一步的,所述调用所述至少两个杀毒引擎中的主杀毒引擎对正在安装的应用程序进行扫描之后,所述方法还包括:
若所述主杀毒引擎在正在安装的应用程序中扫描到病毒,则根据扫描到的病毒数量更新记录的所述原始病毒的数量。
再进一步的,所述方法还包括:
在当前时刻与所述预设时刻的时间间隔达到预设时间阈值时,对记录的所述原始病毒的数量进行清零。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山安全软件有限公司,未经北京金山安全软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511005920.3/2.html,转载请声明来源钻瓜专利网。





