首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--安全保密论文

基于静态污点分析的Android应用漏洞检测技术研究

摘要第5-6页
ABSTRACT第6-7页
符号对照表第11-12页
缩略语对照表第12-16页
第一章 绪论第16-24页
    1.1 研究背景和研究意义第16-17页
    1.2 国内外研究现状第17-22页
        1.2.1 Android系统简介第17-19页
        1.2.2 Android应用程序简介第19-20页
        1.2.3 Android应用漏洞检测技术现状第20-22页
    1.3 研究目标和内容第22页
    1.4 论文结构第22-24页
第二章 基于静态污点分析的Android漏洞检测关键技术第24-34页
    2.1 静态污点分析的理论基础第24-27页
    2.2 Android程序静态污点分析关键技术第27-32页
        2.2.1 二进制代码逆向第27-28页
        2.2.2 Android生命周期模拟第28-29页
        2.2.3 控制流分析第29-31页
        2.2.4 数据流分析第31-32页
    2.3 本章小结第32-34页
第三章 一种改进的基于静态污点分析的Android漏洞检测方案第34-52页
    3.1 静态污点分析技术的问题分析第34-35页
    3.2 改进方案的目标第35页
    3.3 改进方案的设计第35-50页
        3.3.1 整体思路与方案第35-37页
        3.3.2 对系统库函数的分析进行封装第37-40页
        3.3.3 基于上下文的分析目标选择第40-44页
        3.3.4 结合静态符号执行技术的分析结果过滤第44-50页
    3.4 本章小结第50-52页
第四章 一种改进的Android漏洞检测系统STDroid的具体实现第52-70页
    4.1 STDroid系统架构整体设计第52-55页
        4.1.1 STDroid的整体执行流程第53-54页
        4.1.2 STDroid的模块划分第54-55页
        4.1.3 STDroid的模块交互时序第55页
    4.2 静态污点分析模块的具体实现第55-60页
        4.2.1 apk逆向生成jimple中间码第56-58页
        4.2.2 构造伪入口函数第58页
        4.2.3 控制流分析的实现第58-59页
        4.2.4 数据流分析的实现第59-60页
    4.3 系统库函数分析封装模块的具体实现第60-63页
        4.3.1 系统库函数分析封装的流程第60-61页
        4.3.2 系统库函数分析封装的关键函数第61-63页
    4.4 分析上下文选择模块的具体实现第63-65页
        4.4.1 分析上下文选择的整体流程第63-64页
        4.4.2 分析上下文选择模块的关键函数第64-65页
    4.5 静态符号执行模块的具体实现第65-69页
        4.5.1 静态符号执行的整体流程第65-66页
        4.5.2 静态符号执行模块的顶层实现第66-67页
        4.5.3 反向控制流图的实现第67页
        4.5.4 符号生成策略器的实现第67-69页
    4.6 本章小结第69-70页
第五章 STDroid系统的测试和结果分析第70-78页
    5.1 STDroid系统测试场景第70-71页
    5.2 STDroid系统功能测试第71-73页
        5.2.1 分析目标选择功能测试第71-73页
        5.2.2 符号执行过滤功能测试第73页
    5.3 STDroid系统准确率测试第73-74页
    5.4 STDroid系统性能测试第74-77页
    5.5 本章小结第77-78页
第六章 总结与展望第78-80页
    6.1 总结第78-79页
    6.2 展望第79-80页
参考文献第80-84页
致谢第84-86页
作者简介第86-87页

论文共87页,点击 下载论文
上一篇:基于虚拟化的远程教育平台技术研究
下一篇:ICA协议解析关键技术研究