「 网络安全常用术语解读 」漏洞利用预测评分系统EPSS详解

1. 概览

EPSS(Exploit Prediction Scoring System,漏洞利用预测评分系统) 提供了一种全新的高效、数据驱动的漏洞管理功能。EPSS是一项数据驱动的工作,使用来自 CVE 的当前威胁信息和现实世界的漏洞数据。 EPSS 模型产生 0 到 1(0 到 100%)之间的概率分数,其中分数越高,漏洞被利用的概率越大。

若想了解更多EPSS的产生背景及细节介绍,可以参阅如下论文及EPSS数据集:

  • Enhancing Vulnerability Prioritization- Data-Driven Exploit Predictions with Community-Driven Insights.pdf (访问密码: 6277)
  • epss_scores-2024-05-05.csv.gz (访问密码: 6277)

截止目前,几乎所有主流安全厂商(如Synk、Veracode、Qualys)、漏洞库(scip VulDB)和标准(如SPDX)等都支持了EPSS。

在这里插入图片描述
举例知名漏洞库VulDB在产品介绍中明确声明每个漏洞条目都提供了EPSS分数:
在这里插入图片描述

2. EPSS 优势(使用 EPSS 能进行更好的漏洞管理)

EPSS 会估计利用活动的概率,这只是基于风险的漏洞管理方法中的众多考虑因素之一。因此,EPSS 绝不应被视为风险评分。其他因素,例如攻击者如何访问易受攻击的资产、漏洞所呈现的弱点类型、资产的目的和价值等,都可能是在优先考虑应解决哪些漏洞时需要考虑的因素。

对于(过于简单的)风险公式Risk = Threat x Vulnerability x Impact,EPSS 仅与威胁成分相关。在做出修复或延迟修复的最终决定之前,资产所有者应考虑漏洞、网络、资产等的许多其他方面。然而,较低的 EPSS 分数应该代表较低的威胁分数(EPSS 永远不会为零),因此,如果其他条件保持不变,则总体风险较低。

3. EPSS 最佳实践(结合使用 EPSS 和 CVSS)

下图显示了基于 2021 年 5 月 16 日数据的 EPSS 和 CVSS 分数之间的相关性。回想一下,EPSS 生成 0 到 1(0 到 100%)之间的预测分数,其中分数越高表明被利用的可能性越高。每个点代表一个或多个漏洞 (CVE)。有些漏洞被标记是为了说明目的。
在这里插入图片描述

若想了解更多关于CVSS的信息,可以参阅博主前期文章《「 网络安全常用术语解读 」通用漏洞评分系统CVSS详解》

首先,观察大多数漏洞如何集中在图的底部附近,并且只有一小部分漏洞的 EPSS 分数高于 50% (0.5)。虽然 EPSS 和 CVSS 分数之间存在一些相关性,但总体而言,该图提供了暗示性证据,表明攻击者不仅针对产生最大影响的漏洞,或者必然更容易利用的漏洞(例如未经身份验证的远程代码执行)。

这是一个重要的发现,因为它驳斥了一个常见的假设,即攻击者只是寻找并使用最严重的漏洞。那么,网络防御者在决定首先修补哪些漏洞时该如何选择呢?

CVSS 是捕获漏洞基本属性的有用工具,但它需要与 EPSS 等数据驱动的威胁信息结合使用,以便更好地确定漏洞修复工作的优先级。

为了便于讨论,请考虑下图,该图已被注释以一般性地说明漏洞优先级。

  • 左下角的漏洞代表那些被利用的可能性较低,并且对信息系统造成的严重性影响较低的漏洞,因此可以降低优先级。同样,左上象限中的漏洞可能更有可能被利用,但其本身不会对信息系统产生严重影响。 (但是,应该进行进一步的研究,以便更好地了解如何在链式攻击中使用这些类型的漏洞。)

  • 右下角的漏洞代表虽然可能严重影响信息系统,但相对于其他漏洞而言,被利用的可能性要小得多,但在威胁形势发生变化时仍应予以关注。
    另一方面,右上象限的漏洞是最严重的漏洞,它们更容易被利用,并且可能完全危害信息系统,因此应该首先修补。

上述决策策略强调了 EPSS 的巨大能力。通常必须解决数千或数万个暴露的漏洞的网络防御者现在能够花费更少的资源来修补更多更有可能被利用的漏洞。这种区分漏洞的能力以前是不可能的。

4. 参考

[1] https://www.first.org/epss/user-guide
[2] https://www.first.org/epss/who_is_using/


