kube-hunter Kubernetes集群暴露路径探测
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md ,安装 @user_3c6cb52e/probe-kubernetes-clusters-for-exposed-attack-paths-with-kube-hunter
技能介绍
这个技能解决什么问题
常规的 Kubernetes 集群巡检往往输出一份长长的清单,把配置项、版本号、证书有效期混在一起,安全工程师很难从中快速定位哪些面真的暴露在外、攻击者能从哪里进来。kube-hunter 的价值在于它站在攻击者视角,聚焦暴露攻击路径。本技能解决的问题是:当 agent 需要的是暴露面导向的安全发现,而不是一份泛泛的扫描列表时,如何系统地驱动 kube-hunter 完成探测并整理结论。
技能如何工作
核心能力:
- 以攻击者视角评估 Kubernetes 集群
- 聚焦暴露路径,产出针对性发现,而非通用扫描器列表
关键步骤:
- 准备
kube-hunter二进制或容器镜像,并确认对目标环境的网络或集群访问权限 - 针对目标集群执行探测,收集暴露面相关的安全发现
- 整理结果,形成以攻击路径为主线的结论,便于 agent 据此决策
适用边界与注意点
- 没有自动提取到的安装或使用说明,在敏感工作流中运行前,务必先审查上游项目
- 探测会真实触达目标集群的 API 与网络面,需确认已获得授权
- 结果覆盖范围取决于 kube-hunter 的规则集与目标版本,不能保证发现全部攻击路径
- 该技能聚焦暴露面评估,不等同于完整的合规审计或入侵检测
使用场景
- 在Kubernetes集群上线前安全验收时,需要快速判断哪些API端点或服务对外暴露,供安全团队优先修复。
- 收到红队报告后,需要验证集群中是否存在可被横向移动利用的暴露路径,为修复优先级提供依据。
- 作为运维工程师,在例行巡检中发现异常网络流量,需要使用kube-hunter从攻击者视角确认是否有暴露面被利用的风险。
- 在排查集群安全事件时,需要系统性地探测从公网入口到集群内部的潜在攻击路径,辅助事件根因分析。
适合人员
- 安全工程师:需要在集群上线前或定期评估暴露面,产出可执行的修复建议。
- DevOps工程师:需要在集群日常运维中识别潜在的攻击路径,避免服务配置错误导致数据泄露。
- 渗透测试人员:需要在授权测试阶段使用攻击者视角的扫描工具,快速定位集群中的高风险暴露点。