DocumentCode
2265867
Title
Security of open source web applications
Author
Walden, James ; Doyle, Maureen ; Welch, Grant A. ; Whelan, Michael
Author_Institution
Dept. of Comput. Sci., Northern Kentucky Univ., Highland Heights, KY, USA
fYear
2009
fDate
15-16 Oct. 2009
Firstpage
545
Lastpage
553
Abstract
In an empirical study of fourteen widely used open source PHP Web applications, we found that the vulnerability density of the aggregate code base decreased from 8.88 vulnerabilities/KLOC to 3.30 from Summer 2006 to Summer 2008. Individual web applications varied widely, with vulnerability densities ranging from 0 to 121.4 at the beginning of the study. While the total number of security problems decreased, vulnerability density increased in eight of the fourteen applications over the analysis period. We developed a security resources indicator metric, which we found to be strongly correlated (rho = 0.67, p < 0.05) with change in vulnerability density over time. Traditional software metrics, such as code size, cyclomatic complexity, nesting complexity, and churn, had significant (p < 0.05) but much smaller correlations (rho = 0.31 at best) with vulnerability density. Vulnerability density was measured using the fortify source code analyzer static analysis tool.
Keywords
Internet; security of data; software metrics; churn value; code size; cyclomatic complexity; fortify source code analyzer static analysis tool; nesting complexity; open source Web application security; security resources indicator metric; software metric; vulnerability density; Aggregates; Application software; Computer crime; Computer science; Computer security; Density measurement; Open source software; Software engineering; Software measurement; Software metrics;
fLanguage
English
Publisher
ieee
Conference_Titel
Empirical Software Engineering and Measurement, 2009. ESEM 2009. 3rd International Symposium on
Conference_Location
Lake Buena Vista, FL
ISSN
1938-6451
Print_ISBN
978-1-4244-4842-5
Electronic_ISBN
1938-6451
Type
conf
DOI
10.1109/ESEM.2009.5314215
Filename
5314215
Link To Document