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
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;
Conference_Titel :
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1066-6
Electronic_ISBN :
0270-5257
DOI :
10.1109/ICSE.2012.6227141