DocumentCode
2442265
Title
A large scale exploratory analysis of software vulnerability life cycles
Author
Shahzad, Muhammad ; Shafiq, Muhammad Zubair ; Liu, Alex X.
Author_Institution
Dept. of Comput. Sci. & Eng., Michigan State Univ., East Lansing, MI, USA
fYear
2012
fDate
2-9 June 2012
Firstpage
771
Lastpage
781
Abstract
Software systems inherently contain vulnerabilities that have been exploited in the past resulting in significant revenue losses. The study of vulnerability life cycles can help in the development, deployment, and maintenance of software systems. It can also help in designing future security policies and conducting audits of past incidents. Furthermore, such an analysis can help customers to assess the security risks associated with software products of different vendors. In this paper, we conduct an exploratory measurement study of a large software vulnerability data set containing 46310 vulnerabilities disclosed since 1988 till 2011. We investigate vulnerabilities along following seven dimensions: (1) phases in the life cycle of vulnerabilities, (2) evolution of vulnerabilities over the years, (3) functionality of vulnerabilities, (4) access requirement for exploitation of vulnerabilities, (5) risk level of vulnerabilities, (6) software vendors, and (7) software products. Our exploratory analysis uncovers several statistically significant findings that have important implications for software development and deployment.
Keywords
risk management; security of data; software maintenance; exploratory measurement study; large scale exploratory analysis; past incident audit conduction; security policy design; security risk assessment; software products; software system deployment; software system development; software system maintenance; software systems; software vendors; software vulnerability life cycles; vulnerability evolution; vulnerability exploitation; vulnerability functionality; vulnerability risk level; Aggregates; Complexity theory; Computer hacking; Measurement; Open source software; NVD; OSVDB; disclosure; exploit; patch; vulnerability;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location
Zurich
ISSN
0270-5257
Print_ISBN
978-1-4673-1066-6
Electronic_ISBN
0270-5257
Type
conf
DOI
10.1109/ICSE.2012.6227141
Filename
6227141
Link To Document