8.5. 使用网络基础
在 Red Hat Advanced Cluster Security for Kubernetes 中,您可以使用网络基础来最小化风险。这是保持基础架构安全的主动方法。Red Hat Advanced Cluster Security for Kubernetes 首先发现现有的网络流并创建基准,然后将这个基准之外的网络流视为异常。
- 要使用 网络基准 功能,您必须使用 Red Hat Advanced Cluster Security for Kubernetes 版本 3.0.54 或更新版本。
- 要在基准违反情况中启用警报,您必须使用 Red Hat Advanced Cluster Security for Kubernetes 版本 3.0.56 或更新版本。
安装 Red Hat Advanced Cluster Security for Kubernetes 时,没有默认网络基准。当 Red Hat Advanced Cluster Security for Kubernetes 发现网络流时,它会创建一个基准,然后它会将所有发现的网络流添加到其中。
- 当 Red Hat Advanced Cluster Security for Kubernetes 发现新网络活动时,它会将网络流添加到网络基线。
- 网络流没有显示为异常流,且不会触发任何违反情况。
发现阶段后:
- Red Hat Advanced Cluster Security for Kubernetes 会停止在网络基准中添加网络流。
- 新网络流(不在网络基准中)显示为异常流,但不触发任何违反情况。
8.5.1. 查看网络基准 复制链接链接已复制到粘贴板!
您可以从网络图形视图查看网络基准。
流程
- 在 Network Graph 视图中,选择一个或多个命名空间。
- 选择部署。
Network Flows 详情面板显示异常和基准流。在这个面板中,您可以:
- 选择 Mark as Anomalous,将基准中的网络流标记为异常,或者
- 选择 Add to Baseline,从异常流中添加网络流到基准。
8.5.2. 在基准违反情况中启用警报 复制链接链接已复制到粘贴板!
您可以配置 Red Hat Advanced Cluster Security for Kubernetes 来检测异常网络流并触发违反情况。
您需要 Red Hat Advanced Cluster Security for Kubernetes 版本 3.0.56 或更新版本来启用基准违反情况的警报。
流程
- 在 Network Graph 视图中,选择一个部署。
- 在网络流详情面板中,选择 Baseline Settings。
打开 Alert on baseline violations 切换。
- 打开 Alert on baseline violations 切换 anomalous 网络流会触发违反情况。
- 您可以关闭 Alert on baseline violations 切换,以停止接收异常网络流的违反情况。
8.5.3. 配置网络基础时间线 复制链接链接已复制到粘贴板!
您可以使用 ROX_NETWORK_BASELINE_OBSERVATION_PERIOD
和 ROX_BASELINE_GENERATION_DURATION
环境变量来配置观察周期和网络基准生成持续时间。
流程
设置
ROX_NETWORK_BASELINE_OBSERVATION_PERIOD
和ROX_BASELINE_GENERATION_DURATION
环境变量:oc -n stackrox set env deploy/central \ ROX_NETWORK_BASELINE_OBSERVATION_PERIOD=<value>
$ oc -n stackrox set env deploy/central \
1 ROX_NETWORK_BASELINE_OBSERVATION_PERIOD=<value>
2 Copy to Clipboard Copied! Toggle word wrap Toggle overflow oc -n stackrox set env deploy/central \ ROX_BASELINE_GENERATION_DURATION=<value>
$ oc -n stackrox set env deploy/central \
1 ROX_BASELINE_GENERATION_DURATION=<value>
2 Copy to Clipboard Copied! Toggle word wrap Toggle overflow