DocumentCode :
2897708
Title :
LoongChecker: Practical Summary-Based Semi-simulation to Detect Vulnerability in Binary Code
Author :
Cheng, Shaoyin ; Yang, Jun ; Wang, Jiajie ; Wang, Jinding ; Jiang, Fan
Author_Institution :
Inf. Technol. Security Evaluation Center, Univ. of Sci. & Technol. of China, Hefei, China
fYear :
2011
fDate :
16-18 Nov. 2011
Firstpage :
150
Lastpage :
159
Abstract :
The automatic detection of security vulnerabilities in binary code is challenging and lacks efficient tools. This paper presents a novel semi-simulation approach to statically detect potential vulnerabilities in binary code. The semi-simulation approach simulates address related instructions accurately using value set analysis, and only traces data dependence on other instructions using data dependence analysis. We have implemented this approach on a tool called LoongChecker, and evaluate it on three real world programs, and detect three known vulnerabilities and two zero-day vulnerabilities. The results show our approach is practical and can be applied to large real world software.
Keywords :
data analysis; program debugging; security of data; LoongChecker; automatic detection; binary code; data dependence analysis; practical summary based semisimulation; program debugging; security vulnerabilities; Assembly; Binary codes; Buildings; Reactive power; Registers; Security; Software; Semi-simulation; binary code; function summary; static analysis; taint analysis; vulnerability detection;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Trust, Security and Privacy in Computing and Communications (TrustCom), 2011 IEEE 10th International Conference on
Conference_Location :
Changsha
Print_ISBN :
978-1-4577-2135-9
Type :
conf
DOI :
10.1109/TrustCom.2011.22
Filename :
6120814
Link To Document :
بازگشت