首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文

面向Android平台动静态结合的洞挖掘引擎的设计与实现

摘要第10-11页
ABSTRACT第11-12页
第1章 绪论第13-19页
    1.1 研究背景及意义第13-15页
    1.2 国内外研究现状第15-17页
    1.3 解决的主要问题第17页
    1.4 本文的主要工作第17-18页
    1.5 论文的组织结构第18-19页
第2章 Android系统安全机制与漏洞检测研究现状第19-24页
    2.1 Android平台的安全机制第19-21页
        2.1.1 内核安全第19页
        2.1.2 签名机制机制第19-20页
        2.1.3 权限管理第20-21页
    2.2 动静态结合的漏洞扫描引擎需求分析第21-24页
        2.2.1 静态扫描第21页
        2.2.2 动态扫描第21-22页
        2.2.3 动静态结合的扫描引擎第22-24页
第3章 动静态结合的漏洞扫描引擎设计第24-43页
    3.1 扫描引擎整体架构设计第24-25页
    3.2 反编译模块设计第25-26页
        3.2.1 反编译APK文件第25页
        3.2.2 Manifest文件解析第25-26页
    3.3 静态代码分析模块第26-29页
        3.3.1 Dalvik虚拟机第26-27页
        3.3.2 Smali语言语法基础第27-28页
        3.3.3 构建Smali语法树第28-29页
    3.4 基于静态分析的漏洞检测设计第29-35页
        3.4.1 静态分析部分设计第29-30页
        3.4.2 漏洞规则库设计第30-35页
    3.5 基于动态分析的漏洞检测设计第35-40页
        3.5.1 模糊测试第35-37页
        3.5.2 Android应用程序本地拒绝服务的安全风险第37-38页
        3.5.3 拒绝服务漏洞的检测设计第38-40页
    3.6 生成安全报告设计第40-43页
        3.6.1 report设计第40-41页
        3.6.2 reportItems设计第41-43页
第4章 动静态结合的漏洞扫描引擎实现第43-54页
    4.1 Manifest文件解析第43-44页
    4.2 静态分析构建Smali语法树第44-45页
    4.3 模拟器相关实现第45页
    4.4 静态分析漏洞规则库实现第45-48页
        4.4.1 配置项安全风险实现第45-46页
        4.4.2 外部动态加载DEX文件安全风险第46页
        4.4.3 WebView File域同源策略绕过安全风险第46页
        4.4.4 Content Provider文件目录遍历安全风险第46-47页
        4.4.5 Android HTTPS中间人劫持安全风险第47页
        4.4.6 Android Database配置安全风险第47页
        4.4.7 内部存储(Internal Storage)安全风险第47页
        4.4.8 Shared Preferences存储安全风险描述第47页
        4.4.9 WebView远程代码执行安全风险第47-48页
    4.5 基于动态分析漏洞检测实现第48-51页
        4.5.1 获取组件Intent中的extra信息第48-49页
        4.5.2 生成测试数据第49-50页
        4.5.3 执行测试数据与异常监测第50-51页
    4.6 数据展示第51-54页
第5章 实验结果与分析第54-55页
    5.1 开发环境与实验方法第54页
    5.2 实验结果分析第54-55页
第6章 结论第55-57页
参考文献第57-59页
致谢第59-60页
学位论文评阅及答辩情况表第60页

论文共60页,点击 下载论文
上一篇:机动车缉查布控系统的设计与实现
下一篇:面向SaaS应用的动态数据隐私保护机制的研究