作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

›› 2004, Vol. 30 ›› Issue (04): 114-.

• 论文 • 上一篇    下一篇

Linux上使用包裹函数防止堆栈溢出攻击的研究

张涛,张锐,蒋凡   

  1. 中国科学技术大学计算机科学系,中国科学技术大学计算机科学系,中国科学技术大学计算机科学系 合肥 230027
  • 发布日期:2004-02-25

Research of Using Wrapper Functions to Detect and Prevent Stack-smashing Attack on Linux

ZHANG Tao, ZHANG Rui,JIANG Fan   

  1. (Computer Science Dept., University of Science and Technology of China, Hefei 230027)
  • Published:2004-02-25

摘要: 通过对C源代码的静态分析,将源代码中存在缓冲区溢出缺陷的库函数替换为增加了边界检查的包裹函数, 有效地检测和处理堆栈缓冲区溢出攻击。

关键词: 缓冲区溢出, 堆栈溢出攻击, 包裹函数

Abstract: This paper presents a method that statically detects C source code and substitutes bounds-checked wrapper functions for the functions that have buffer overflow vulnerabilities. In this way, it can prevent stack-smashing attack effectively.

中图分类号: