DocumentCode
493146
Title
Formally Analyzing Software Vulnerability Based on Model Checking
Author
Chunlei, Wang ; MinHuan, Huang ; Ronghui, He
Author_Institution
Dept. of Comput. Sci., Tsinghua Univ., Beijing
Volume
1
fYear
2009
fDate
25-26 April 2009
Firstpage
615
Lastpage
618
Abstract
This paper presents a study of the security vulnerability analysis based upon the formal methods and model checking tools. Through deeply exploring the characteristics of software vulnerabilities, we develop the FSM model to formalize and reason about security vulnerabilities. The vulnerability is modeled as a series of elementary FSMs (eFSMs), which specifies a derived predicate. We have proposed a fully automatic method for verifying that a particular program model (FSM) satisfies a given security property. Our work contributes to bridging the gap between abstract specifications of security properties and their actual implementations in program. The effectiveness and the practical usefulness of the approach are exemplified by an illustrative analysis of heap overflow vulnerability.
Keywords
formal verification; security of data; software performance evaluation; systems analysis; abstract specifications; formal methods; model checking tools; security vulnerability analysis; software formal analysis; software vulnerability; Application software; Automata; Communication system security; Communication system software; Computer networks; Computer science; Computer security; Helium; Information security; Wireless communication; formal method; model checking; software analysis; software vulnerability;
fLanguage
English
Publisher
ieee
Conference_Titel
Networks Security, Wireless Communications and Trusted Computing, 2009. NSWCTC '09. International Conference on
Conference_Location
Wuhan, Hubei
Print_ISBN
978-1-4244-4223-2
Type
conf
DOI
10.1109/NSWCTC.2009.104
Filename
4908340
Link To Document