首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

程序分析与检测中的若干问题研究

摘要第4-6页
Abstract第6-8页
1 绪论第14-22页
    1.1 研究背景第14-16页
    1.2 研究问题第16-19页
        1.2.1 指针与递归性质的分析第17页
        1.2.2 代码依赖与封装性的分析第17-18页
        1.2.3 恶意负载与行为逻辑的分析第18-19页
    1.3 主要工作第19-20页
    1.4 论文组织结构第20-22页
2 程序递归性质的自动分析第22-46页
    2.1 分析框架第24-26页
    2.2 递归数据结构和归纳性质第26-28页
        2.2.1 归纳性质的模式第27-28页
        2.2.2 性质类别的划分第28页
    2.3 过程内分析第28-35页
        2.3.1 分割与拼接技术第30-35页
    2.4 过程间分析第35-39页
        2.4.1 过程局部堆内存第35-36页
        2.4.2 调用上下文敏感的程序摘要生成第36-39页
    2.5 案例分析第39-42页
    2.6 实现和实验结果第42-43页
    2.7 相关工作第43-44页
    2.8 本章小结第44-46页
3 面向对象程序的封装性分析第46-70页
    3.1 背景与动机第47-49页
        3.1.1 背景第47-48页
        3.1.2 动机第48-49页
    3.2 封装性分析第49-60页
        3.2.1 内存图抽象第49-52页
        3.2.2 逃逸第52-54页
        3.2.3 过程内分析第54-57页
        3.2.4 过程间分析第57-59页
        3.2.5 处理面向对象特性第59-60页
    3.3 实验第60-65页
        3.3.1 实验方法第61页
        3.3.2 实验结果第61-65页
    3.4 讨论第65-67页
        3.4.1 如何获得更好的封装性第65-67页
        3.4.2 限制第67页
    3.5 相关工作第67-69页
        3.5.1 类型系统第67-68页
        3.5.2 静态分析第68页
        3.5.3 代码审查第68-69页
    3.6 本章小结第69-70页
4 基于强制执行的程序行为检测第70-96页
    4.1 背景知识第72-73页
        4.1.1 安卓应用的程序入口第72页
        4.1.2 WebView第72-73页
        4.1.3 安卓WebView应用的执行第73页
    4.2 安卓WebView恶意应用案例第73-78页
    4.3 总体设计第78-81页
        4.3.1 静态分析第79-80页
        4.3.2 插桩第80页
        4.3.3 强制执行引擎第80-81页
    4.4 强制执行模型第81-85页
        4.4.1 安卓运行环境第81-83页
        4.4.2 WebView运行环境第83-85页
    4.5 路径探索算法第85-88页
        4.5.1 探索算法第85-87页
        4.5.2 探索策略第87-88页
    4.6 实现和实验结果第88-92页
        4.6.1 实验环境和设定第88-89页
        4.6.2 有效性第89-92页
        4.6.3 效率第92页
    4.7 相关工作第92-94页
    4.8 本章小结第94-96页
5 总结与展望第96-98页
    5.1 论文的主要工作第96-97页
    5.2 进一步的工作第97-98页
参考文献第98-124页
致谢第124-126页
简历与科研成果第126-128页

论文共128页,点击 下载论文
上一篇:视频数据驱动的智能人群仿真方法研究
下一篇:基于深度的实时高质量图像渲染系统的研究与实现