7.2. 高严重性安全策略


下表列出了 Red Hat Advanced Cluster Security for Kubernetes 中具有高严重性的默认安全策略。策略按照生命周期阶段进行组织。

表 7.2. 高严重性安全策略
生命周期阶段名称Description状态

构建或部署

可修复 CVSS >= 7

当部署具有可修复的、CVSS 最少为 7 的安全漏洞时发出警报。

Disabled

构建或部署

可修复的严重性至少为重要

当部署具有可修复漏洞的部署时,警报的严重性等级至少为 Important (重要)。

Enabled

构建或部署

在镜像中公开安全 Shell (ssh)端口

当部署公开端口 22 时发出警报,这通常为 SSH 访问保留。

Enabled

部署

紧急部署注解

当部署使用紧急注解时,如 "admission.stackrox.io/break-glass":"ticket-1234" to circumvent StackRox Admission 控制器检查。

Enabled

部署

环境变量包含 Secret

当部署具有包含 'SECRET' 的环境变量时发出警报。

Enabled

部署

可修复 CVSS >= 6 和特权

当部署以特权模式运行,带有至少 6 CVSS 的可修复漏洞时发出警报。

在版本 3.72.0 及更高版本中默认禁用

部署

带有重要和关键修复的 CVE 的特权容器

当以特权模式运行的容器具有重要或关键修复漏洞时,会发出警报。

Enabled

部署

Secret 挂载为环境变量

当部署具有作为环境变量挂载的 Kubernetes secret 时发出警报。

Disabled

部署

Secure Shell (ssh)端口公开

当部署公开端口 22 时发出警报,这通常为 SSH 访问保留。

Enabled

Runtime

Cryptocurrency Mining Process Execution

生成 crypto-curcy mining 进程。

Enabled

Runtime

iptables 执行

检测某个人运行 iptables,这是在容器中管理网络状态的已弃用方法。

Enabled

Runtime

Kubernetes Actions: Exec into Pod

当 Kubernetes API 收到一个容器中运行命令的请求时发出警报。

Enabled

Runtime

Linux 组添加执行

检测某人运行 addgroup 或 groupadd 二进制文件来添加 Linux 组。

Enabled

Runtime

Linux 用户添加执行

检测某人运行 useradd 或 adduser 二进制文件来添加 Linux 用户。

Enabled

Runtime

Login Binaries

指明某人尝试登录时。

Disabled

Runtime

网络管理执行

检测某人运行可操作网络配置和管理的二进制文件。

Enabled

Runtime

nmap Execution

当某个人在运行时启动容器中的 nmap 进程时发出警报。

Enabled

Runtime

OpenShift: Kubeadmin Secret Accessed

当某人访问 kubeadmin 机密时发出警报。

Enabled

Runtime

密码 Binaries

指明某人尝试更改密码的时间。

Disabled

Runtime

以集群 Kubelet 端点为目标的进程

检测 healthz、kubelet API 或 heapster 端点的滥用。

Enabled

Runtime

以集群 Kubernetes Docker Stats 端点为目标的进程

检测 Kubernetes docker stats 端点的滥用。

Enabled

Runtime

以 Kubernetes 服务端点为目标的进程

检测 Kubernetes Service API 端点的滥用。

Enabled

Runtime

UID 为 0 的进程

当部署包含 UID 0 运行的进程时发出警报。

Disabled

Runtime

Secure Shell Server (sshd)执行

检测运行 SSH 守护进程的容器。

Enabled

Runtime

setuid 进程

使用 setuid 二进制文件,允许人们使用升级的特权运行某些程序。

Disabled

Runtime

影子文件修改

指明某人试图修改影子文件。

Disabled

Runtime

Java 应用程序 shell Spawned

检测何时将 shell (如 bash、csh、sh 或 zsh)作为 Java 应用程序的子进程运行。

Enabled

Runtime

未授权的网络流

为任何位于"alert on anomal anomalous violations"设置基准之外的网络流生成违反情况。

Enabled

Runtime

未授权的进程执行

为 Kubernetes 部署中容器规格未明确允许的任何进程执行生成违反情况。

Enabled

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.