用途:在获得明确书面授权的范围内,评估云工作负载与Kubernetes集群安全,检查IAM/RBAC权限提升路径。仅限教育或授权安全评估,使用前须取得系统所有者书面许可,并优先在沙箱、一次性虚拟机或受控实验环境中进行。
主要能力与适用场景:云元数据SSRF(169.254.169.254 / IMDS);IAM过度权限、公开存储桶、错误安全组;Docker/containerd逃逸路径评估;Kubernetes RBAC、Secrets、Admission、供应链镜像;容器镜像漏洞(可联动供应链安全技能)。
强制确认门:运行任何探测、利用、更改、驻留、提取数据或尝试访问凭据的命令前,必须让用户说明确切目标URL、IP、账号或资源;确认书面授权与允许范围;展示确切命令及其预期效果;并在当前对话中获得明确确认。若无确认,保持只读,仅提供防御性建议。
工作流:第一阶段确认身份与边界(云AK/SK、K8s SA、节点SSH;单账号/单集群/单命名空间;网络档authorized_target_only)。第二阶段云控制面,示例命令(按厂商替换,须在授权账号内):aws sts get-caller-identity、aws s3 ls,检查公开桶与错误ACL、IMDSv1与v2及SSRF链、可扮演角色与横向移动。第三阶段容器,检查是否privileged/hostPath/hostNetwork、capabilities(如SYS_ADMIN)、可写宿主机路径的逃逸候选、镜像历史与已知CVE(Trivy)。第四阶段Kubernetes:kubectl auth can-i --list、kubectl get pods,secrets,svc -A、kubectl get clusterrolebindings,检查SA token挂载与权限、缺失的危险admission webhook、etcd/dashboard暴露、网络策略是否默认放行。
工具链:kubectl(集群交互)、trivy(镜像/IaC,可用bootstrap trivy)、kube-bench/kubeaudit(CIS/配置)、pacu/scoutsuite(云审计,需授权)、nuclei(已知云漏洞模板,可bootstrap nmap/nuclei生态)。参考references/k8s-cloud-checklist.md。
路由:上游MASTER R23;下游拿到节点shell转attack-chain/windows-ad,镜像漏洞转supply-chain。
限制:云厂商API调用可能产生费用并触发告警,需与所有者协调;逃逸路径验证必须限于一次性实验集群;严禁未授权扫描公有云其他租户。本资料未提供具体收费、价格、平台支持或效果保证信息。