SuperAPI AI 工具集

csf-mapping

安全与审计

查看项目

更新于 10-15 14:53

技能介绍

用途

CSF Mapping 用于把组织的安全现状翻译成 CISO、董事会、审计方和保险方都能理解的语言。它与审计类技能不同:审计技能负责发现具体问题,而本技能负责对照公认框架评估整体安全计划,并产出治理级输出。

NIST CSF 2.0 是 2024 年取代 CSF 1.1 的框架,新增了第六项功能——治理(Govern),因为其他功能缺少治理支撑就无法运转。

六大功能

  • 治理(GV):网络安全战略、角色、政策、监督、供应链风险
  • 识别(ID):资产清单、业务环境、风险评估、供应链
  • 保护(PR):访问控制、意识培训、数据安全、基线配置、维护、防护技术
  • 检测(DE):持续监控、异常检测、不良事件分析
  • 响应(RS):事件管理、分析、缓解、报告、沟通
  • 恢复(RC):恢复规划、改进、沟通

每项功能包含类别(如 PR.AA——身份管理、认证与访问控制),每个类别包含子类别(如 PR.AA-01——管理授权用户、服务和硬件的身份与凭据)。本技能将现实情况映射到这些子类别。

方法论

第 1 步——确定范围

CSF 评估受范围约束。需确定评估对象:整个组织、某个产品/服务(用于供应商尽职调查问卷 SIG、CAIQ)、某个环境(仅生产云或仅 PCI 范围内)、或监管范围(HIPAA 覆盖系统、FedRAMP 边界等)。写下哪些在内、哪些在外。多数 CSF 评估失败于范围漂移。

第 2 步——选择 CSF 配置文件

CSF 2.0 引入了组织配置文件,不再对所有子类别等权打分,而是根据重要性定制:

  • 当前配置文件:实际所处位置
  • 目标配置文件:希望达到的位置(由业务目标、监管要求、风险偏好决定)
  • 社区配置文件:针对所在行业的预建配置文件(制造业、医疗、金融服务等,由 NIST 等发布)

首次评估时,若所在行业存在社区配置文件,可先采用再定制。

第 3 步——评估每个子类别

对范围内每个子类别记录:ID、子类别文本、当前状态(实际做法而非愿望)、证据(证明当前状态的文档/系统/流程)、层级(部分/风险知情/可重复/自适应,1-4)、目标层级、差距、计划、负责人、时间线。

CSF 实施层级:

  • 层级 1 部分:临时、被动、无文档;意识非正式
  • 层级 2 风险知情:风险管理已获批准但未全组织推行;部分团队流程可重复
  • 层级 3 可重复:全组织有文档化政策;流程一致;风险知情预算
  • 层级 4 自适应:持续改进;定量风险;从自身及同行事件中学习;网络安全文化

层级 4 罕见且昂贵。多数成熟 SaaS 组织在大多数子类别上以层级 3 为目标。目标应基于业务实际需要,而非看起来好看。

第 4 步——识别差距并排定优先级

对每个差距,评估:被利用/未处理的影响(监管、声誉、财务)、在当前威胁格局和具体暴露下的可能性、关闭成本(工程工时、工具、人力)、对其他差距的依赖。按风险 × 关闭成本排优先级,而非仅按风险。

第 5 步——构建路线图

CSF 路线图通常按季度推进并设年度目标:

  • 未来 30 天:即时差距(快速见效、低成本高风险项)
  • 未来 90 天:中等投入、指定负责人、明确成功标准
  • 未来 12 个月:需要预算审批、工具决策、人力的战略差距
  • 年度审查:全面重新评估、刷新配置文件、层级变动

路线图每项需注明:关闭的子类别、负责人、预算、成功指标、审查日期。

子类别与审计技能的交叉引用

