DocumentCode
2880878
Title
Flow-sensitive buffer overrun detection based on syntax node
Author
Guangdeng, Liao ; Fang, Liu ; Yonghua, Wu
Author_Institution
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., China
Volume
2
fYear
2005
fDate
12-14 Oct. 2005
Firstpage
1100
Lastpage
1103
Abstract
This paper addresses the issue of identifying buffer overrun vulnerabilities by statically analyzing security-critical C source code. We demonstrate one algorithm with flow-sensitive analysis to gain variable´s activity area. Different from other tools, the detection and analyzing process of our algorithm is based on syntax node which makes it context sensitive, and also makes the system scalable and fast owing to limited kinds of syntax nodes of C language. Based on them, a prototype has been built and used to identify several vulnerabilities in popular security critical applications.
Keywords
C language; buffer storage; program diagnostics; security of data; C language syntax nodes; buffer overrun vulnerabilities; flow-sensitive analysis; flow-sensitive buffer overrun detection; security-critical C source code; syntax node; Algorithm design and analysis; Application software; Databases; Programming profession; Prototypes; Security; Snow; Software engineering; Software libraries; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications and Information Technology, 2005. ISCIT 2005. IEEE International Symposium on
Print_ISBN
0-7803-9538-7
Type
conf
DOI
10.1109/ISCIT.2005.1567060
Filename
1567060
Link To Document