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 条
[21]   A Novel Framework of Software Reliability Evaluation with Software Reliability Growth Models and Software Metrics [J].
Okamura, Hiroyuki ;
Dohi, Tadashi .
2014 IEEE 15TH INTERNATIONAL SYMPOSIUM ON HIGH-ASSURANCE SYSTEMS ENGINEERING (HASE), 2014, :97-104
[22]   Connecting Software Reliability Growth Models to Software Defect Tracking [J].
Nafreen, Maskura ;
Luperon, Melanie ;
Fiondella, Lance ;
Nagaraju, Vidhyashree ;
Shi, Ying ;
Wandji, Thierry .
2020 IEEE 31ST INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2020), 2020, :138-147
[23]   Applicability of Software Reliability Growth Models to Open Source Software [J].
Micko, Radoslav ;
Chren, Stanislav ;
Rossi, Bruno .
2022 48TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, SEAA, 2022, :255-262
[24]   An Empirical Study of Reliability Growth of Open versus Closed Source Software through Software Reliability Growth Models [J].
Ullah, Najeeb ;
Morisio, Maurizio .
2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, :356-361
[25]   Modeling discovery and removal of security vulnerabilities in software system using priority queueing models [J].
Lim, Dae-Eun ;
Kim, Tae-Sung .
JOURNAL OF COMPUTER VIROLOGY AND HACKING TECHNIQUES, 2014, 10 (02) :109-114
[26]   Regarding the Exponential Growth of Security Vulnerabilities [J].
Wochnik, Joline ;
Graeupner, Olivia Sina ;
Spranger, Michael ;
Hummert, Christian .
SECURITY AND MANAGEMENT AND WIRELESS NETWORKS, SAM 2024, ICWN 2024, 2025, 2254 :329-343
[27]   Security Risk Growth Models for Software Vulnerability Assessment [J].
Minohara, Takashi ;
Shimakawa, Masaya .
2023 53RD ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS, DSN-W, 2023, :32-35
[28]   Suitability of genetic programming for software reliability growth modeling [J].
Afzal, Wasif ;
Torkar, Richard .
CSA 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND ITS APPLICATIONS, PROCEEDINGS, 2008, :114-117
[29]   A FLEXIBLE MODELING APPROACH FOR SOFTWARE-RELIABILITY GROWTH [J].
BITTANTI, S ;
BOLZERN, P ;
PEDROTTI, E ;
POZZI, M ;
SCATTOLINI, R .
LECTURE NOTES IN COMPUTER SCIENCE, 1988, 341 :101-140
[30]   Investigating a specific class of software reliability growth models [J].
Keiller, PA ;
Mazzuchi, TA .
ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2002 PROCEEDINGS, 2002, :242-248