Run-Time Detection Of Heap-Based Overflows

USENIX Large Installation Systems Administration Conference(2003)

引用 131|浏览305
暂无评分
摘要
Buffer overflows belong to the most common class of attacks on today's Internet. Although stack-based variants are still by far more frequent and well-understood, heap-based overflows have recently gained more attention. Several real-world exploits have been published that corrupt heap management information and allow arbitrary code execution with the privileges of the victim process.This paper presents a technique that protects the heap management information and allows for run-time detection of heap-based overflows. We discuss the structure of these attacks and our proposed detection scheme that has been implemented as a patch to the GNU Lib C. We report the results of our experiments, which demonstrate the detection effectiveness and performance impact of our approach. In addition, we discuss different mechanisms to deploy the memory protection.
更多
查看译文
关键词
heap-based overflow,detection effectiveness,proposed detection scheme,run-time detection,corrupt heap management information,heap management information,GNU Lib C.,arbitrary code execution,buffer overflow,common class,Heap-based Overflows,Run-time Detection
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要