DocumentCode :
3318922
Title :
An efficient control flow security analysis approach for binary executables
Author :
Chunlei, Wang ; Gang, Zhao ; Yiqi, Dai
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
fYear :
2009
fDate :
8-11 Aug. 2009
Firstpage :
272
Lastpage :
276
Abstract :
This paper proposes a control flow based security analysis approach for binary executables. Through deeply investigating the theory of control flow security, we develop the Control Flow Security Model (CFSM) which includes the formal definitions for program semantics and security properties for control flow. CFSM specifies that program execution dynamically follows only certain paths, in accordance with a statically declared security properties specified as Control Flow Constraint Specification (CFCS). We have proposed an efficient control flow security analysis algorithm for verifying that a particular control flow model satisfies the associated security properties. Our work contributes to bridging the gap between abstract specifications of control flow security properties and actual control flow security analysis for binary executables. The effectiveness and the practical usefulness of the approach are exemplified by an illustrative analysis of heap overflow vulnerability.
Keywords :
data flow analysis; data flow graphs; formal specification; program verification; programming language semantics; security of data; binary executable; control flow constraint specification; control flow security analysis approach; dynamic program execution; formal definition; program semantics; Buffer overflow; Computer science; Computer security; Data analysis; Data security; Data structures; Flow graphs; Optimizing compilers; Safety; Software performance; control flow security; formal method; security property; software analysis; software vulnerability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Information Technology, 2009. ICCSIT 2009. 2nd IEEE International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-4519-6
Electronic_ISBN :
978-1-4244-4520-2
Type :
conf
DOI :
10.1109/ICCSIT.2009.5234950
Filename :
5234950
Link To Document :
بازگشت