首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于Android沙箱的软件行为分析系统的设计与实现

摘要第1-5页
ABSTRACT第5-7页
目录第7-10页
第一章 引言第10-13页
   ·课题背景第10-11页
     ·Android OS发展第10页
     ·Android OS面临的安全问题第10-11页
     ·Android平台病毒分析技术现状第11页
   ·课题任务第11-12页
   ·论文结构第12-13页
第二章 Android技术背景知识简介第13-20页
   ·Android OS简介第13-15页
     ·Android OS的特点第13-14页
     ·Android OS的系统架构第14-15页
     ·Dalvik虚拟机第15页
   ·Android OS安全机制第15-16页
   ·JNI简介第16-18页
   ·Hook API技术第18页
   ·Android沙箱机制第18-20页
第三章 系统需求分析第20-27页
   ·功能性需求分析第20-24页
     ·Hook系统函数功能第21页
     ·敏感行为监控功能第21-23页
     ·日志记录功能第23-24页
     ·日志分析功能第24页
   ·非功能性需求第24页
   ·系统的使用场景分析第24-27页
     ·软件行为分析系统安装第25页
     ·软件行为分析系统使用第25页
     ·软件行为分析系统退出第25页
     ·软件行为分析系统卸载第25-27页
第四章 系统概要设计第27-41页
   ·系统的总体设计第27-28页
   ·注入模块设计第28-30页
     ·注入进程的选择第28-30页
     ·代码注入方法第30页
   ·Hook模块设计第30-37页
     ·Hook Zygote设计第31页
     ·Shellcode设计第31-32页
     ·对Dalvik内部结构的修改第32-36页
     ·子进程Hook设计第36-37页
   ·数据传递模块设计第37-38页
   ·行为日志生成及分析模块设计第38-41页
     ·行为日志格式设计第39页
     ·行为分析模块的设计第39-41页
第五章 系统的详细设计和实现第41-55页
   ·注入模块实现第41-44页
     ·核心类的说明第41-43页
     ·Linux中ptrace函数第43-44页
   ·Hook模块的实现第44-48页
     ·Hook Zygote模块的实现第44-45页
     ·子进程Hook模块的实现第45-47页
     ·一些关键系统函数说明第47-48页
   ·数据传递模块实现第48-49页
   ·行为日志生成和分析模实现第49-50页
     ·行为日志生成实现第49-50页
     ·行为分析模块的实现第50页
   ·系统编译及其运行第50-55页
     ·NDK开发环境的搭建第50-51页
     ·动态库的编译第51-53页
     ·系统运行第53-55页
第六章 系统测试第55-62页
   ·系统验证第55-60页
     ·注入模块验证第55页
     ·Hook模块的验证第55-59页
     ·数据传递模块验证第59页
     ·日志生成及分析模块验证第59-60页
   ·测试结果第60-62页
第七章 结束语第62-64页
   ·全文总结第62页
   ·系统的不足下一步工作第62-64页
参考文献第64-65页
致谢第65页

论文共65页,点击 下载论文
上一篇:Android隐私保护机制的分析与改进
下一篇:基于HDFS的数据备份系统的分析与设计