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

静态分析与动态监测相结合的Java源代码缺陷检测技术研究与实现

摘要第4-5页
ABSTRACT第5-6页
第一章 绪论第9-18页
    1.1 课题研究背景及意义第9-10页
    1.2 Java源代码常见缺陷简介第10-12页
        1.2.1 恶意数据注入型缺陷第10-11页
        1.2.2 未验证输入利用型缺陷第11-12页
    1.3 Java源代码缺陷检测技术研究现状第12-15页
        1.3.1 静态分析技术第13-14页
        1.3.2 动态分析技术第14-15页
    1.4 主要研究内容第15-17页
    1.5 论文结构第17-18页
第二章 系统总体设计与实现第18-21页
    2.1 系统总体架构第18-19页
    2.2 静态分析部分第19页
    2.3 动态监测部分第19-20页
    2.4 本章小结第20-21页
第三章 Java源代码静态分析技术第21-37页
    3.1 基于关系数据库的Java源代码静态分析技术第21-23页
    3.2 上下文敏感的别名分析技术第23-26页
        3.2.1 别名分析定义第23-24页
        3.2.2 上下文敏感的别名分析第24-26页
    3.3 双向污点传播分析技术研究第26-36页
        3.3.1 单向污点传播分析第27-31页
        3.3.2 双向污点传播分析第31-32页
        3.3.3 污点传播路径的获取第32-36页
    3.4 本章小结第36-37页
第四章 基于静态污点信息的Java源代码动态监测技术第37-56页
    4.1 基于静态污点信息的测试用例生成技术第38-42页
        4.1.1 测试用例结构第38-41页
        4.1.2 基于静态污点信息的测试用例构造第41-42页
    4.2 基于Aspect程序设计的动态监测技术研究第42-52页
        4.2.1 面向Aspect的程序设计技术第42-48页
        4.2.2 动态监测代码生成第48-52页
    4.3 动态监测结果分析技术第52-55页
        4.3.1 基于SQLChop的攻击字符串属性分析第52-54页
        4.3.2 动态监测结果输出第54-55页
    4.4 本章小结第55-56页
第五章 系统部署及实验结果分析第56-60页
    5.1 系统部署第56-57页
    5.2 实验结果分析第57-59页
        5.2.1 静态分析实验结果第57-58页
        5.2.2 动态监测实验结果第58-59页
    5.3 本章小结第59-60页
第六章 总结与展望第60-61页
参考文献第61-64页
致谢第64-65页
攻读硕士期间发表的学术论文目录第65页

论文共65页,点击 下载论文
上一篇:基于NFC的Android智能终端数据采集方式的研究与应用
下一篇:基于Hadoop的微博舆情分类的研究与实现