DocumentCode
3396819
Title
Demonstration of COSAK static analysis tools
Author
DaCosta, Dan ; Dahn, Christopher ; Mancoridis, Spiros ; Prevelakis, Vassilis
Author_Institution
Dept. of Comput. Sci., Drexel Univ., Philadelphia, PA, USA
Volume
2
fYear
2003
fDate
22-24 April 2003
Firstpage
7
Abstract
A software vulnerability is a fault in the specification, implementation, or configuration of a software system whose execution can violate an explicit or implicit security policy. Users typically focus on the functionality of software rather than its security posture. Hence, vulnerabilities often escape their attention until the software is exploited by specially written malicious code. Code auditing is one solution which has been tried with some success in systems such as the OpenBSD operating system. Code audits involve the review of source code by experts in search of vulnerabilities. These audits are reoccurring, namely each revision of the software requires reexamination, and expensive because code audits are labor intensive. Auditors would benefit from a tool which enables them to focus their attention on high-risk areas, thus reducing the amount of code that needs to be audited. The article shows how the tools developed at Drexel University can be used to direct the attention of code auditors to those components that have a high likelihood of being vulnerable.
Keywords
auditing; configuration management; program diagnostics; security of data; COSAK static analysis tools; OpenBSD operating system; code auditing; code auditors; high-risk areas; implicit security policy; malicious code; security posture; software fault; software system; software vulnerability; source code review; Computer languages; Computer science; Costs; Large-scale systems; Open source software; Operating systems; Programming profession; Security; Software performance; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
DARPA Information Survivability Conference and Exposition, 2003. Proceedings
Print_ISBN
0-7695-1897-4
Type
conf
DOI
10.1109/DISCEX.2003.1194898
Filename
1194898
Link To Document