摘要: 通过对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.
中图分类号:
张涛,张锐,蒋凡. Linux上使用包裹函数防止堆栈溢出攻击的研究[J]. , 2004, 30(04): 114-.
ZHANG Tao, ZHANG Rui,JIANG Fan. Research of Using Wrapper Functions to Detect and Prevent Stack-smashing Attack on Linux[J]. , 2004, 30(04): 114-.