安全
审查 Kubernetes 工作负载与集群的安全态势
找出工作负载、身份、网络、密钥、镜像与控制平面的风险配置,并以已测试的变更修复。
流程
按这个顺序做。
- 取得授权并盘点集群、命名空间、工作负载、数据敏感度、租户、暴露、责任人、版本和管理服务边界。
- 只读收集 RBAC、服务账号、准入控制、API 访问、审计日志、网络策略、密钥、镜像仓库、节点和备份实践的清单与设置。
- 审查镜像与供应链控制:可信仓库、不可变引用、漏洞处理、溯源、最小内容和更新节奏。
- 评估工作负载安全上下文:特权、主机访问、能力、用户 ID、文件系统、资源限制以及安全计算模式或其他内核控制。
- 对照 NIST 与 Kubernetes 指南,评估集群与命名空间隔离、最小权限、密钥保护、对外暴露、策略执行、控制面安全和日志。
- 按利用路径和工作负载影响排优先级,然后分阶段落地已批准的清单或平台变更,并带回滚与服务负责人核验。
- 复测整改、核验应用健康,并加入策略即代码或持续检查以防复发。
先准备
猫会向你要的输入。
- 集群与命名空间范围
- 只读 Kubernetes 与云访问
- 工作负载责任人与数据分级
- 部署仓库与维护约束
路由器 + 一份 playbook
先路由。只选一份。
Cat Paw 每次任务只加载一份 playbook,不合并多份。先走这个路由器;其余路径是此 workflow 可检查的候选。
- 路由器:
cybersecurity-pack skills/cybersecurity-skills/performing-kubernetes-cis-benchmark-with-kube-bench/SKILL.mdskills/cybersecurity-skills/auditing-kubernetes-cluster-rbac/SKILL.mdskills/cybersecurity-skills/scanning-kubernetes-manifests-with-kubesec/SKILL.md
界限
界限跟着提示一起走。
- 先只读发现,未经批准变更范围绝不应用清单或运行容器。
- 不要提取密钥值;只检查元数据与保护控制。
- 在预发或有限批次中测试准入、RBAC 和网络策略变更,并准备回滚。
完成代表
一个可核对的终点。
范围内清单各项均有证据与处置,关键修复已核验且无服务回退,持续策略检查覆盖约定的高风险配置。
来源
这个流程从哪来。
- csrc.nist.gov/pubs/sp/800/190/final
- kubernetes.io/docs/concepts/security/security-checklist/
- kubernetes.io/docs/concepts/security/application-security-checklist/
来源确立 workflow 的模式。如有 Reddit 或社区帖子,视为实务轶事,不是普遍事实。