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 :
بازگشت