Title :
Libsafe: transparent system-wide protection against buffer overflow attacks
Author :
Tsai, Timothy ; Singh, Navjot
Author_Institution :
Avaya Labs Res., Basking Ridge, NJ, USA
Abstract :
Libsafe is a practical solution that protects against the most common forms of buffer overflow attacks. Such attacks often result in granting the attacker full privileges on the target system. Libsafe is implemented as a shared library that intercepts calls to vulnerable standard library functions. Based on an inspection of the process stack and the function arguments, Libsafe ensures that no return addresses can be overwritten, thus preventing the most common form of buffer overflow attack.
Keywords :
buffer storage; data structures; security of data; software libraries; Libsafe; buffer overflow attacks; function arguments; process stack; return addresses; shared library; transparent system-wide protection; Buffer overflow; Buffer storage; Computer bugs; Computer crime; Data structures; Inspection; Libraries; Process control; Protection; Security;
Conference_Titel :
Dependable Systems and Networks, 2002. DSN 2002. Proceedings. International Conference on
Print_ISBN :
0-7695-1101-5
DOI :
10.1109/DSN.2002.1028963