摘要
图目录
表目录
第1章 引言
第2章 Android平台介绍
2.1.Android平台架构
2.2.Android输入系统结构
2.3.Android IPC Binder机制
2.4.Android安全机制介绍
第3章 TIME系统简介
3.1.TIME系统架构
3.2.威胁模型
第4章 TIME系统的设计
4.1.密码输入的安全保护
4.2.隐私数据输入安全的保护
4.2.1.用户输入数据的截获和分析
4.2.2.输入法进程内存状态的保存和回滚
4.2.3.输入法进程文件部分的保存和回滚
4.3.进程间通信(IPC)相关状态的处理
4.3.1.管道文件的保存和回滚
4.3.2.Binder的保存和回滚
4.3.3.网络套接字连接的处理
第5章 TIME系统的实现
5.1.网络控制模块的实现
5.2.文件系统保存和回滚组件
5.3.内核模块的实现和优化
5.4.保存和回滚点的选取
5.5.用户输入的截获和分析
第6章 TIME测试
6.1.重打包攻击测试
6.2.安全性测试
6.2.1.输入法切换测试
6.2.2.回滚有效性测试
6.2.3.数据截获测试
6.3.性能测试
第7章 相关工作
7.1.快照(checkpoint)和恢复(restore)系统
7.1.1.虚拟机快照和恢复系统的应用
7.1.2.用户态进程的快照和恢复系统
7.2.移动平台密码保护系统
7.3.Android系统安全的研究
第8章 总结与展望
8.1.总结
8.2.系统不足及可行的解决方案
参考文献
后记
声明