loading...
Modeling Software VulnerabilitiesWith Vulnerability Cause Graphs
Philadelphia, Pennsylvania September 24-September 27
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICSM.2006.4022nd IEEE International Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
David Byers, Linkopings universitet, SE-58183 Linkoping, Sweden
Shanai Ardi, Linkopings universitet, SE-58183 Linkoping, Sweden
Nahid Shahmehri, Linkopings universitet, SE-58183 Linkoping, Sweden
Claudiu Duma, Linkopings universitet, SE-58183 Linkoping, Sweden

When vulnerabilities are discovered in software, which often happens after deployment, they must be addressed as part of ongoing software maintenance. A mature software development organization should analyze vulnerabilities in order to determine how they, and similar vulnerabilities, can be prevented in the future.

In this paper we present a structured method for analyzing and documenting the causes of software vulnerabilities. Applied during software maintenance, the method generates the information needed for improving the software development process, to prevent similar vulnerabilities in future releases.

Our approach is based on vulnerability cause graphs, a structured representation of causes of software vulnerabilities.

Index Terms:
software security, vulnerability modeling
Citation:
David Byers, Shanai Ardi, Nahid Shahmehri, Claudiu Duma, "Modeling Software VulnerabilitiesWith Vulnerability Cause Graphs," icsm, pp.411-422, 22nd IEEE International Conference on Software Maintenance (ICSM'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.