Title: Code Pointer Masking: Hardening applications against code injection attacks
Authors: Philippaerts, Pieter ×
Younan, Yves
Muylle, Stijn
Piessens, Frank
Lachmund, Sven
Walter, Thomas #
Issue Date: 7-Jul-2011
Publisher: Springer
Host Document: Proceedings of the Detection of Intrusions and Malware and Vulnerability Assessment Conference (DIMVA 2011) pages:194-213
Conference: Detection of Intrusions and Malware and Vulnerability Assessment (DIMVA 2011) edition:8 location:Amsterdam date:7-8 July 2011
Abstract: In this paper we present an efficient countermeasure against code injection attacks. Our countermeasure does not rely on secret values such as stack canaries and protects against attacks that are not addressed by state-of-the-art countermeasures of similar performance. By enforcing the correct semantics of code pointers, we thwart attacks that modify code pointers to divert the application's control flow. We have implemented a prototype of our solution in a C-compiler for Linux. The evaluation shows that the overhead of using our countermeasure is small and the security benefits are substantial.
ISBN: 978-3-642-22423-2
ISSN: 0302-9743
Publication status: published
KU Leuven publication type: IC
Appears in Collections:Non-KU Leuven Association publications
× corresponding author
# (joint) last author

Files in This Item:
File Description Status SizeFormat
cpm.pdfMain article Published 171KbAdobe PDFView/Open


All items in Lirias are protected by copyright, with all rights reserved.

© Web of science