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

iOS应用软件的脆弱性研究

摘要第4-6页
ABSTRACT第6-7页
第一章 绪论第10-14页
    1.1 研究背景及意义第10-12页
    1.2 研究现状及发展趋势第12-13页
    1.3 论文主要工作及论文组织结构第13-14页
第二章 iOS应用软件的安全威胁第14-29页
    2.1 iOS安全机制第14-16页
        2.1.1 权限分离第14页
        2.1.2 代码签名第14-15页
        2.1.3 数据执行保护第15页
        2.1.4 地址空间布局随机化第15页
        2.1.5 沙盒第15-16页
    2.2 iOS应用软件的安全威胁第16-29页
        2.2.1 数据存储安全第16-18页
        2.2.2 数据传输安全第18-21页
        2.2.3 旁路数据安全第21-23页
        2.2.4 数据库安全第23-25页
        2.2.5 UlWebView安全第25-26页
        2.2.6 其他安全第26-29页
第三章 基于源码的检测方案设计第29-41页
    3.1 代码静态分析技术第29-31页
        3.1.1 静态分析对象第30页
        3.1.2 模拟执行虚拟机第30页
        3.1.3 静态匹配规则第30-31页
    3.2 Clang Static Analyzer分析工具第31-36页
        3.2.1 概述第31-32页
        3.2.2 整体框架第32-33页
        3.2.3 Checker第33-36页
    3.3 方案设计第36-41页
        3.3.1 整体方案设计第36-37页
        3.3.2 敏感数据泄漏类Checker设计第37-38页
        3.3.3 参数配置不当类Checker设计第38-39页
        3.3.4 函数调用不当类Checker设计第39-41页
第四章 基于二进制文件的检测方案设计第41-50页
    4.1 iOS逆向分析技术第41-43页
        4.1.1 iOS黑盒静态分析技术第41-42页
        4.1.2 iOS黑盒动态分析技术第42-43页
    4.2 iOS逆向分析工具第43-45页
    4.3 方案设计第45-50页
        4.3.1 整体方案设计第46页
        4.3.2 静态分析方案设计第46-48页
        4.3.3 动态分析方案设计第48-50页
第五章 检测方案的实现第50-78页
    5.1 基于源码的漏洞检测方案的实现第50-60页
        5.1.1 Checker实现的基础知识第50-55页
        5.1.2 Checker的实现第55-60页
    5.2 基于二进制文件的漏洞检测方案的实现第60-72页
        5.2.1 静态分析预处理第60-62页
        5.2.2 检测项的实现第62-72页
    5.3 实验结果及分析第72-78页
        5.3.1 实验平台与环境第72页
        5.3.2 实验内容第72-77页
        5.3.3 实验结果第77-78页
第六章 总结与展望第78-80页
    6.1 工作总结第78-79页
    6.2 工作展望第79-80页
参考文献第80-82页
致谢第82-83页
攻读学位期间发表的学术论文目录第83页

论文共83页,点击 下载论文
上一篇:专题新闻分析系统的研究与实现
下一篇:推荐算法研究与应用