L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

prioritizing-vulnerabilities-with-cvss-scoring

prioritizing-vulnerabilities-with-cvss-scoring

通用漏洞评分系统(CVSS)是由 FIRST(事件响应和安全团队论坛)维护的行业标准框架,用于评估漏洞严重性。CVSS v4.0 于 2023 年 11 月发布,引入了更精确的评分指标。

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: prioritizing-vulnerabilities-with-cvss-scoring description: 通用漏洞评分系统(CVSS)是由 FIRST(事件响应和安全团队论坛)维护的行业标准框架,用于评估漏洞严重性。CVSS v4.0 于 2023 年 11 月发布,引入了更精确的评分指标。 domain: cybersecurity subdomain: vulnerability-management tags: [vulnerability-management, cve, cvss, risk, prioritization, nist] version: "1.0" author: mahipal license: Apache-2.0

使用 CVSS 评分确定漏洞优先级

概述

通用漏洞评分系统(CVSS)是由 FIRST(事件响应和安全团队论坛)维护的行业标准框架,用于评估漏洞严重性。CVSS v4.0(2023 年 11 月发布)引入了更精细的指标以实现更准确的评分。本技能涵盖计算 CVSS 分数、解读向量字符串,以及将 CVSS 与 EPSS 和 CISA KEV 等上下文因素结合用于有效的漏洞优先级排序。

前置条件

  • 了解常见漏洞类型(缓冲区溢出、注入、XSS 等)
  • 熟悉网络概念(攻击向量、协议)
  • 访问 NVD(国家漏洞数据库)进行 CVE 查询
  • 需要优先排序的漏洞扫描结果

核心概念

CVSS v4.0 指标组

1. 基础指标(固有严重性)

表示漏洞的固有特征:

可利用性指标:

  • 攻击向量(AV):网络(N)、相邻(A)、本地(L)、物理(P)
  • 攻击复杂性(AC):低(L)、高(H)
  • 攻击要求(AT):无(N)、存在(P)- v4.0 新增
  • 所需权限(PR):无(N)、低(L)、高(H)
  • 用户交互(UI):无(N)、被动(P)、主动(A)- v4.0 扩展

影响指标(受影响系统):

  • 机密性(VC):无(N)、低(L)、高(H)
  • 完整性(VI):无(N)、低(L)、高(H)
  • 可用性(VA):无(N)、低(L)、高(H)

影响指标(后续系统):

  • 机密性(SC):无(N)、低(L)、高(H)
  • 完整性(SI):无(N)、低(L)、高(H)
  • 可用性(SA):无(N)、低(L)、高(H)

2. 威胁指标(动态上下文)

  • 利用成熟度(E):已被攻击(A)、概念验证(P)、未报告(U)

3. 环境指标(组织特定)

基础指标的修改版本,反映本地部署上下文,以及:

  • 机密性要求(CR):高(H)、中(M)、低(L)
  • 完整性要求(IR):高(H)、中(M)、低(L)
  • 可用性要求(AR):高(H)、中(M)、低(L)

4. 补充指标(参考信息)

  • 安全性(S):存在(P)、可忽略(X)
  • 可自动化(AU):是(Y)、否(N)
  • 恢复性(R):自动(A)、用户(U)、不可恢复(I)
  • 价值密度(V):分散(D)、集中(C)
  • 漏洞响应工作量(RE):低(L)、中(M)、高(H)
  • 提供商紧迫性(U):红、琥珀、绿、透明

CVSS v4.0 严重性评级

分数范围严重性
0.0无
0.1 - 3.9低
4.0 - 6.9中
7.0 - 8.9高
9.0 - 10.0严重

CVSS v4.0 向量字符串格式

CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

此示例表示一个网络可利用漏洞,无需权限、无需用户交互、无攻击要求,对受影响系统的机密性、完整性和可用性具有高影响。

工作流程

步骤 1:评估基础指标

对每个漏洞进行评估:

示例:CVE-2024-3094(XZ Utils 后门)

攻击向量:        网络(N)     - 可通过网络利用
攻击复杂性:      高(H)       - 需要特定条件
攻击要求:        存在(P)     - 需要特定构建/配置
所需权限:        无(N)       - 无需认证
用户交互:        无(N)       - 无需受害者操作

受影响系统影响:
  机密性:        高(H)       - 完全访问 SSH 密钥
  完整性:        高(H)       - 任意代码执行
  可用性:        高(H)       - 完全系统入侵

后续系统影响:
  机密性:        高(H)       - 可能横向移动
  完整性:        高(H)       - 全网络入侵
  可用性:        无(N)       - 无下游可用性影响

向量:CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:N

步骤 2:应用威胁情报上下文

使用实际威胁数据丰富 CVSS:

利用成熟度:      已被攻击(A)  - 野外主动利用
EPSS 评分:       0.94           - 30 天内被利用的概率为 94%
CISA KEV:        已列入           - 联邦机构强制修复

步骤 3:计算环境评分

根据组织上下文调整:

机密性要求:      高(H)       - 处理 PII/财务数据
完整性要求:      高(H)       - 关键业务流程
可用性要求:      中(M)       - 具有 DR/故障转移能力

修改后的攻击向量:网络(N)    - 面向互联网部署

步骤 4:多因素优先级矩阵

将 CVSS 与其他优先级因素结合:

因素权重来源
CVSS 基础评分25%NVD/扫描器
EPSS 评分25%FIRST EPSS API
资产重要性20%资产清单/CMDB
CISA KEV 列入15%CISA 目录
网络暴露15%网络分段数据

步骤 5:定义修复 SLA

优先级CVSS 范围EPSS资产层级SLA
P1 - 紧急9.0-10.0>0.5一级24-48 小时
P2 - 严重7.0-8.9>0.3一至二级7 天
P3 - 高7.0-8.9<0.3二至三级14 天
P4 - 中4.0-6.9任意任意30 天
P5 - 低0.1-3.9任意任意90 天

最佳实践

  1. 切勿仅依赖 CVSS 基础评分进行优先级排序
  2. 始终纳入威胁情报(EPSS、KEV、漏洞利用数据库)
  3. 在 CMDB 中维护准确的资产重要性评级
  4. 针对特定部署上下文调整环境指标
  5. 使用 CVSS v4.0 向量字符串在团队间精确沟通
  6. 记录评分依据以便审计追踪和一致性
  7. 当新威胁情报可用时重新评估评分
  8. 培训修复团队解读 CVSS 指标和向量字符串

常见陷阱

  • 将 CVSS 基础评分视为唯一优先级因素
  • 忽略反映组织风险的环境指标
  • 不在利用成熟度变化时更新威胁指标
  • 混淆 CVSS 严重性与实际组织风险
  • 使用过时的 CVSS v2.0 评分而非 v3.1/v4.0
  • 过度依赖扫描器提供的评分而不验证

相关技能

  • prioritizing-patches-with-exploit-prediction-scoring
  • implementing-risk-based-vulnerability-management
  • implementing-vulnerability-remediation-sla
Skills enregistrées