期刊文献+

基于双栈结构的安全C编译器的研究

Research on Security C Complier of Double Stack
下载PDF
导出
摘要 通过对缓冲区溢出攻击原理的研究和分析,讨论了C/C++源程序缓冲区溢出的常见表现,并分析了其原因和产生机理,提出了一种基于安全分离控制和数据信息的双栈结构的C编译器模型,其好处是无论数据栈如何溢出,控制线都不受影响,缺点是该法一样不能防御所有的缓冲溢出攻击。 This paper studies and analyzes the principle of buffer overflow, and presents the familiar representation of buffer overflow in C/C++ source code, and makes an analysis to the vulnerabilities characteristics and how they work. At last the C complier model of double stack is proposed,in which the control stack will not been affected by the data stack overflow but it could do nothing for buffer overflow.
作者 张得佳
出处 《电脑开发与应用》 2005年第9期46-47,49,共3页 Computer Development & Applications
关键词 缓冲区溢出 堆栈溢出 栈帧 C编译器 双栈结构 buffer overflow, stack overflow, stack frame, C complier, double stack structure
  • 相关文献

参考文献4

二级参考文献18

  • 1[1]Larry Rogerst.Buffer Overflow-What Are They and What Can I Do Them?[EB/OL].http:∥www.cert .org/homeusers/buffer_overflow.html,2003
  • 2[2]David Evans,David Larochelle.Improving Security Using Extensible Lightweight Static Analysis[J].IEEE Software,2002
  • 3[3]David Evans. Splint Manual[EB/OL].http:∥www.splint.org/manual,2003
  • 4[4]Nurit Dor,Michael Rodeh,Mooly Sagiv. Cleanness Checking of String Manipulations in C Programs via Integer Analysis[C].In:Proceeding of the 8th Symposium on Static Analysis,2001
  • 5[5]David Wanger,Jeffery S Foster,Eric A Brewer et al.A First Step Toward Authomated Detection of Buffer Overrun Vulnerabilities[C].In:the Network and distributed system security symposium,2000-02
  • 6[6]GCC Command options[EB/OL].http:∥gcc.gnu.org/onlinedocs/gcc3.04/gcc_3 .html, 2003
  • 7Intel Corp 32位系统软件编程指南,1997年
  • 8周明德,保护方式下的80386及其编程,1993年
  • 9McGraw G, Viega J.Make Your Software Behave:Learning the Basics of Buffer Overfiows.http://www-900.ibm.com/developerWorks/cn/security/overflows/index_eng. shtml
  • 10McGraw G,Viega J, Make Your Software Behave:An Anatomy of Attack Code.http://www-900.ibm.com/developerWorks/cn/security/attack/index_eng.shtml

共引文献21

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部