摘要
本申请适用于信息安全技术领域,提供了一种Android APP多重防篡改方法,包括:获取APP的dex文件,采用加固算法对所述dex文件进行加密处理,生成dex加固文件;采用签名混淆算法,在所述dex加固文件中嵌入混淆代码段,生成签名校验模块;采用加密存储算法,对APP的资源文件进行加密处理,生成资源加密文件;在启动APP时,基于所述签名校验模块,对APP进行二次完整性检测;若APP的完整性未被破坏,则加载所述资源加密文件,对所述资源加密文件进行解密操作;在解密操作之后,通过运行校验方法,在APP运行过程中,对关键业务逻辑代码段进行校验,本申请有效提高了APP抵御篡改和攻击的能力,从而保护APP的安全性和完整性。
技术关键词
校验模块
防篡改方法
逻辑
存储算法
生成资源
签名校验方法
加密算法
解密
特征值
防篡改系统
MD5算法
信息安全技术
可读存储介质
数据
标识符
系统为您推荐了相关专利信息
建筑三维设计
集成优化方法
智能分析模块
分布式存储单元
逻辑控制单元
标志物
多重PCR芯片
特异性PCR引物
位点
TaqMan探针