arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2102.01722cs.CR
收藏

软件漏洞的历史和统计研究

A Historical and Statistical Studyof the Software Vulnerability Landscape

Assane Gueye, Peter Mell

摘要:

了解软件漏洞的情况是开发有效安全解决方案的关键。幸运的是,对使用框架来传达漏洞属性及其严重性分数的漏洞数据库(如通用漏洞评分系统(CVSS))的评估可以帮助揭示公开发布的漏洞的性质。在本文中,我们通过使用国家漏洞数据库中的数据,对2005年至2019年期间的CVSS漏洞指标进行历史和统计分析,来描述软件漏洞的特征。我们进行了三项研究,分析如下:CVSS分数的分布(经验和理论),CVSS度量值的分布和脆弱性特征如何随时间变化,以及最频繁的度量值随时间的相对排名。我们的分析结果表明,脆弱性威胁景观已占主导地位,只有少数几个脆弱性类型,并在研究期间变化不大。绝大多数漏洞都可以通过网络利用。成功利用这些漏洞的复杂性非常低;成功的攻击只需要对目标受害者进行很少的身份验证。大多数缺陷需要与用户进行非常有限的互动。然而,从积极的方面来看,这些漏洞的损害主要局限于受影响组件的安全范围内。讨论了从这一分析中可以吸取的经验教训。

英文摘要:

Understanding the landscape of software vulnerabilities is key for developing effective security solutions. Fortunately, the evaluation of vulnerability databases that use a framework for communicating vulnerability attributes and their severity scores, such as the Common Vulnerability Scoring System (CVSS), can help shed light on the nature of publicly published vulnerabilities. In this paper, we characterize the software vulnerability landscape by performing a historical and statistical analysis of CVSS vulnerability metrics over the period of 2005 to 2019 through using data from the National Vulnerability Database. We conduct three studies analyzing the following: the distribution of CVSS scores (both empirical and theoretical), the distribution of CVSS metric values and how vulnerability characteristics change over time, and the relative rankings of the most frequent metric value over time. Our resulting analysis shows that the vulnerability threat landscape has been dominated by only a few vulnerability types and has changed little during the time period of the study. The overwhelming majority of vulnerabilities are exploitable over the network. The complexity to successfully exploit these vulnerabilities is dominantly low; very little authentication to the target victim is necessary for a successful attack. And most of the flaws require very limited interaction with users. However on the positive side, the damage of these vulnerabilities is mostly confined within the security scope of the impacted components. A discussion of lessons that could be learned from this analysis is presented.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