vuln-triage 是一个漏洞分诊技能,用于评估一个漏洞或扫描器发现项的上下文风险,而非直接采用扫描器给出的评级。其核心思路:先取 CVSS 基础严重性,再结合可利用性(是否可达、是否需要认证/网络位置/用户交互、是否存在公开或在野利用如 CISA KEV)与暴露面(互联网可达、仅认证后可访问、内网等)、涉及的数据与权限、已有的补偿控制,以及生产或非生产环境、爆炸半径和业务关键性,对基础评分做上下调整,得出情境化严重性,并据此给出行动:立即修补、排期、缓解或接受。
使用前需要四类输入:发现项本身(CVE/扫描器/渗透测试项、受影响组件与版本、CVSS);你的环境上下文(可达性、触及的数据与权限、补偿控制);利用状态(是否有公开利用、是否在野被利用);环境信息(生产与否、爆炸半径、业务关键性)。仅当这些信息未提供时才向用户索取。
输出结构包括:一句定论(情境严重性加行动加关键原因);评估部分(基础严重性及其含义、可利用性、被利用后的影响、情境严重性并说明调整理由);修复部分(解决该问题的补丁/升级/配置变更、无法立即修补时的临时控制如 WAF 规则、关闭功能、网络限制、轮换凭据、按情境严重性赋予的修复期限,以及如何验证修复与需增加的监控)。
质量要求:严重性必须在上下文中评估而非照搬 CVSS;可利用性需覆盖可达性、前置条件和公开/在野利用状态;须同时给出真实修复与临时缓解;须按情境严重性分配修复期限;须说明验证与监控跟进。反模式包括把扫描器评级当答案、忽略利用状态、只给“打补丁”而不给临时缓解、分配笼统期限,以及分诊未拥有或未获授权的资产。资料未提供具体安装命令、价格与平台信息。