[发明专利]一种移动应用AAB文件的加固方法在审

专利信息
申请号: 202111124660.7 申请日: 2021-09-25
公开(公告)号: CN113836499A 公开(公告)日: 2021-12-24
发明(设计)人: 龙柏林;张永锋 申请(专利权)人: 上海蛮犀科技有限公司
主分类号: G06F21/14 分类号: G06F21/14;G06F21/60
代理公司: 上海海贝律师事务所 31301 代理人: 朱震林
地址: 201601 上海市松江区*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 移动 应用 aab 文件 加固 方法
【说明书】:

发明涉及信息安全技术领域,具体为一种移动应用AAB文件的加固方法,将待加固的AAB文件进行解包,记为集合A,对集合A中的数据进行分类、dex文件记为集合B,动态库文件记为集合C,资源文件记为集合D,配置文件记为文件E,对dex文件进行代码加壳以及函数体抽离,输出文件记为集合F,对动态库文件进行加壳,输出文件记为集合G,对配置文件进行修改,输出文件记为文件H,将F、G、H、D进行合并处理,即可得到加固后的AAB文件,本发明同现有技术相比,针对新型AAB文件中的代码进行安全加固,通过新的技术手段来提升代码的安全强度。

技术领域

本发明涉及信息安全技术领域,具体为一种移动应用AAB文件的加固方法。

背景技术

APK全称为“Android application package”,意为“Android应用程序包”,是Android操作系统使用的一种应用程序包文件格式,用于分发和安装移动应用及中间件;2018年,谷歌向Android引入了新APP动态化框架(Android APP Bundle,AAB),AAB应用了更强的数据编码和动态性交互对策,应用的体积将会更小,下载速度更快,更重要的是,它拓展了应用捆缚包的定义,只包含运行应用时的必要代码,AAB格式的应用体积可以比APK格式小15%,AAB的Play Feature Delivery功能使得开发者可以自定义将哪些功能模组交付给哪些设备,以及何时交付,并且支持安装时交付、按条件交付和按需交付等三种模式。

AAB格式在给Android APP带来便利的同时,也给移动安全领域带来了新的挑战:AAB格式的安装包,在组织结构和文件内容方面都与APK格式有较大差异,传统的APP加固技术无法直接应用在APP Bundle模式生成的数据包之上。

因此,需要设计一种移动应用AAB文件的加固方法,新型AAB文件中的代码进行安全加固,通过新的技术手段来提升代码的安全强度,有效解决二次打包、防反编译的问题以及代码破解还原的作用。

发明内容

本发明的目的是克服现有技术的不足,提供了一种移动应用AAB文件的加固方法,新型AAB文件中的代码进行安全加固,通过新的技术手段来提升代码的安全强度,有效解决二次打包、防反编译的问题以及代码破解还原的作用。

为了达到上述目的,本发明提供一种移动应用AAB文件的加固方法,包括以下步骤:

S1:将待加固的AAB文件进行解包,记为集合A;

S2:对集合A中的数据进行分类、dex文件记为集合B,动态库文件记为集合C,资源文件记为集合D,配置文件记为文件E;

S3:对dex文件进行代码加壳以及函数体抽离,输出文件记为集合F;

S4:对动态库文件进行加壳,输出文件记为集合G;

S5:对配置文件进行修改,输出文件记为文件H;

S6:将F、G、H、D进行合并处理,即可得到加固后的AAB文件;

本发明同现有技术相比,针对新型AAB文件中的代码进行安全加固,通过新的技术手段来提升代码的安全强度,实现如下的有益效果:

提升AAB代码安全加固强度;

有效针对AAB的代码破解还原手段;

能够有效解决AAB二次打包的问题;

有效的提升AAB防反编译的能力;

附图说明

图1为本发明的AAB文件加固流程示意图。

具体实施方式

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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