Software security growth modeling: Examining vulnerabilities with reliability growth models

被引:0
|
作者
Ozment, Andy [1 ]
机构
[1] Univ Cambridge, Comp Secur Grp, Comp Lab, Cambridge, England
来源
Quality of Protection: Security Measurements and Metrics | 2006年
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The software engineering tools historically used to examine faults can also be used to examine vulnerabilities and the rate at which they are discovered. I discuss the challenges of the collection process and compare two sets of vulnerability characterization criteria. I collected fifty-four months of vulnerability data for OpenBSD 2.2 and applied seven reliability growth models to the two data sets. These models only passed applicability tests for the data set that omits dependent data points. Musa's Logarithmic model has the best one-step-ahead predictive accuracy of the three acceptably accurate models for that data set. It estimated that fifty-four months after OpenBSD 2.2's release, the mean time to vulnerability discovery for OpenBSD 2.2 was 42.5 days and that 58.4% of the vulnerabilities it contains had been found. However, a trend analysis cannot rule out the possibility that there is no trend at all in the rate of vulnerability detection, and this result casts doubts on the accuracy of the reliability growth models. The lack of a clear decreasing trend in that analysis highlights one of the challenges of using reliability growth models on vulnerability data: it may be a true reflection of the system or it may be caused by the changes over time in the effort invested in vulnerability detection.
引用
收藏
页码:25 / 36
页数:12
相关论文
共 50 条
  • [1] SOFTWARE-RELIABILITY GROWTH MODELING - MODELS AND APPLICATIONS
    YAMADA, S
    OSAKI, S
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (12) : 1431 - 1437
  • [2] Prospects for Software Security Growth Modeling
    Daughtrey, Taz
    2014 60TH ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS), 2014,
  • [3] Elementary Software Reliability Growth Modeling
    Yamada, Shigeru
    2017 6TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO), 2017, : 2 - 10
  • [4] A family of software reliability growth models
    Stieber, Harald A.
    COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL II, PROCEEDINGS, 2007, : 217 - 222
  • [5] Benchmarking software reliability growth models
    Hu, YW
    Zhang, W
    Li, B
    PROBABILISTIC SAFETY ASSESSMENT AND MANAGEMENT, VOL 1- 6, 2004, : 908 - 913
  • [6] SOFTWARE RELIABILITY GROWTH MODELING FOR AGILE SOFTWARE DEVELOPMENT
    Rawat, Shubham
    Goyal, Nupur
    Ram, Mangey
    INTERNATIONAL JOURNAL OF APPLIED MATHEMATICS AND COMPUTER SCIENCE, 2017, 27 (04) : 777 - 783
  • [7] Software Reliability Growth Models Based on Local Polynomial Modeling with Kernel Smoothing
    Dharmasena, L. Sandamali
    Zeephongsekul, P.
    Jayasinghe, Chathuri L.
    22ND IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2011, : 220 - 229
  • [8] ESTIMATION OF COMPLEXITY IN SOFTWARE RELIABILITY GROWTH MODELING
    Thakur, Priyanka
    Sharma, Shiv K.
    ADVANCES AND APPLICATIONS IN MATHEMATICAL SCIENCES, 2020, 19 (06): : 563 - 572
  • [9] Using software reliability growth models in practice
    Almering, Vincent
    van Genuchten, Michiel
    Cloudt, Ger
    Sonnemans, Peter J. M.
    IEEE SOFTWARE, 2007, 24 (06) : 82 - 88
  • [10] Required Characteristics for Software Reliability Growth Models
    Jiang, R.
    2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 4, PROCEEDINGS, 2009, : 228 - 232