[发明专利]一种基于云端海量样本的病毒apk的扫描方法及系统有效
申请号: | 201310077913.9 | 申请日: | 2013-03-12 |
公开(公告)号: | CN103530557B | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 刘亘轶 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G06F21/56 | 分类号: | G06F21/56 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙)44268 | 代理人: | 王永文,刘文求 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于云端海量样本的病毒apk的扫描方法及系统,其中,所述扫描方法包括步骤当查找到扫描到的apk的特征值在所述本地染色数据库中时,返回扫描到的apk是否携带病毒的扫描结果,当扫描到的apk的特征值不在所述本地染色数据库中时,将扫描到的apk的特征值发送至云端,由云端返回扫描到的apk是否携带病毒的扫描结果。本发明的扫描方法快速、有效、准确,大大提高了扫描效率。 | ||
搜索关键词: | 一种 基于 云端 海量 样本 病毒 apk 扫描 方法 系统 | ||
【主权项】:
一种基于云端海量样本的病毒apk的扫描方法,其特征在于,包括步骤:A、收集海量apk,并计算每一apk的特征值,作为对应apk的特征信息;B、根据收集的海量apk是否携带病毒,在云端建立一样本染色数据库,所述样本染色数据库中设置有云端黑名单库、云端白名单库、云端灰名单库,所述云端黑名单库用于存储已确定携带病毒的apk及其特征信息,所述云端白名单库用于存储已确定不携带病毒的apk及其特征信息,所述云端灰名单库用于存储不确定是否携带病毒的apk及其特征信息;C、对Android设备上各软件的常用程度及各病毒的威胁程度进行分析,根据分析结果预先在所述样本染色数据库中提取数据建立Android设备上的本地染色数据库;D、对Android设备上的apk进行快速扫描,并计算扫描到的apk的特征值,在本地染色数据库中进行查找比对;E、当查找到扫描到的apk的特征值在所述本地染色数据库中时,返回扫描到的apk是否携带病毒的扫描结果,当扫描到的apk的特征值不在所述本地染色数据库中时,将扫描到的apk的特征值发送至云端,由云端返回扫描到的apk是否携带病毒的扫描结果;所述步骤A具体包括:A1、通过二进制流方式读取apk;A2、以字节方式将读取到的流输入一数组;A3、对所述数组使用hash算法,计算出数组的hash值,将计算出的hash值作为对应apk的特征值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310077913.9/,转载请声明来源钻瓜专利网。
- 上一篇:以塑料射出成形的输入模块的制造方法
- 下一篇:装饰膜与装饰物件的制造方法