声明
第1章 绪论
1.1 研究背景与意义
1.1.1 Android应用安全目标和要求
1.1.2 Android应用通信安全性分析
1.1.3 存在的问题与研究意义
1.2 国内外研究现状
1.3 本文的主要工作
1.4 论文组织结构
第2章 污点分析方法
2.1 污点分析概述
2.2 污点分析基本原理
2.2.1 污点分析的定义
2.2.2 识别污点源和陷入点
2.2.3 污点传播分析
2.2.4 无害处理
2.3 小结
第3章 面向组件的静态污点分析方法
3.1 问题引出
3.2 基于映射表的组件间污点跟踪方法
3.3 基于Jimple的反射方法转换
3.3.1 模糊匹配原则和条件转移原则
3.3.2 反射方法转换算法
3.4 IntentSoot设计与实现
3.4.1 IntentSoot总体设计
3.4.2 IntentSoot-D实现
3.4.3 IntentSoot-S实现
3.5 实验结果
3.5.1 实验环境
3.5.2 对比测试
3.5.3 功能测试
3.6 小结
第4章 基于动态污点分析的多粒度污点跟踪
4.1 问题引出
4.2 多粒度污点跟踪方法
4.3 IntentDroid设计与实现
4.3.1 IntentDroid总体设计
4.3.2 IntentDroid实现
4.4 实验结果
4.4.1 实验环境
4.4.2 对比测试
4.4.3 功能测试
4.5 小结
第5章 总结与展望
5.1 论文工作总结
5.2 课题研究展望
致谢
参考文献
攻读学位期间取得的研究成果