[发明专利]一种基于说明书的自适应安卓加固方法有效
申请号: | 201811093850.5 | 申请日: | 2018-09-19 |
公开(公告)号: | CN109344574B | 公开(公告)日: | 2020-09-22 |
发明(设计)人: | 余锡娟 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F21/12 | 分类号: | G06F21/12;G06F21/62 |
代理公司: | 四川省成都市天策商标专利事务所 51213 | 代理人: | 吴瑞芳 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于说明书的自适应安卓加固方法,利用TF‑IDF技术提取说明书中的三个权重最大关键词并按权重降序排列,安全等级分为1‑3级,每一级分配不同的加密技术,将安卓APP的原始DEX按照不同的加密技术加密生成新的加密DEX,利用Android应用程序通用自动脱壳方法获取脱壳DEX,将加密DEX文件和文件大小添加到脱壳DEX文件末尾,生成加固DEX,替换原始DEX,删除原始APP签名信息,生成新的APK文件,同时进行签名。本发明,根据不同加密方案进行软件加固,使得软件的安全加固有所侧重点,同时提高代码运行效率;加固技术降低逆向工程的入侵几率和源文件的可读性,最后使得安卓软件使用过程中的安全性得到保证。 | ||
搜索关键词: | 一种 基于 说明书 自适应 加固 方法 | ||
【主权项】:
1.一种基于说明书的自适应安卓加固方法,其特征在于包括以下步骤:(a)利用TF‑IDF技术对说明书中的关键词进行提取,并选取权重排名前三位的关键词,将三个关键词根据权重进行降序排列分级,排名第一的关键词为1级,排名第二的关键词为2级,排名第三的关键词为3级;(b)根据步骤(a)的分级,为每一级的关键词分配不同技术的加密;(c)解压安卓APK文件,获得DEX文件组,称为“原始DEX”;(d)根据步骤(b)的加密技术,加密“原始DEX”文件,生成新的“加密DEX”;(e)利用Android应用程序通用自动脱壳方法获取“脱壳DEX”;(f)将“加密DEX”文件和文件大小添加到“脱壳DEX”文件末尾,生成“加固DEX”;(g)用“加固DEX”替换“原始DEX”;(h)删除原始APP的签名信息;(i)生成新的APK文件,同时进行签名。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811093850.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种激活方法及装置
- 下一篇:Lua脚本文件处理方法、装置及计算设备