摘要
图目
表目
第1章 绪论
1.1 引言
1.2 研究背景及现状
1.2.1 恶意应用及资源使用
1.2.2 Android资源使用监测技术
1.3 本文工作及贡献
1.4 论文组织结构
第2章 Android背景知识
2.1 Android系统架构
2.2 Android系统资源管理
2.2.1 Linux系统资源管理
2.2.2 Android系统服务资源管理
2.3 Android进程间通信
2.4 Android权限机制
2.5 本章小结
第3章 SysTracker的设计
3.1 SysTracker基本架构
3.2 功能模块设计要点
3.2.1 截获系统调用
3.2.2 解析系统调用参数
3.2.3 构建系统调用-API映射关系
3.2.4 还原API调用
3.2.5 生成资源使用报告
3.3 本章小结
第4章 SysTracker的实现
4.1 系统调用截获模块具体实现
4.1.1 截获系统调用的具体流程
4.1.2 多线程中系统调用的截获
4.2 参数解析模块具体实现
4.2.1 获取系统调用号
4.2.2 解析参数数值信息
4.2.3 解析参数语义信息
4.3 API调用与系统调用信息收集
4.3.1 识别API调用开始和结束
4.3.2 API调用插装
4.3.3 收集系统调用信息
4.4 系统调用-API映射关系挖掘
4.5 API调用还原模块具体实现
4.6 本章小结
第5章 实验验证与分析
5.1 系统调用-API映射关系正确性测试
5.2 实用性及有效性测试
5.3 本章小结
第6章 总结与展望
6.1 总结与讨论
6.2 未来工作展望
参考文献
作者简历
致谢
声明