摘要
针对现有的用增强编译器来消除堆栈溢出的常用方法StackGuard在实际使用中表现出的不足,基于随机数技术及结合另一种增强编译器的方法StackShield部分思想提出了一种防止堆栈溢出攻击的新方法。此方法对系统性能影响较小,并可以有效地保证堆栈中重要数据的完整性,阻止攻击者利用程序中存在的堆栈溢出漏洞。
Aiming at the deficiency of common method StackGuard which avoids stack overflow by improving compiler we putforword a new method of antistack overflow based on random technology and StackShield method, which another improving compiler method. This technique has little influnce on system performance and can keep the integrality of the stack effectively. So it can prevent the attacker from utilizing the stack overflow.
出处
《现代电子技术》
2007年第5期77-79,共3页
Modern Electronics Technique
基金
湖北省自然科学基金(2005ABA238)资助