一文读懂通用漏洞评分系统CVSS4.0:顺带理清CVE、CWE及其与CVSS之间的关系

事件响应和安全团队论坛 (FIRST,Forum of Incident Response and Security Teams) 于 2023 年 11 月 1 日正式推出第四版通用漏洞评分系统 (CVSS 4.0,Common Vulnerability Scoring System version 4.0)。CVSS 4.0 是评估计算机系统安全漏洞严重性的行业标准,是对之前版本 CVSS 的重大更新,带来了一些变化,这些变化将影响组织评估漏洞和确定漏洞优先级的方式。

CVSS度量组

1. 背景

1.1. 什么是软件漏洞?

在计算机科学中,漏洞是削弱系统整体安全性的缺陷或故障。漏洞可能是硬件本身或在其上运行的软件的弱点。

1.2. 什么是通用漏洞披露CVE?

CVE全称是Common Vulnerabilities and Exposures,即通用漏洞披露,它是MITRE公司维护和更新的安全漏洞列表,列表中的每个条目都会有一个唯一的CVE编号,即CVE ID,供安全研究员和受攻击的软件供应商使用,以便确定和回应安全漏洞。CVE条目包含了与CVE ID相关的漏洞的描述性数据(即简要描述和至少一个参考)。

CVE 由 MITRE 公司于 1999 年与美国国土安全部 (DHS) 和美国网络安全和基础设施安全局 (CISA) 合作创立。

CVE 条目通常会包含一些有关漏洞的基本信息,用于管理信息安全风险。这些包括:

  • 漏洞的描述:包括受影响的软件、漏洞的潜在影响以及缓解步骤等信息
  • 严重性评分:基于漏洞被利用后的潜在影响,通过CVSS来评估
  • 对其他信息来源的引用

通过使用 CVE 系统,组织可以识别漏洞、确定优先级并缓解漏洞。

若想了解更多关于CVE的细节,可以参阅博主前期文章《 「 网络安全常用术语解读 」通用漏洞披露CVE详解》

1.3. 通用缺陷枚举CWE

通用缺陷枚举 (CWE,Common Weakness Enumeration) 是对可能导致漏洞的软件弱点进行分层分类,这些弱点被归为 CWE。CWE 也由 MITRE 维护,并由 DHS 和 CISA 办公室赞助,并得到 US-CERT 和 DHS 国家网络安全部门的支持。

  • 每个 CWE 条目都分配有一个唯一的标识符,并包含有关弱点的信息,例如其类型、潜在后果和缓解技术。

  • CWE 有 600 多个类别,包括缓冲区溢出、路径/目录树遍历错误、竞争条件、跨站点脚本、硬编码密码和不安全随机数的类。

    表示MITRE如何利用CVE和CWE系统来开发其ATT&CK框架。来源:fnCyber

若想了解更多关于CVE的细节,可以参阅博主前期文章《 「 网络安全常用术语解读 」通用缺陷枚举CWE详解》

1.4. 如何衡量漏洞的严重性

衡量漏洞的严重性对于确定修复工作的优先顺序和有效管理网络安全风险至关重要。有几个因素可能会影响漏洞的严重性,包括其严重性、可利用性和潜在影响:

  • 漏洞严重程度:是指漏洞利用可能造成的潜在危害。通用漏洞评分系统 (CVSS) 是一种广泛使用的用于评估漏洞严重性的框架。
  • 漏洞可利用性:是指攻击者利用漏洞的难易程度。影响可利用性的因素包括公共利用的可用性、所需的攻击者技能水平以及对特殊权限或条件的需求。
  • 潜在影响:是指漏洞被利用后可能造成的危害程度。这种影响可以通过多种方式来衡量,例如运营中断、财务损失、声誉损害或法律和监管后果。

2. 什么是CVSS?

通用漏洞评分系统(CVSS)是一个开放的行业标准,用于评估计算机系统安全漏洞的严重性。它提供了一种通用语言来描述漏洞的特征和影响,使安全专业人员和组织之间更容易共享和比较漏洞信息。该系统由美国国家基础设施咨询委员会 (NIAC) 于 2005 年开发,但后来转移到事件响应和安全团队论坛 (FIRST),该论坛现在负责维护和更新评分系统。

CVSS 基于三组指标:基础指标、时间指标和环境指标。

若想了解更多关于CVSS的细节,可以参阅如下官方文档:

  • cvss-v40-specification.pdf (访问密码: 6277,共40页)

2.1. 基础指标

基础指标评估漏洞的固有特征,包括以下标准:

  • 利用潜力:漏洞被成功利用的可能性。
  • 访问向量:攻击者访问易受攻击的系统或组件的难易程度。
  • 影响:利用漏洞的潜在后果,例如丧失机密性、完整性或可用性。

2.2. 时间指标

时间指标反映了漏洞随时间变化的性质,包括以下标准:

  • 利用代码可用性:该漏洞是否存在公开可用的利用代码。
  • 补救措施是否存在:是否有补丁或修复程序可用于解决漏洞。
  • 置信度:对漏洞信息准确性的置信度。

2.3. 环境指标

环境指标考虑组织 IT 环境中漏洞的具体环境,并包括以下标准:

  • 潜在的附带损害:利用漏洞对其他系统或组件造成意外损害的可能性。
  • 目标分布:组织 IT 环境中易受攻击的系统或组件的普遍程度。
  • 影响修正:可能影响漏洞影响的其他因素,例如组织的安全状况和受影响资产的价值。

CVSS 根据这些指标分配严重性评分。 CVSS 分数越高表示漏洞越严重。 CVSS 分数可用于确定漏洞修复工作的优先级,并就减轻网络安全风险做出明智的决策。

3. CVSS 4.0 变化点?

