SuperAPI AI 工具集

building-vulnerability-scanning-workflow

安全与审计

查看项目

更新于 10-15 18:41

技能介绍

用途

该技能用于构建结构化的漏洞扫描工作流,使用 Nessus、Qualys、OpenVAS 等工具发现、优先级排序并跟踪安全漏洞的修复。

适用场景:

  • SOC 团队需要建立或改进周期性漏洞扫描计划
  • 扫描结果需要基于资产上下文和威胁情报进行优先级排序,而非仅依赖原始 CVSS 分数
  • 漏洞数据必须集成到 SIEM 中,以便与利用尝试进行关联
  • 修复跟踪需要通过基于 SLA 的仪表板和报告进行规范化

不适用场景:渗透测试或主动利用——漏洞扫描识别弱点,渗透测试验证可利用性。

主要能力

工作流包含六个步骤:

  1. 定义扫描范围与调度:创建覆盖所有资产类型的扫描策略。提供 Nessus API 和 Qualys VMDR API 的配置示例,包括凭证设置和调度规则。

  2. 处理与优先级排序扫描结果:下载结果并应用基于风险的优先级排序。示例代码展示如何导出 Nessus 结果、解析 CSV、结合资产关键性计算风险分数,并检查 CISA KEV(已知被利用漏洞)目录以提升活跃利用漏洞的分数。

  3. 定义修复 SLA:按优先级、CVSS 范围、资产类型设定修复时限。例如 P1 关键(CVSS 9.0-10.0 + KEV)所有资产 24 小时;P2 高危(7.0-8.9 或 9.0+ 非 KEV)业务关键资产 7 天;P3 中危 30 天;P4 低危 90 天;P5 信息性下一周期。

  4. 与 SIEM 集成以检测利用:将漏洞扫描数据与 SIEM 告警关联,检测活跃利用。提供 Splunk 查询示例,用于关联漏洞与 IDS/IPS 事件,并在关键资产上检测到 KEV 漏洞时告警。

  5. 构建修复跟踪仪表板:提供 Splunk 仪表板查询示例,包括按严重性统计未修复漏洞、SLA 合规跟踪、90 天修复趋势。

  6. 自动化修复工单:为高优先级发现自动创建工单。提供 ServiceNow API 示例,根据风险分数、KEV 状态和资产关键性设置紧急度和影响。

使用方式

该技能以工作流指南形式提供,包含各步骤的代码示例和配置片段。使用时需具备以下前提条件:

  • 漏洞扫描器(Tenable Nessus Professional、Qualys VMDR 或 OpenVAS/Greenbone)
  • 带关键性分类的资产清单(业务关键、标准、开发)
  • 扫描器到所有目标网段的网络访问(基于代理或网络扫描)
  • 用于扫描结果摄取和关联的 SIEM 集成
  • 用于修复跟踪的补丁管理系统(WSUS、SCCM、Intune)

关键概念

  • CVSS:通用漏洞评分系统,标准化的漏洞严重性评级(0-10)
  • CISA KEV:已知被利用漏洞目录,CISA 维护的确认活跃利用的漏洞列表
  • 凭证扫描:使用认证访问进行漏洞扫描,比仅网络扫描检测更深
  • 资产关键性:决定修复优先级的业务影响分类
  • 修复 SLA:定义按严重性允许的最长修补时间的服务级别协议
  • EPSS:利用预测评分系统,基于机器学习的利用可能性概率分数

工具与系统

  • Tenable Nessus / Tenable.io:企业漏洞扫描器,具有 200,000+ 插件检查和合规审计
  • Qualys VMDR:基于云的漏洞管理,具有资产发现、优先级排序和补丁集成
  • OpenVAS (Greenbone):开源漏洞扫描器,具有社区维护的漏洞源
  • CISA KEV 目录:美国政府维护的活跃利用漏洞列表,要求强制修复
  • Rapid7 InsightVM:漏洞管理平台,具有实时仪表板和修复项目跟踪

常见场景

  • 零日响应:新 CVE 发布——对受影响软件运行针对性扫描,与 KEV 和漏洞利用数据库交叉引用
  • 合规审计准备:生成 PCI DSS 或 HIPAA 漏洞报告,展示扫描覆盖率和修复状态
  • 补丁后验证:重新扫描已修补系统以确认漏洞关闭并更新跟踪仪表板
  • 网络扩展:新增子网——以适当策略纳入扫描范围
  • 第三方风险:扫描面向外部的资产,在集成前验证供应商补丁合规性

输出格式

提供漏洞扫描报告示例,包含扫描日期、范围、持续时间、覆盖率、按严重性分类的发现数量、最高优先级项目、SLA 合规情况和创建的工单数量。

限制

该技能不适用于渗透测试或主动利用。具体工具版本、价格、平台支持等细节暂未提供。