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

Linux平台上针对栈溢出攻击的防护技术研究

摘要第4-6页
ABSTRACT第6-7页
第一章 绪论第10-18页
    1.1 网络安全现状第10-12页
    1.2 栈溢出攻击的历史背景与现状第12-13页
    1.3 针对栈溢出攻击的防护方法研究现状及发展趋势第13-14页
    1.4 论文研究内容及结构安排第14-15页
    参考文献第15-18页
第二章 栈溢出攻击手段和防护基本原理第18-36页
    2.1 Linux下进程地址空间的结构第18-21页
        2.1.1 Linux下进程的内存映像第18-19页
        2.1.2 函数栈帧第19-21页
    2.2 栈溢出介绍第21-27页
        2.2.1 栈溢出攻击手段第21-22页
        2.2.2 shellcode编写方法第22-24页
        2.2.3 栈溢出攻击实例第24-27页
    2.3 栈溢出防护基本原理第27-32页
        2.3.1 堆栈不可执行第27-28页
        2.3.2 正确规范编程第28-29页
        2.3.3 边界检查第29-31页
        2.3.4 程序指针完整性检查第31-32页
    2.4 GCC编译过程第32-33页
    2.5 本章小结第33页
    参考文献第33-36页
第三章 针对栈溢出攻击的防护措施的研究第36-50页
    3.1 针对栈溢出行为的检查技术第36-41页
        3.1.1 栈检查原理第36-37页
        3.1.2 GCC源代码层面分析第37-39页
        3.1.3 二进制特性分析第39-40页
        3.1.4 局限性分析第40-41页
    3.2 堆栈不可执行技术第41-44页
        3.2.1 堆栈不可执行原理第41-42页
        3.2.2 二进制特性分析第42-44页
        3.2.3 局限性分析第44页
    3.3 堆栈保护技术第44-47页
        3.3.1 堆栈保护原理第44-46页
        3.3.2 二进制特性分析第46-47页
        3.3.3 局限性分析第47页
    3.4 本章小结第47-48页
    参考文献第48-50页
第四章 针对栈溢出攻击的防护方案设计与实现第50-60页
    4.1 防护方案的设计和实现第50-52页
        4.1.1 实验方案流程第50-51页
        4.1.2 实验平台介绍第51页
        4.1.3 防护方案验证第51-52页
    4.2 防护方案测试及性能分析第52-57页
        4.2.1 对性能的影响分析第53-56页
        4.2.2 对程序规模的影响分析第56-57页
    4.3 本章小结第57页
    参考文献第57-60页
第五章 总结与展望第60-62页
    5.1 总结第60-61页
    5.2 展望第61-62页
缩略词对照表第62-64页
致谢第64-65页

论文共65页,点击 下载论文
上一篇:基于DWT域的彩色图像水印算法研究
下一篇:集成开发环境下的缺陷管理方法研究与实现