ComputingComputer ScienceCybersecurityComputer SecurityRisk AssessmentVulnerability AnalysisExploit DevelopmentExploitability AssessmentSoftware Vulnerability DiscoveryThreat ModelingVulnerability AssessmentVulnerability ManagementVulnerabilityVulnerability Life Cycle ManagementVulnerability Risk AssessmentZero-day ExploitsZero-day VulnerabilitiesZero-day Vulnerability Analysis
A 0Day vulnerability is any discovered flaw in deployed software that remains undisclosed or unpatched, making it a key risk factor for systems whose owners are unaware of such exploits. We examined 491 vulnerability lifespans and, using a conservative definition, estimated an average of 2,500 daily 0Day instances in the worst year, then refined the estimate with 15 lifespans to yield a more aggressive figure. The refined analysis indicates that, in the worst year, an average of 4,500 0Day vulnerabilities existed daily.
We define a 0Day vulnerability to be any vulnerability, in deployed software, that has been discovered by at least one person but has not yet been publicly announced or patched. These 0Day vulnerabilities are of particular interest when assessing the risk to a system from exploit of vulnerabilities which are not generally known to the public or, most importantly, to the owners of the system. Using the 0Day definition given above, we analyzed the 0Day lifespans of 491 vulnerabilities and conservatively estimated that in the worst year there were on average 2500 0Day vulnerabilities in existence on any given day. Then using a small but intriguing set of 15 0Day vulnerability lifespans representing the time from actual discovery to public disclosure, we made a more aggressive estimate. In this case, we estimated that in the worst year there were, on average, 4500 0Day vulnerabilities in existence on any given day.
7
W. R. B., J. Aitchison, J. A. C. Brown · The Incorporated Statistician · 1958 · 901 citations
Is finding security holes a good idea?
Eric Rescorla · IEEE Security & Privacy · 2005 · 272 citations
Milk or wine: does software security improve with age?
Andy Ozment, Stuart Schechter · 2006 · 164 citations
Improving vulnerability discovery models
Andy Ozment · 2007 · 78 citations