基于双栈的缓冲区溢出攻击的防御  被引量:3

Stack Buffer Overflow Prevention Based on Dual-stack

在线阅读下载全文

作  者:陈林博[1] 江建慧[1] 张丹青[1] 

机构地区:[1]同济大学计算机科学与技术系,上海201804

出  处:《同济大学学报(自然科学版)》2012年第3期452-458,共7页Journal of Tongji University:Natural Science

基  金:国家"八六三"高技术研究发展计划(2007AA01Z142)

摘  要:针对基于Intel 80X86结构的C/C++栈缓冲区溢出攻击的典型防御方法的不足,提出了一种基于双栈结构的缓冲区溢出漏洞的防御方法,设计并实现了一个ELF格式目标文件重构工具.实验结果表明,所提出的方法和开发的工具能在较低的性能开销下实现栈缓冲区溢出攻击的防御.An analysis is made of the classical buffer overflow prevention methods for Intel 80X86 architecture and C/C++.A new stack buffer overflow prevention method based on dual-stack is proposed due to the shortcomings of classical methods.Besides,an object file reconstructing tool for ELF format files is implemented with the dual-stack structure.Experiment results show that the proposed method and the tool are efficient for buffer overflow attack prevention with low overhead.

关 键 词:软件漏洞 栈缓冲区溢出攻击 栈缓冲区溢出攻击防御 双栈 

分 类 号:TP393.08[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象