CVSS 标准的最新修订版是在上一版本 CVSS 3.1 推出四年后发布的。

  • 它旨在解决 CVSS 3.1 的一些缺陷,例如普遍缺乏评估漏洞严重性的粒度以及无法解决工业控制系统 (ICS) 问题。

  • CVSS 4.0 提供了漏洞评估的补充指标,例如安全性 (S)、可自动化性 (A)、恢复性 ®、价值密度 (V)、漏洞响应努力 (RE) 和提供商紧急性 (U)。

  • 引入了一种新的命名法,使用基础 (CVSS-B)、基础 + 威胁 (CVSS-BT)、基础 + 环境 (CVSS-BE) 和基础 + 威胁 + 环境 (CVSS-BTE) 的组合来枚举 CVSS 分数严重程度评级。

    FIRST表示此种命名法强化CVSS不仅仅是基本分数的概念,只要显示或传达CVSS数字值,就应该使用这种命名法。CVSS基本分数应辅以对环境的分析(环境指标)以及可能随时间变化的属性(威胁指标)。

    从 CVSS 3.1 更改为 CVSS 4.0。来源:Patrick Garrity

4. 参考

[1] https://www.infosecurity-magazine.com/news-features/navigating-vulnerability-maze-cve/
[2] https://www.first.org/cvss/v4-0/


推荐阅读:

  • 「 网络安全常用术语解读 」软件物料清单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/701464.html

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

相关文章

申请免费的必应搜索API

申请免费的必应搜索API 文章目录 申请免费的必应搜索API前言一、原理1.1 登录1.2 进入1.3 获取密钥1.4 申请VISA信用卡1.5 创建必应自定义搜索资源 二、创建成功 前言 准备条件: 1、outlook邮箱 2、招商银行全币种VISA信用卡【建议之前就有一张招商银行信用卡&…

服务器通的远程桌面连接不上,关于服务器通畅但远程桌面连接不上问题的专业分析

在日常的企业IT管理中,服务器远程桌面连接是一个重要的操作功能。然而,有时会出现服务器网络通畅,但远程桌面无法连接的情况。 问题分析 1. 防火墙或安全组设置问题:服务器的防火墙或安全组可能阻止了远程桌面连接的端口&#xf…

QCC30xx 开发板如何测试待机电流

高通的通用蓝牙开发板底CF376上,有各种各样的外围电路与芯片,组成一整套完整的开发板平台,但客户通常只关心其中蓝牙芯片的各个状态下的工作电流,本文就介绍如何在CF376底板上,通过断开其它非必要电路 ,去测…

LeetCode2215找出两数组的不同

题目描述 给你两个下标从 0 开始的整数数组 nums1 和 nums2 ,请你返回一个长度为 2 的列表 answer ,其中:answer[0] 是 nums1 中所有 不 存在于 nums2 中的 不同 整数组成的列表。answer[1] 是 nums2 中所有 不 存在于 nums1 中的 不同 整数组…

Linux的进程间通信 管道 进程池

目录 前言 进程间通信的基本概念 管道 匿名管道 pipe函数 cfc 管道的四种情况 管道的五种特征 进程池 ProcessPool.cpp: Task.cpp: 前言 ubuntu系统的默认用户名不为root的解决方案(但是不建议):轻量应用服…

linux 网络管理 实验

目录 网络管理主机名管理网络管理 网络管理 主机名管理 执行如下命令查看主机名。 [rootopenEuler ~]# hostname openEuler [rootopenEuler ~]# cat /etc/hostname #这个文件是主机名的配置文件 openEuler执行如下命令临时修改主机名。 [rootopenEuler ~]# hostname huawe…

JVM从1%到99%【精选】-运行时数据区

目录 1.总览运行时数据区 2.内存溢出 3. 程序计数器 4.虚拟机栈 5.本地方法栈 6.堆 7.方法区 8.直接内存 1.总览运行时数据区 Java虚拟机在运行Java程序过程中管理的内存区域,称之为运行时数据区。运行时数据区可以分为方法区、堆、虚拟机栈、本地方法栈、程序计数器…

传输文件协议FTP与LFTP

目录 一.简介 二. FTP基础 主动模式(Active Mode): 被动模式(Passive Mode): 三. Vsftp 服务器简介 四. Vsftpd配置 1. 安装vsftpd(ftp服务端) 2.编辑配置文件 (…

导航app为什么知道还有几秒变绿灯?

在使用地图导航app行驶至信号灯的交叉路口时,这些应用程序会贴心地告知用户距信号灯变化还有多少秒,无论是即将转为绿灯还是红灯。这一智能化提示不仅使得驾驶员能适时做好起步或刹车的准备,有效缓解了因等待时间不确定而产生的焦虑情绪&…

“Linux”的vi / vim目录编辑器

在前面中我们了解到Linux中的基础命令,20多个命令每个记住格式是:命令 选项 参数或者文件名,下面在了解一下最后两个命令:tree命令和find命令 一、补充的命令 (1)tree 作用:以竖状显示文件…

蓝鹏测控:扩大出口,勇拓海外市场

蓝鹏测控自2012年成立以来,始终专注于工业测量仪器的研发、生产与销售。公司坚持经验与创新并存,长期与华北电力大学、河北大学等多所知名院校深度合作,拥有一支技术力量雄厚的研发团队。经过多年的努力,蓝鹏测控已研发出多款具有…

数据库的存储过程、函数与触发器

使用下面的场景来引入 1.创建表 CREATE DATABASE staff; USE staff; CREATE TABLE employee(id INT NOT NULL AUTO_INCREMENT,userName VARCHAR(255),birthDate DATE,idCard VARCHAR(255),loginName VARCHAR(255),PASSWORD VARCHAR(255),mobile VARCHAR(255),email VARCHAR(2…