DocumentCode
2846811
Title
Towards a Flaw Function Heuristic Vulnerability Static Analysis Framework for Executable File
Author
Liu, Qiang ; Chen, Hua ; Wen, Yan ; Li, Xiang
Author_Institution
Beijing Inst. of Syst. Eng., Beijing, China
fYear
2011
fDate
16-18 Dec. 2011
Firstpage
436
Lastpage
440
Abstract
The misuse of flaw functions is one of the key reasons causing software vulnerabilites. In our study, this type of vulnerability is termed as MFFV (Vulnerability of Flaw Function Misusing). In this paper, we propose a novel framework for analyzing the flaw function heuristic vulnerabilities. In this framework, the procedure to analyze MFFV is composed of three stages: firstly, MFFV pre-analysis engine builds the intermediate representation via reverse engineering technique, and meanwhile the flaw functions are identified according to the function signature technology. Secondly, MFFV analysis engine picks up the suspicious hot points, and attaches a label to each of them. The label records the code slice, flaw function information and context. In the third stage, MFFV scheduler invokes a series of related checkers to perform precise checks on all the hot points. Besides, we implement a prototype to verify the feasibility of our proposed framework.
Keywords
program diagnostics; reverse engineering; security of data; software reliability; MFFV analysis engine; executable file; flaw function heuristic vulnerability; function signature technology; reverse engineering technique; software vulnerabilites; static analysis framework; Binary codes; Fault diagnosis; Libraries; Prototypes; Schedules; Security; Software; Vulnerability; flaw function; framework; static analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Mobile Ad-hoc and Sensor Networks (MSN), 2011 Seventh International Conference on
Conference_Location
Beijing
Print_ISBN
978-1-4577-2178-6
Type
conf
DOI
10.1109/MSN.2011.81
Filename
6117461
Link To Document