• 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