|
ABSTRACT
Security researchers are applying software reliability models to vulnerability data, in an attempt to model the vulnerability discovery process. I show that most current work on these vulnerability discovery models (VDMs) is theoretically unsound. I propose a standard set of definitions relevant to measuring characteristics of vulnerabilities and their discovery process. I then describe the theoretical requirements of VDMs and highlight the shortcomings of existing work, particularly the assumption that vulnerability discovery is an independent process.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
AIAA/ANSI. Recommended Practice: Software Reliability. ANSI, 1993. R-013-1992.
|
| |
2
|
|
| |
3
|
O. H. Alhazmi and Y. K. Malaiya. Quantitative vulnerability assessment of systems software. In Proceedings of the IEEE Reliability and Maintainability Symposium (RAMS'05), pages 615--620, Alexandria, VA, USA, 2005.
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
S. Brocklehurst, B. Littlewood, T. Olovsson, and E. Jonsson. On measurement of operational security. Technical Report 160, Predictably Dependable Computing Systems, Apr. 1994.
|
| |
9
|
Computer Science and Telecommunications Board. Computers at Risk: Safe Computing In the Information Age. National Academy Press, Washington, DC, 2001.
|
| |
10
|
R. Gopalakrishna and E. H. Spafford. A trend analysis of vulnerabilities. Technical Report 2005-05, CERIAS, Purdue University, May 2005.
|
| |
11
|
R. Gopalakrishna, E. H. Spafford, and J. Vitek. Vulnerability likelihood: A probabilistic approach to software assurance. Technical Report 2005-06, CERIAS, Purdue University, 2005. 2005-06.
|
| |
12
|
K. Goseva-Popstonjanova and K. S. Trivedi. Failure correlation in software reliability models. Technical Report 00/04, Center for Advanced Computing and Communication (CACC), 2000.
|
| |
13
|
IEEE. IEEE standard glossary of software engineering terminology, Sept. 1990.
|
| |
14
|
|
| |
15
|
|
 |
16
|
|
| |
17
|
John D. Musa , Anthony Iannino , Kazuhira Okumoto, Software reliability: measurement, prediction, application, McGraw-Hill, Inc., New York, NY, 1987
|
| |
18
|
A. Ozment. The likelihood of vulnerability rediscovery and the social utility of vulnerability hunting. In Workshop on the Economics of Information Security (WEIS), June 2005. Cambridge, MA, USA.
|
| |
19
|
A. Ozment. Software security growth modeling: Examining vulnerabilities with reliability growth models. In D. Gollmann, F. Massacci, and A. Yautsiukhin, editors, Quality Of Protection: Security Measurements and Metrics, Milan, Italy, 2006. Springer.
|
| |
20
|
A. Ozment. Vulnerability Discovery & Software Security. PhD thesis, University of Cambridge, 2007.
|
| |
21
|
|
| |
22
|
|
| |
23
|
S.-W. Woo, O. H. Alhazmi, and Y. K. Malaiya. An analysis of the vulnerability discovery process in web browsers, Nov. 2006.
|
| |
24
|
|
|