DocumentCode :
2965488
Title :
Static Detection of Vulnerabilities in x86 Executables
Author :
Cova, Marco ; Felmetsger, Viktoria ; Banks, Greg ; Vigna, Giovanni
Author_Institution :
Dept. of Comput. Sci., California Univ., Santa Barbara, CA
fYear :
2006
fDate :
Dec. 2006
Firstpage :
269
Lastpage :
278
Abstract :
Several approaches have been proposed to perform vulnerability analysis of applications written in high-level languages. However, little has been done to automatically identify security-relevant flaws in binary code. In this paper, we present a novel approach to the identification of vulnerabilities in x86 executables in ELF binary format. Our approach is based on static analysis and symbolic execution techniques. We implemented our approach in a proof-of-concept tool and used it to detect taint-style vulnerabilities in binary code. The results of our evaluation show that our approach is both practical and effective
Keywords :
machine oriented languages; program diagnostics; security of data; software tools; binary code; binary static analysis; executable and linking format; security-relevant flaws identification; symbolic execution; taint analysis; vulnerability analysis; x86 executables; Application software; Binary codes; Computer science; Geophysical measurement techniques; Ground penetrating radar; High level languages; Performance analysis; Risk analysis; Runtime; Security; Vulnerability analysis; binary static analysis; symbolic execution; taint analysis.;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Security Applications Conference, 2006. ACSAC '06. 22nd Annual
Conference_Location :
Miami Beach, FL
ISSN :
1063-9527
Print_ISBN :
0-7695-2716-7
Type :
conf
DOI :
10.1109/ACSAC.2006.50
Filename :
4041173
Link To Document :
بازگشت