首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

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

摘要第4-5页
ABSTRACT第5-6页
第一章 绪论第9-14页
    1.1 研究背景及意义第9-10页
    1.2 国内外研究现状及相关工具第10-12页
    1.3 论文研究内容第12页
    1.4 论文结构第12-14页
第二章 PHP Web应用安全漏洞研究第14-31页
    2.1 安全漏洞研究第14-27页
        2.1.1 跨站脚本漏洞第14-20页
        2.1.2 SQL注入漏洞第20-23页
        2.1.3 命令注入第23-25页
        2.1.4 文件包含第25-26页
        2.1.5 跨站请求伪造第26页
        2.1.6 任意url跳转第26-27页
    2.2 PHP特性第27-28页
        2.2.1 弱类型第27页
        2.2.2 魔幻函数第27-28页
        2.2.3 代码执行函数第28页
        2.2.4 超全局变量第28页
        2.2.5 全局变量注册第28页
    2.3 单入口模式第28-30页
    2.4 本章小结第30-31页
第三章 代码缺陷检测技术研究第31-44页
    3.1 静态分析第31-38页
        3.1.1 词法分析第31-34页
        3.1.2 语法分析第34-37页
        3.1.3 数据流分析第37-38页
    3.2 PHP-Parser第38-41页
    3.3 动态技术第41-43页
        3.3.1 XDebug第41-42页
        3.3.2 模糊测试第42-43页
        3.3.3 反射技术第43页
    3.4 小结第43-44页
第四章 PHP代码缺陷检测的设计与实现第44-63页
    4.1 面向对象转面向过程第44-46页
    4.2 漏洞检测规则定义第46-49页
        4.2.1 缺陷函数定义第46-48页
        4.2.2 污染源定义第48页
        4.2.3 净化函数定义第48-49页
    4.3 上下文全局变量第49-50页
    4.4 文件间分析与过程间分析第50-51页
    4.5 系统设计第51-62页
        4.5.1 预处理模块第51-52页
        4.5.2 词法分析和语法分析模块第52页
        4.5.3 数据流分析模块第52-59页
        4.5.4 动态分析模块第59-61页
        4.5.5 系统流程图第61-62页
    4.6 总结第62-63页
第五章 实验数据与结论第63-66页
    5.1 测试样本第63页
    5.2 实验环境第63-64页
    5.3 实验结果记录第64-65页
    5.4 实验结论第65-66页
第六章 工作总结与展望第66-68页
    6.1 总结第66-67页
    6.2 展望第67-68页
参考文献第68-71页
致谢第71-72页
攻读学位期间发表的学术论文目录第72页

论文共72页,点击 下载论文
上一篇:基于Spark的电影推荐系统设计与实现
下一篇:社团结构评测系统中关键技术的研究与实现