首页/安全/安全加固速查/CIS 基线分级与豁免治理(L1/L2)
主机加固基线90 条

CIS 基线分级与豁免治理(L1/L2)

CIS Benchmark 区分 Level 1(基础、低影响)与 Level 2(纵深、可能影响功能)并附评分;落地应先匹配版本,再按业务角色裁剪,并对例外建立书面豁免。

安全加固速查安全更新于 2026-10-13

基线不是一份模板走天下

CIS Benchmark 对每个操作系统与版本单独发布基线文件,条目分两个级别:Level 1 是基础且低影响的项,适合所有环境;Level 2 面向纵深防御,可能影响功能或性能,需要按角色评估。条目还区分“计分”与“不计分”:不计分项多为无法自动判定的管理类要求,适用于人工核查。落地流程是先对齐到与资产匹配的基线版本,再按业务角色裁剪,并对例外建立书面豁免。

基本信息

加固项基线范围选择与例外治理
适用平台通用(Linux、Windows、数据库、云平台、K8s 等)
权限要求安全管理与运维协同
达标判据基线版本与资产匹配,L1 全覆盖,L2 有取舍依据
落地工具OpenSCAP、SCAP Security Guide、商业合规扫描工具

典型使用场景

  • 等保与行业检查前做差距清单,明确整改优先级
  • 新系统交付时按角色套用对应基线模板
  • 年度基线复评,处理因业务变化而失效的旧条目
  • 给管理层汇报时区分“可自动核查”与“需人工判定”两类
  • 第三方审计要求提供豁免清单与补偿控制说明

用 OpenSCAP 跑 CIS profile

用 OpenSCAP 跑 CIS profile
oscap info /usr/share/xml/scap/ssg/content/ssg-rhel9-ds.xml | grep -A5 Profiles   # 看有哪些可用 profile
oscap xccdf eval --profile cis --report cis-report.html \
  /usr/share/xml/scap/ssg/content/ssg-rhel9-ds.xml
# 只看失败项,便于生成整改清单:
oscap xccdf eval --profile cis --results cis-results.xml \
  /usr/share/xml/scap/ssg/content/ssg-rhel9-ds.xml

级别与条目类型

分类含义落地建议
Level 1基础、低影响、普适所有生产环境默认实施
Level 2纵深防御,可能影响功能按角色评估,先测试再实施
Scored(计分)有明确判定条件,可自动化纳入自动化扫描与趋势跟踪
Not Scored(不计分)多为管理类或需人工判断以核查表与访谈方式取证
豁免项因业务原因不实施写清原因、补偿控制、审批人与复评时间
豁免不是免死金牌:每条例外要写清原因、补偿控制、审批人与复评时间,并在资产角色变化时重新评估。另一种常见错误是把 L2 模板全量套到数据库、容器宿主这类复杂角色上,结果服务起不来或性能骤降,最终整批回滚、基线形同废纸。
CIS 版本必须与操作系统的发行版本对齐:基线是针对具体版本发布的,版本错配会产生大量误报与漏报。落地前先在测试环境跑一遍全量扫描,把误报项标注出来,再依据业务实际情况决定整改、豁免或调整扫描规则。

易错点

  • CIS 基线版本与操作系统小版本错配,产生大量误报,先对齐版本再谈通过率
  • 把 L2 模板全量套到容器宿主、数据库等复杂角色上,导致服务不可用并整批回滚
  • 只统计通过率不做角色裁剪,报告看起来漂亮但落地项无人执行
  • 豁免缺少书面记录与复评时间,一年后没人说得清哪条为什么没做

数据来源与参考

  • CIS Benchmarks 官方方法论(Level 1/2 与评分定义)
  • SCAP Security Guide:CIS profile 说明

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