推荐阅读:

  • 「 网络安全常用术语解读 」软件物料清单SBOM详解
  • 「 网络安全常用术语解读 」SBOM主流格式CycloneDX详解
  • 「 网络安全常用术语解读 」SBOM主流格式SPDX详解
  • 「 网络安全常用术语解读 」SBOM主流格式CycloneDX详解
  • 「 网络安全常用术语解读 」漏洞利用交换VEX详解
  • 「 网络安全常用术语解读 」软件成分分析SCA详解:从发展背景到技术原理再到业界常用检测工具推荐
  • 「 网络安全常用术语解读 」什么是0day、1day、nday漏洞
  • 「 网络安全常用术语解读 」软件物料清单SBOM详解
  • 「 网络安全常用术语解读 」杀链Kill Chain详解
  • 「 网络安全常用术语解读 」点击劫持Clickjacking详解
  • 「 网络安全常用术语解读 」悬空标记注入详解
  • 「 网络安全常用术语解读 」内容安全策略CSP详解
  • 「 网络安全常用术语解读 」同源策略SOP详解
  • 「 网络安全常用术语解读 」静态分析结果交换格式SARIF详解
  • 「 网络安全常用术语解读 」安全自动化协议SCAP详解
  • 「 网络安全常用术语解读 」通用平台枚举CPE详解
  • 「 网络安全常用术语解读 」通用缺陷枚举CWE详解
  • 「 网络安全常用术语解读 」通用漏洞披露CVE详解
  • 「 网络安全常用术语解读 」通用配置枚举CCE详解
  • 「 网络安全常用术语解读 」通用漏洞评分系统CVSS详解
  • 「 网络安全常用术语解读 」通用漏洞报告框架CVRF详解
  • 「 网络安全常用术语解读 」通用安全通告框架CSAF详解
  • 「 网络安全常用术语解读 」漏洞利用交换VEX详解
  • 「 网络安全常用术语解读 」软件成分分析SCA详解:从发展背景到技术原理再到业界常用检测工具推荐
  • 「 网络安全常用术语解读 」通用攻击模式枚举和分类CAPEC详解
  • 「 网络安全常用术语解读 」网络攻击者的战术、技术和常识知识库ATT&CK详解

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/681621.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

视频号小店常见问题解答,新手做店最关心的问题!

大家好,我是电商小V 视频号小店可以说是今年最热门的一个风口期项目,想去做的人也是日益增多,也是凭借着自身的流量吸引了很多玩家的入驻, 但是对于很多玩家,视频号小店就是一个全新的项目,一个全新的领域&…

服务异步通讯MQ

同步调用存在的问题: 异步调用方案: RabbitMQ安装: 第一种:在线拉取 docker pull rabbitmq:3-management 第二种:将已有的安装包放入再用load加载 我这里放到tmp包里边 然后:cd /tmp docker load -i mq.tar 加载进去 然后运行mq容器 docker run \-e RABBITMQ_DEFAULT_USER…

倍思|西圣开放式耳机哪个好用?热门机型深度测评!

在数字化生活的浪潮中,耳机已成为我们不可或缺的伴侣。然而,长时间佩戴传统的耳机容易导致的耳道疼痛等问题,严重的话将影响听力。许多人开始寻找更为舒适的佩戴体验。开放式耳机因为不需要需直接插入耳道的设计,逐渐受到大众的青…

压缩机继电器EOCRDS-30NY7Q升级后型号:EOCRDS3-30S

EOCR-DS3系列型号: EOCRDS3-05S EOCRDS-05S EOCRDS1-05S EOCRDS3-30S EOCRDS-30S EOCRDS1-30S EOCRDS3-60S EOCRDS-60S EOCRDS1-60S EOCRDS3-05W EOCRDS-05W EOCRDS1-05W EOCRDS3-30W EOCRDS-30W EOCRDS1-30W EOCRDS3-60W EOCRDS-60W EOCRDS1-60W EOCR-DS3T-…

关于GitHub仓库建立及提交问题

文章目录 前言GitHub仓库创建token令牌的获取GitHub克隆到本地GitHub上传文件 前言 为了整一个GitHub仓库然后上传文件,笔者看了不下100篇博客,20段教程,最后在两位大佬的帮助下,才整明白了😭 先提前说一嘴从 2021年8月…

Capl简单数据类型

Capl简单数据类型,分为三大类,分别是整形、浮点型、字符型。 1.整形 在数据保存到变量中的时候,如果超过了变量存储的范围,会被截断。 在capl语言中,系统会默认给常量分配四个字节的空间。 例如byte a255;其中255是…

MySQL——系统变量

使用 #最大连接用户数 select MAX_CONNECTIONS; #临时存放构成每次事务的SQL的缓冲区长度 select BINLOG_CACHE_SIZE; #SQL Server的版本信息 select VERSION; 查询结果

618洗地机怎么选?洗地机品牌实测推荐

在当今快节奏的生活中,家庭清洁工作往往占用了宝贵的休息时间。洗地机的出现,解放了人们的双手,让家庭清洁变得更加轻松和高效。它不仅能够满足现代家庭对清洁工作的基本需求,更以智能化的操作和卓越的性能,成为提升生…

wePWNise:一款功能强大的红队Office宏VBA代码生成工具

关于wePWNise wePWNise是一款功能强大的Office宏VBA代码生成工具,该工具基于纯Python开发,可以帮助广大研究人员生成用于Office宏或模版的VBA代码,并以此来测试目标Office环境、应用程序控制和防护机制的安全性。 wePWNise的设计理念将自动化…

Petalinux的使用——定制Linux系统

文章目录 配置petalinux运行环境petalinux设计流程 配置petalinux运行环境 Petalinux的安装在文章Ubuntu镜像源的更改及其Petalinux的安装中已经介绍,下面介绍petalinux运行环境的配置过程。 进入到petalinux的安装路径下,使用下面的命令对petalinux的运…

怎么把多个视频合成一个视频?6个软件教你轻松合成视频

怎么把多个视频合成一个视频?6个软件教你轻松合成视频 合成多个视频成为一个视频可以通过专业的视频编辑软件或在线工具来实现。以下是六个方便使用的软件,它们可以帮助你轻松合成视频: 迅捷视频剪辑软件:这是专业的视频编辑软…

【数据结构】详解栈

今天我们主要来了解栈!如果对知识点有模糊,可翻阅以往文章哦! 个人主页:小八哥向前冲~-CSDN博客 所属专栏:数据结构【c语言版】_小八哥向前冲~的博客-CSDN博客 c语言专栏:c语言_小八哥向前冲~的博客-CSDN博…