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

Android应用拒绝服务漏洞检测技术研究与实现

摘要第5-6页
abstract第6-7页
第一章 绪论第11-17页
    1.1 研究背景及意义第11-12页
    1.2 Android应用安全的研究现状第12-15页
        1.2.1 静态分析技术的研究现状第13页
        1.2.2 动态分析技术的研究现状第13-14页
        1.2.3 Android拒绝服务漏洞的研究现状第14-15页
    1.3 本文的研究内容第15页
    1.4 本文解决的关键技术第15-16页
    1.5 本文的组织结构第16-17页
第二章 相关技术基础及漏洞研究第17-32页
    2.1 Android系统架构和安全机制第17-23页
        2.1.1 Android系统架构第17-20页
            2.1.1.1 Linux内核层第18页
            2.1.1.2 硬件抽象层第18页
            2.1.1.3 运行环境层第18-19页
            2.1.1.4 JavaAPI框架层第19页
            2.1.1.5 应用层第19-20页
        2.1.2 Android安全机制第20-23页
            2.1.2.1 沙箱机制第20-21页
            2.1.2.2 权限机制第21-22页
            2.1.2.3 Binder通信机制第22-23页
    2.2 Android应用基础第23-27页
        2.2.1 四大应用组件第23-24页
        2.2.2 组件通信机制第24-26页
        2.2.3 配置清单文件第26-27页
    2.3 Android应用拒绝服务漏洞研究第27-31页
        2.3.1 Android应用拒绝服务漏洞的分类第27-30页
            2.3.1.1 空指针异常类型的拒绝服务漏洞第27-28页
            2.3.1.2 类型转换异常类型的拒绝服务漏洞第28页
            2.3.1.3 数组越界异常类型的拒绝服务漏洞第28-29页
            2.3.1.4 类未定义异常类型的拒绝服务漏洞第29-30页
        2.3.2 Android应用拒绝服务漏洞的检测方法第30-31页
    2.4 本章小结第31-32页
第三章 AnDosFuzzer关键技术研究第32-51页
    3.1 现有的Android应用拒绝服务漏洞检测方法分析第32-33页
    3.2 AnDosFuzzer核心技术第33-47页
        3.2.1 静态分析技术第33-39页
            3.2.1.1 组件的函数调用图构建第33-36页
            3.2.1.2 函数的控制流图构建第36-37页
            3.2.1.3 组件间控制流图构建第37-38页
            3.2.1.4 数据流分析第38-39页
        3.2.2 模糊测试技术第39-47页
            3.2.2.1 基于生成的测试用例构造策略第40-45页
            3.2.2.2 测试用例执行方法第45-46页
            3.2.2.3 基于系统修改的应用崩溃监控第46-47页
    3.3 AnDosFuzzer的信息获取技术第47-50页
        3.3.1 Manifest文件信息解析第48-49页
        3.3.2 Java源文件信息提取第49-50页
    3.4 本章小结第50-51页
第四章 AnDosFuzzer的设计与实现第51-71页
    4.1 系统总体设计第51-52页
    4.2 静态分析部分的设计与实现第52-64页
        4.2.1 预处理模块第53-54页
        4.2.2 Manifest分析模块第54-56页
        4.2.3 Java源文件分析模块第56-58页
        4.2.4 Smali静态分析模块第58-64页
    4.3 动态测试部分的设计与实现第64-70页
        4.3.1 测试用例生成模块第65-68页
        4.3.2 测试用例执行模块第68-69页
        4.3.3 异常信息获取模块第69-70页
    4.4 本章小结第70-71页
第五章 测试与结果分析第71-83页
    5.1 测试环境第71页
    5.2 系统功能测试第71-78页
        5.2.1 测试方法第71-72页
        5.2.2 各模块测试结果第72-76页
        5.2.3 对比测试第76-78页
    5.3 应用测试第78-82页
        5.3.1 实验样本第78页
        5.3.2 测试结果统计分析第78-81页
            5.3.2.1 漏洞数量统计分析第78-80页
            5.3.2.2 异常统计分析第80-81页
        5.3.3 对比测试第81-82页
    5.4 本章小结第82-83页
第六章 总结与展望第83-85页
    6.1 全文总结第83页
    6.2 未来展望第83-85页
致谢第85-86页
参考文献第86-88页

论文共88页,点击 下载论文
上一篇:初等数学应用题自动求解关键技术的研究及其实现
下一篇:基于区块链技术的安全DNS系统设计