DocumentCode
592998
Title
Binary Software Vulnerability Analysis Based on Bidirectional-Slicing
Author
Yu Lu ; Shen Yi ; Zhang Lei ; Yao Xinlei
Author_Institution
North Electron. Equipments Res. Inst., Beijing, China
fYear
2012
fDate
8-10 Dec. 2012
Firstpage
842
Lastpage
845
Abstract
Tradition reversing engineering technology is widely used to find security vulnerabilities of binary programs. However, it calls for human participation and relies on the analyzers´ experience. In this paper, we propose a fault localization method based on bidirectional-slicing technology to help find the codes that cause the exception. This method develops novel optimizations on the traditional dynamic slicing and can obtain the key instruction sequences that lead to the exception efficiently. This method is proved to be efficient by both known and unknown vulnerabilities.
Keywords
optimisation; program slicing; reverse engineering; security of data; software fault tolerance; analyzers experience; bidirectional-slicing technology; binary programs; binary software vulnerability analysis; dynamic slicing; fault localization method; human participation; key instruction sequences; optimizations; reversing engineering technology; security vulnerabilities; Bismuth; Electronic equipment; Equations; Erbium; Security; Software; Vectors; automation; bidirectional slicing; binary software; vulnerability analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Instrumentation, Measurement, Computer, Communication and Control (IMCCC), 2012 Second International Conference on
Conference_Location
Harbin
Print_ISBN
978-1-4673-5034-1
Type
conf
DOI
10.1109/IMCCC.2012.203
Filename
6429038
Link To Document