DocumentCode
2537076
Title
The Dynamic Buffer Overflow Detection and Prevent ion Tool for Yindows Executables Using Binary Rewr iting
Author
Park, Seon-Ho ; Han, Young-Ju ; Hong, Soon-jwa ; Kim, Hyoung-Chun ; Chung, Tai-Myoung
Author_Institution
Dept. of Comput. Eng., Sung Kyun Kwan Univ., Seoul
Volume
3
fYear
2007
fDate
12-14 Feb. 2007
Firstpage
1776
Lastpage
1781
Abstract
This paper presents novel buffer overflow countermeasure tool for Windows portable executables at run-time. Our tool enables dynamically detecting and preventing of stack-based buffer overflow attacks for Windows applications, using binary rewriting method. Our solution protects the return address area and the previous frame pointer area of function stack frame in program stack to prevent program control flow from being changed at execution time. Protecting the return address and previous frame pointer, we have used additional stack memory area that is called safe-zone, storing original return address and previous frame pointer values. We has revised function prologue and function epilogue. The revised function prologue stores copies of the return address and the previous frame pointer values to our safe-zone, and the revised function epilogue overwrites the return address and the previous frame pointer on the stack with copies of them. The paper presents performance analysis result of our solution. The result shows that the relative performance overhead is about 1.6-2.6% and additional constant space overhead is about 25 Kbytes.
Keywords
buffer storage; security of data; telecommunication security; Windows portable executables; binary rewriting method; dynamic buffer overflow detection; function epilogue; performance analysis; prevention tool; stack-based buffer overflow attacks; Buffer overflow; Buffer storage; Computer security; Information security; Linux; Operating systems; Performance analysis; Portable computers; Protection; Runtime; Binary rewriting; Buffer overflow detection and prevention; Stack-based buffer overflow; Windows Vulnerability;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Communication Technology, The 9th International Conference on
Conference_Location
Gangwon-Do
ISSN
1738-9445
Print_ISBN
978-89-5519-131-8
Type
conf
DOI
10.1109/ICACT.2007.358715
Filename
4195517
Link To Document