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. 查看网络基准

您可以从网络图形视图查看网络基准。

流程

  1. Network Graph 视图中,选择一个或多个命名空间。
  2. 选择部署。
  3. 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 或更新版本来启用基准违反情况的警报。

流程

  1. Network Graph 视图中,选择一个部署。
  2. 在网络流详情面板中,选择 Baseline Settings
  3. 打开 Alert on baseline violations 切换。

    • 打开 Alert on baseline violations 切换 anomalous 网络流会触发违反情况。
    • 您可以关闭 Alert on baseline violations 切换,以停止接收异常网络流的违反情况。

8.5.3. 配置网络基础时间线

您可以使用 ROX_NETWORK_BASELINE_OBSERVATION_PERIODROX_BASELINE_GENERATION_DURATION 环境变量来配置观察周期和网络基准生成持续时间。

流程

  • 设置 ROX_NETWORK_BASELINE_OBSERVATION_PERIODROX_BASELINE_GENERATION_DURATION 环境变量:

    $ oc -n stackrox set env deploy/central \ 
    1
    
      ROX_NETWORK_BASELINE_OBSERVATION_PERIOD=<value> 
    2
    Copy to Clipboard Toggle word wrap
    1
    如果使用 Kubernetes,请输入 kubectl 而不是 oc
    2
    值必须是时间单位,例如 :300ms-1.5h2h45m。有效的时间单位是 nsus 或 crius ,ms,s ,m,h
    $ oc -n stackrox set env deploy/central \ 
    1
    
      ROX_BASELINE_GENERATION_DURATION=<value> 
    2
    Copy to Clipboard Toggle word wrap
    1
    如果使用 Kubernetes,请输入 kubectl 而不是 oc
    2
    值必须是时间单位,例如 :300ms-1.5h2h45m。有效的时间单位是 nsus 或 crius ,ms,s ,m,h
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat