TY - JOUR
T1 - ICruiser
T2 - An improved approach for concurrent heap buffer overflow monitoring
AU - Tian, Donghai
AU - Li, Xuanya
AU - Chen, Mo
AU - Hu, Changzhen
PY - 2014
Y1 - 2014
N2 - Heap buffer overflow has been extensively studied for many years, but it remains a severe threat to software security. Previous solutions suffer from limitations in that: 1) Some methods need to modify the target programs; 2) Most methods could impose considerable performance overhead. In this paper, we present iCruiser, an efficient heap buffer overflow monitoring system that uses the multi-core technology. Our system is compatible with existing programs, and it can detect the heap buffer overflows concurrently. Compared with the latest heap protection systems, our approach can achieves stronger security guarantees. Experiments show that iCruiser can detect heap buffer overflow attacks effectively with a little performance overhead.
AB - Heap buffer overflow has been extensively studied for many years, but it remains a severe threat to software security. Previous solutions suffer from limitations in that: 1) Some methods need to modify the target programs; 2) Most methods could impose considerable performance overhead. In this paper, we present iCruiser, an efficient heap buffer overflow monitoring system that uses the multi-core technology. Our system is compatible with existing programs, and it can detect the heap buffer overflows concurrently. Compared with the latest heap protection systems, our approach can achieves stronger security guarantees. Experiments show that iCruiser can detect heap buffer overflow attacks effectively with a little performance overhead.
KW - Heap buffer overflow
KW - Multi-core technology
UR - http://www.scopus.com/inward/record.url?scp=84897731590&partnerID=8YFLogxK
U2 - 10.1587/transinf.E97.D.601
DO - 10.1587/transinf.E97.D.601
M3 - Article
AN - SCOPUS:84897731590
SN - 0916-8532
VL - E97-D
SP - 601
EP - 605
JO - IEICE Transactions on Information and Systems
JF - IEICE Transactions on Information and Systems
IS - 3
ER -