DocumentCode :
1633418
Title :
Improving computer security using extended static checking
Author :
Chess, Brian V.
Author_Institution :
Dept. of Comput. Eng., California Univ., Santa Cruz, CA, USA
fYear :
2002
fDate :
6/24/1905 12:00:00 AM
Firstpage :
160
Lastpage :
173
Abstract :
We describe a method for finding security flaws in source code by way of static analysis. The method is notable because it allows a user to specify a wide range of security properties while also leveraging a set of predefined common flaws. It works by using an automated theorem prover to analyze verification conditions generated from C source code and a set of specifications that define security properties. We demonstrate that the method can be used to identify real vulnerabilities in real programs.
Keywords :
formal specification; formal verification; program diagnostics; security of data; theorem proving; C source code; automated theorem prover; computer security; extended static checking; security flaws; source code; specifications; static analysis; verification conditions; Computer errors; Computer security; Error correction; Information security; Inspection; Java; Programming profession; Prototypes; Software libraries; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Security and Privacy, 2002. Proceedings. 2002 IEEE Symposium on
ISSN :
1081-6011
Print_ISBN :
0-7695-1543-6
Type :
conf
DOI :
10.1109/SECPRI.2002.1004369
Filename :
1004369
Link To Document :
بازگشت