首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--安全保密论文

可信执行环境下缓冲区溢出攻击防范的研究

致谢第1-6页
中文摘要第6-7页
ABSTRACT第7-12页
1 引言第12-18页
   ·课题的研究背景第12-13页
   ·TEE-可信执行环境的研究第13-15页
   ·TEE针对缓冲区溢出的研究第15页
   ·主要研究工作第15-18页
2 缓冲区溢出攻击分析第18-28页
   ·缓冲区溢出定义第18-19页
   ·程序内存结构分析第19-21页
   ·缓冲区溢出原理及攻击方式第21-25页
     ·栈中的缓冲区溢出攻击第22-23页
     ·堆中的缓冲区溢出攻击第23-24页
     ·BSS中的缓冲区溢出攻击第24-25页
   ·缓冲区溢出的原因及危害第25-26页
   ·本章小结第26-28页
3 缓冲区溢出的检测与防范的方法研究第28-36页
   ·基于数据保护的防范技术研究第28-29页
     ·栈数据保护第28页
     ·堆数据保护第28-29页
     ·全局数据保护第29页
   ·基于攻击代码的防范技术研究第29-33页
     ·攻击过程分析第30页
     ·基于shellcode的防范原理第30-32页
     ·shellcode的检测和防范第32-33页
   ·基于边界检测的防范技术研究第33-34页
     ·缓冲区的边界检测第33页
     ·栈的边界检测第33-34页
   ·TEE总体安全构架设计第34-35页
   ·本章小结第35-36页
4 TEE-BSS溢出防范方法设计与实现第36-54页
   ·BSS溢出攻击与防范分析第36-37页
   ·BSS溢出攻击防范方法设计第37-40页
     ·边界检测的防御方式设计第37-38页
     ·内存管理实现方式第38-40页
   ·BSS溢出攻击防范实现第40-49页
     ·边界检测块实现第40-45页
     ·方法仿真验证与分析第45-49页
   ·较优的缓冲区边界检测方法第49-52页
     ·空映射检测块的实现第49-51页
     ·方法验证与分析第51-52页
   ·本章小结第52-54页
5 TEE-堆缓冲区溢出防范方法设计与实现第54-66页
   ·堆缓冲区溢出攻击分析第54-55页
   ·安全构架及防范分析第55-56页
   ·防范方法设计与实现第56-65页
     ·堆内存的分配结构第57-61页
     ·堆内存硬件保护页第61-64页
     ·控制信息的有效性检查第64-65页
   ·本章小结第65-66页
6 TEE-堆缓冲区溢出防范方法设计与实现第66-84页
   ·TEE中的堆栈溢出及防范分析第66-69页
     ·栈中的缓冲区溢出攻击第66-68页
     ·防范分析第68-69页
   ·栈帧切换方法设计第69-72页
     ·栈帧扩散攻击原理第69-71页
     ·中转栈思想设计第71-72页
   ·栈帧切换方法实现第72-78页
     ·函数初始化第73-75页
     ·中转栈的实现第75-76页
     ·切换过程实现第76-78页
   ·方法仿真验证与分析第78-83页
   ·本章小结第83-84页
7 工作总结与前景展望第84-86页
参考文献第86-90页
作者简历第90-94页
学位论文数据集第94页

论文共94页,点击 下载论文
上一篇:基于图像处理技术的桥梁裂缝测量系统研究
下一篇:基于多探头的视频跟踪系统设计与实现