• DocumentCode
    2403965
  • Title

    Prediction capabilities of vulnerability discovery models

  • Author

    Alhazmi, Omar H. ; Malaiya, Yashwant K.

  • Author_Institution
    Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO
  • fYear
    2006
  • fDate
    23-26 Jan. 2006
  • Firstpage
    86
  • Lastpage
    91
  • Abstract
    Quantitative approaches for software security are needed for effective testing, maintenance and risk assessment of software systems. Vulnerabilities that are present in an operating system after its release represent a great risk. Vulnerability discovery models (VDMs) have been proposed to model vulnerability discovery and have has been fined to vulnerability data against calendar time. The models have been shown to fit very well. In this paper, we investigate the prediction capabilities that these models offer by evaluating accuracy of predictions made with partial data. We examine both the recently proposed logistic model and a new linear model. In addition to VDMs, we consider static approaches to estimating some of the major attributes of the vulnerability discovery process, presenting a static approach to estimating the initial values of one of the VDM´s parameters. We also suggest the use of constraints for parameter estimation during curve-fitting. Here we develop computational approaches for early applications of the models and examine the predictive capability of the models. We use data from Windows 98, Windows 2000 and Red Hat Linux 7.1. We examine the impact of using a specific constraint when the parameters of the logistic model are estimated plots for the prediction error are given. The results demonstrate that the prediction error is significantly less when a constraint based on past observations is added. It is observed that the linear model may yield acceptable projections for systems for which vulnerability discovery has not yet reached saturation. The results also suggest that it may be possible to improve the prediction capability by combining static and dynamic approaches, or by combing different models
  • Keywords
    operating systems (computers); program testing; risk management; security of data; software maintenance; software reliability; curve-fitting; logistic model; operating system; parameter estimation; risk assessment; software maintenance; software security; software testing; vulnerability discovery model; Calendars; Data security; Logistics; Operating systems; Predictive models; Risk management; Software maintenance; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliability and Maintainability Symposium, 2006. RAMS '06. Annual
  • Conference_Location
    Newport Beach, CA
  • ISSN
    0149-144X
  • Print_ISBN
    1-4244-0007-4
  • Electronic_ISBN
    0149-144X
  • Type

    conf

  • DOI
    10.1109/RAMS.2006.1677355
  • Filename
    1677355