[发明专利]一种APK文件的安全检测方法及系统在审

专利信息
申请号: 201710165760.1 申请日: 2017-03-20
公开(公告)号: CN107133501A 公开(公告)日: 2017-09-05
发明(设计)人: 刘德建;江文通;周友禄;曾捷 申请(专利权)人: 福建天晴数码有限公司
主分类号: G06F21/14 分类号: G06F21/14;G06F21/57
代理公司: 福州市博深专利事务所(普通合伙)35214 代理人: 林志峥
地址: 350000 福建省福*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 apk 文件 安全 检测 方法 系统
【权利要求书】:

1.一种APK文件的安全检测方法,其特征在于,包括以下步骤:

S1:解压APK文件,得到可执行文件;

S2:获取所述可执行文件中类名混淆个数、方法名混淆个数和变量名混淆的个数,得到混淆总个数;根据所述混淆总个数,得到混淆率;

S3:若所述混淆率不小于预设值,则所述APK文件检测结果是安全的。

2.根据权利要求1所述一种APK文件的安全检测方法,其特征在于,所述S2具体为:

S21:获取所述可执行文件中类名的个数、方法名的个数和变量名的个数,得到总个数;

S22:获取所述可执行文件中类名的混淆个数,得到类名混淆个数;

S23:获取所述可执行文件中方法名的混淆个数,得到方法名混淆个数;

S24:获取所述可执行文件中变量名的混淆个数,得到变量名混淆个数;

S25:根据所述类名混淆个数、所述方法名混淆个数、所述变量名混淆个数和所述总个数,得到所述混淆率。

3.根据权利要求2所述一种APK文件的安全检测方法,其特征在于,所述S22具体为:

获取所述可执行文件中所有的类名,得到类名集合;

依次将所述类名集合中的元素通过预设第一正则表达式与预设的类名数据库的类名逐一进行匹配,得到类名集合中匹配失败的第一个数,即为类名混淆个数。

4.根据权利要求2所述一种APK文件的安全检测方法,其特征在于,所述S23具体为:

获取所述可执行文件中所有的方法名,得到方法名集合;

依次将所述方法名集合的元素通过预设第二正则表达式与预设的方法名数据库的方法名逐一进行匹配,得到方法名集合中匹配失败的第二个数,即为方法名混淆个数。

5.根据权利要求2所述一种APK文件的安全检测方法,其特征在于,所述S24具体为:

获取所述可执行文件中所有的变量名,得到变量名集合;

依次将所述变量名集合的元素通过预设第三正则表达式与预设的变量名数据库的变量名逐一进行匹配,得到变量名集合中匹配失败的第三个数,即为变量名混淆个数。

6.根据权利要求1所述一种APK文件的安全检测方法,其特征在于,所述S3具体为:

若所述混淆率不小于0.6,则所述APK文件检测结果为安全的;

否则,若所述混淆率不小于0.3,则所述APK文件检测结果为低风险的;

否则,若所述混淆率不小于0.1,则所述APK文件检测结果为中风险的;

否则,所述APK文件检测结果为高风险的,同时发出警报消息。

7.一种APK文件的安全检测系统,其特征在于,包括:

解压模块,用于解压APK文件,得到可执行文件;

第一获取模块,用于获取所述可执行文件中类名混淆个数、方法名混淆个数和变量名混淆的个数,得到混淆总个数;根据所述混淆总个数,得到混淆率;

判断模块,用于若所述混淆率不小于预设值,则所述APK文件是安全的。

8.根据权利要求7所述一种APK文件的安全检测系统,其特征在于,所述第一获取模块包括:

第一获取单元,用于获取所述可执行文件中类名的个数、方法名的个数和变量名的个数,得到总个数;

第二获取单元,用于获取所述可执行文件中类名的混淆个数,得到类名混淆个数;

第三获取单元,用于获取所述可执行文件中方法名的混淆个数,得到方法名混淆个数;

第四获取单元,用于获取所述可执行文件中变量名的混淆个数,得到变量名混淆个数;

第五获取单元,用于根据所述类名混淆个数、所述方法名混淆个数、所述变量名混淆个数和所述总个数,得到所述混淆率。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴数码有限公司,未经福建天晴数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710165760.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top