声明
摘要
第1章 绪论
1.1 应用背景
1.2 技术背景
1.2.1 国外应用市场安全技术现状
1.2.2 国内第三方应用市场安全技术现状
1.3 本文主要研究内容
1.4 论文研究内容和结构
1.5 本章小结
第2章 应用破解技术分析
2.1 Android应用签名机制与安装过程
2.2 Android应用的常见破解方法
2.2.1 试用版软件技术与破解分析
2.2.2 注册码保护技术与破解分析
2.2.3 网络验证技术与破解分析
2.2.4 应用内付费技术与破解分析
2.3 Android应用的常见反破解保护技术
2.3.1 重启验证技术
2.3.2 反破解措施简析
2.4 本章小结
第3章 基于第三方应用市场的应用保护机制设计
3.1 保护方案总体设计
3.2 设计思路
3.3 密钥保护模块设计
3.3.1 模块介绍
3.3.2 密钥保护及加密算法选择
3.4 文件校验模块设计
3.4.1 模块介绍
3.4.2 DEX文件的保护
3.4.3 应用加固
3.4.4 反编译与逆向调试的扰乱
3.5 本章小结
第4章 基于第三方应用市场的应用保护机制实现
4.1 App的开发及发布
4.1.1 Android应用开发流程
4.1.2 Android应用发布流程
4.2 有粮网介绍
4.2.1 有粮网开发流程
4.2.2 有粮网功能简介
4.2.3 有粮网安全认证机制
4.3 通过安全组件对有粮网进行加固
4.3.1 未经加固时应用发布
4.3.2 使用安全组件对有粮网进行加固
4.3.2 经过安全组件加固后应用发布
4.4 本章小结
第5章 基于第三方应用市场的应用保护机制效果评价
5.1 有粮网加固后第三方支付的安全性测试
5.2 有粮网加固后稳定性测试
5.2.1 测试要点总结
5.2.2 硬件实验方案材料准备
5.2.3 应用保护机制效果理论评价
5.2.4 实验评价
5.3 安全组件加固与360加固保加固效果对比
5.3.1 使用360加固保加固后的安装包分析
5.3.2 使用安全组件加固后的安装包分析
5.4 本章小结
结论
致谢
参考文献
作者简介
攻读硕士学位期间发表的论文和科研成果