以下审计技能可为对应 CSF 子类别提供证据:

  • GV.SC(供应链风险):dependency-audit——CVE 清单、供应商列表、供应链风险登记册
  • ID.AM(资产管理):cloud-audit、container-audit、recon——资产清单输出
  • ID.RA(风险评估):threat-modeling、breach-patterns——威胁模型、违规模式覆盖文档
  • ID.IM(从过往事件改进):incident-triage 事后复盘、breach-patterns——事件后评审、经验教训应用
  • PR.AA(身份与访问控制):iam-audit——IAM 审计报告、角色清单
  • PR.DS(数据安全):crypto-audit、secrets-audit——加密态势、密钥管理态势
  • PR.PS(平台安全):container-audit、cloud-audit——K8s 加固、云态势
  • PR.IR(基础设施韧性):container-audit、cloud-audit——网络策略、分段、备份态势
  • DE.CM(持续监控):siem-detection、soc-operations——SIEM 覆盖、ATT&CK Navigator 导出
  • DE.AE(异常与事件分析):siem-detection、threat-hunting——检测规则清单、狩猎发现
  • RS.MA(事件管理):incident-triage、soc-operations——IR 计划、运行手册、近期事件报告
  • RS.AN(分析):disk-forensics、incident-triage——取证分析输出
  • RS.MI(缓解):finding-triage、incident-triage——分诊决策、缓解跟踪
  • RC.RP(恢复计划):未直接覆盖——需单独的 BCP/DR 工作

对于无直接技能覆盖的子类别,差距通常是“有技术深度但缺少项目级工件”。例如 RC.RP-01(事件期间或之后执行恢复计划)需要实际有文档且经过测试的 BCP/DR 计划——运行 incident-triage 不会自动产生。

多数组织常见的高影响差距

  • GV.OC-04(关键目标、能力和服务被识别并沟通):多数组织无法在安全、IT 和工程之间一致地列出核心系统
  • GV.SC(供应链风险管理类别):要么完全没有供应商风险计划,要么只存在于纸面而不实际把关采购
  • ID.AM-08(系统、硬件、软件、服务和数据在全生命周期内被管理):资产清单是“SaaS 供应商的列表”加“我们记得的”
  • ID.IM-04(事件响应计划经过演练):计划存在,但上次测试是三年前
  • PR.AA-05(访问权限和授权被管理,纳入最小权限原则):季度访问审查存在于政策中而非实践中
  • PR.DS-01(静态数据的机密性、完整性和可用性受保护):静态加密“有”,但密钥管理是“问 AWS”
  • DE.AE-08(当不良事件满足定义标准时宣布事件):标准未实际定义,“看到就知道”
  • RS.CO-02(内部和外部利益相关者获知事件):通知矩阵在某人脑子里
  • RC.RP-01(恢复计划被执行):有文档,从未测试

输出格式

输出为 NIST CSF 2.0 态势评估文档,包含:组织、范围、日期、评估人;执行摘要(2-3 段平实语言——整体态势、前三大风险、前三大成果、建议的 90 天优先事项);配置文件(各功能层级汇总表、逐子类别明细表);优先级路线图(未来 30 天、90 天、12 个月,每项含负责人和成功指标);交叉引用(证据链接——审计报告、IR 计划、IAM 报告等)。

翻译成董事会语言

董事会不要子类别 ID,他们要三个问题的答案:我们在哪里暴露(前 3-5 项重大风险)?我们在做什么(具体投资、指定负责人、日期)?我们如何知道变好了(定量指标、目标日期)?CSF 评估作为支撑细节,董事会视图是一页热力图加三页优先事项幻灯片,评估放在附录。

边界

  • 本技能产出治理工件和路线图,不涉及漏洞利用
  • CSF 评估不是监管意义上的审计(SOC 2 审计、FedRAMP 评估、ISO 27001 认证审计均为独立流程);CSF 映射为这些提供信息但不替代
  • 对于受审计环境(PCI、HIPAA、FedRAMP),审计方的特定框架具有权威性;CSF 映射是有用补充
  • 拒绝在没有证据的情况下抬高层级评级——层级 3 意味着“有文档化全组织流程的证据”,而非“我们希望某天做到”
  • 当评估发现需要立即行动的问题(活跃事件、暴露系统)时,移交 incident-triage 或相关审计技能

参考资料

  • NIST Cybersecurity Framework 2.0(nist.gov/cyberframework)
  • NIST CSF 2.0 Quick Start Guides
  • NIST CSF Community Profiles(行业特定起点)
  • NIST SP 800-53(控制目录——提供映射到 CSF 子类别的具体控制)
  • ISO 27001:2022(替代 ISMS 框架——常与 CSF 对照映射)
  • CIS Critical Security Controls v8(替代优先级框架——与 CSF 高度重叠)
  • Cybersecurity Maturity Model Certification (CMMC)——面向 DoD 承包商;使用 CSF + NIST 800-171
  • “Cybersecurity Risk Management: Mastering the Fundamentals Using the NIST Cybersecurity Framework”——Cynthia Brumfield