第 3 章 使用 Compliance Operator
您可以将 RHACS 配置为使用 Compliance Operator 进行 OpenShift Container Platform 集群的合规性报告和补救。Compliance Operator 的结果在 RHACS Compliance Dashboard 中报告。
Compliance Operator 自动审查许多技术实施,并将其与行业标准、基准和基准的某些方面进行比较。
Compliance Operator 不是一个审核员(auditor)。为了遵守这些各种标准或认证,您必须与授权的审计员参与,如合格的安全评估者(QSA)、联合授权局(JAB)或其他行业认可监管机构来评估您的环境。
Compliance Operator 根据与此类标准相关的通用信息和实践提出建议,并协助补救,但实际合规是您的责任。您需要与授权的审核员合作,以达到符合标准的要求。
有关最新更新,请参阅 Compliance Operator 发行注记。
3.1.1. 安装 Compliance Operator 复制链接链接已复制到粘贴板!
使用 Operator Hub 安装 Compliance Operator。
流程
通过执行以下步骤安装 Operator:
-
在 Web 控制台中进入 Operators
OperatorHub 页面。 - 在 Filter by keyword 框中输入 Compliance operator 以查找 Compliance Operator。
- 选择 Compliance Operator 查看详情页面。
- 阅读 Operator 的信息,然后点 Install。
3.1.2. 配置 ScanSettingBinding 对象 复制链接链接已复制到粘贴板!
在 openshift-compliance 命名空间中创建 ScanSettingBinding 对象,以使用 cis 和 cis-node 配置集扫描集群。
本例使用 cis 和 cis-node 配置集,但 OpenShift Container Platform 提供了额外的配置集。如需更多信息,请参阅"添加资源"部分中的"了解 Compliance Operator"。
流程
选择以下选项之一:
使用 CLI 创建 YAML 文件和对象。例如:
使用以下文本创建名为
sscan.yaml的文件:apiVersion: compliance.openshift.io/v1alpha1 kind: ScanSettingBinding metadata: name: cis-compliance profiles: - name: ocp4-cis-node kind: Profile apiGroup: compliance.openshift.io/v1alpha1 - name: ocp4-cis kind: Profile apiGroup: compliance.openshift.io/v1alpha1 settingsRef: name: default kind: ScanSetting apiGroup: compliance.openshift.io/v1alpha1运行以下命令来创建
ScanSettingBinding对象:$ oc create -f sscan.yaml -n openshift-compliance如果成功,会显示以下信息:
$ scansettingbinding.compliance.openshift.io/cis-compliance created
通过执行以下步骤来创建对象:
-
将活动项目更改为
openshift-compliance。 - 点 + 打开 Import YAML 页面。
- 粘贴上例中的 YAML,然后点 Create。
-
将活动项目更改为
其他资源
- 了解 Compliance Operator
- OpenShift Container Platform 中的 Compliance Operator 扫描
可选: 如果在安装 RHACS 后 安装 Compliance Operator,请通过执行以下选项之一在安全集群中重启 Sensor:
运行以下命令:
$ oc -n stackrox delete pod -lapp=sensor在 OpenShift Container Platform Web 控制台中执行以下步骤:
-
将活动项目更改为
stackrox。 -
导航到 Workloads
Pods。 -
找到名称以
sensor-开头的 pod,然后点 ActionsDelete Pod。
-
将活动项目更改为
验证
执行这些步骤后,在 RHACS 中运行合规性扫描,并确保显示 ocp4-cis 和 ocp4-cis-node 结果。如需更多信息,请参阅"添加资源"部分中的"运行合规性扫描"。
其他资源