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

基于协议Fuzzing技术的Android应用漏洞分析方法研究

摘要第4-6页
ABSTRACT第6-7页
第一章 引言第10-17页
    1.1 研究背景第10-11页
    1.2 研究现状第11-13页
    1.3 研究内容及意义第13-16页
    1.4 论文结构第16-17页
第二章 ANDROID安全及相关技术第17-28页
    2.1 ANDROID平台第17-18页
        2.1.1 Android系统架构第17-18页
        2.1.2 Android组件研究第18页
    2.2 ANDROID安全机制第18-20页
        2.2.1 安全体系第19页
        2.2.2 用户标识第19页
        2.2.3 权限控制第19-20页
        2.2.4 应用程序签名第20页
    2.3 ANDROID应用漏洞分析方法第20-27页
        2.3.1 静态分析技术第20-24页
        2.3.2 动态调试技术第24-25页
        2.3.3 Fuzzing技术第25-27页
    2.4 本章小结第27-28页
第三章 ANDROID应用漏洞分析方案第28-38页
    3.1 基于JAVASCRIPT注入漏洞的FUZZING分析方案第28-33页
        3.1.1 WebView组件威胁第28-31页
        3.1.2 JavaScript注入漏洞原理第31页
        3.1.3 JavaScript脚本Fuzzing策略第31-32页
        3.1.4 JavaScript注入漏洞分析方案第32-33页
    3.2 基于SQL注入漏洞的FUZZING分析方案第33-35页
        3.2.1 SQL注入漏洞原理第33-34页
        3.2.2 SQL脚本Fuzzing策略第34页
        3.2.3 SQL注入漏洞分析方案第34-35页
    3.3 基于跨站脚本漏洞的FUZZING分析方案第35-37页
        3.3.1 跨站脚本漏洞原理第35-36页
        3.3.2 跨站脚本Fuzzing策略第36页
        3.3.3 跨站脚本漏洞分析方案第36-37页
    3.4 本章小结第37-38页
第四章 ANDROID应用漏洞分析系统设计与实现第38-58页
    4.1 系统整体方案设计第38-40页
    4.2 自动化输入功能实现第40-42页
        4.2.1 MonkeyRunner工具第41页
        4.2.2 自动化测试脚本解析第41-42页
    4.3 静态分析ANDROID应用第42-45页
        4.3.1 反编译Android应用第43-44页
        4.3.2 定位关键函数第44-45页
    4.4 搭建网络中间人平台第45-52页
        4.4.1 解析HTTP协议第45-49页
        4.4.2 SSL中间人环境第49-51页
        4.4.3 域名重定向方法第51-52页
    4.5 FUZZING技术检测ANDROID应用漏洞第52-57页
        4.6.1 检测JavaScript注入漏洞第52-53页
        4.6.2 检测SQL注入漏洞第53-54页
        4.6.3 检测跨站脚本漏洞第54-57页
    4.6 本章小结第57-58页
第五章 结束语第58-60页
    5.1 论文工作总结第58-59页
    5.2 未来工作展望第59-60页
参考文献第60-64页
致谢第64-65页
攻读学位期间发表的学术论文第65页

论文共65页,点击 下载论文
上一篇:基于内存计算的Eole系统数据处理与呈现的设计与实现
下一篇:视频浓缩系统中的行人目标再辨识技术