本文档介绍了 Security Command Center 中的一种威胁发现结果类型。当威胁检测器在您的云资源中检测到潜在威胁时,会生成威胁发现结果。如需查看可用威胁发现结果的完整列表,请参阅威胁发现结果索引。
概览
为了提升特权,潜在恶意方使用 kubectl
命令和被破解的引导凭证查询了证书签名请求 (CSR)。
以下是此规则检测到的命令示例:
kubectl --client-certificate kubelet.crt --client-key kubelet.key --server YOUR_SERVER get csr CSR_NAME
如何应答
如需响应此发现结果,请执行以下操作:
第 1 步:查看发现结果详情
按照查看发现结果中所述,打开
Privilege Escalation: Get Kubernetes CSR with compromised bootstrap credentials
发现结果。 系统会打开发现结果详细信息面板,以显示摘要标签页。在摘要标签页上,查看以下部分中的信息:
- 检测到的内容,尤其是以下字段:
- 主账号电子邮件地址:发出调用的账号。
- 方法名称:所调用的方法。
- 在受影响的资源下:
- 资源显示名称:执行操作的 Kubernetes 集群。
- 相关链接,尤其是以下字段:
- Cloud Logging URI:指向 Logging 条目的链接。
- MITRE ATT&CK 方法:指向 MITRE ATT&CK 文档的链接。
- 相关发现结果:指向任何相关发现结果的链接。
- 检测到的内容,尤其是以下字段:
第 2 步:检查日志
如果您在发现结果详情的方法名称字段中记下的方法名称是 GET
方法,请执行以下操作:
- 在 Google Cloud 控制台中发现结果详细信息的摘要标签页上,通过点击 Cloud Logging URI 字段中的链接转到 Logs Explorer。
- 查看
protoPayload.resourceName
字段中的值以识别特定的证书签名请求。
第 3 步:研究攻击和响应方法
- 查看此发现结果类型的 MITRE ATT&CK 框架条目:提升权限。
- 如果特定 CSR 在日志条目中可用,请调查证书的敏感度以及是否有必要执行该操作。
- 如需制定响应方案,请将您的调查结果与 MITRE 研究相结合。
后续步骤
- 了解如何在 Security Command Center 中处理威胁发现结果。
- 请参阅威胁发现结果索引。
- 了解如何通过 Google Cloud 控制台查看检测结果。
- 了解生成威胁发现结果的服务。