Agent Skills
返回列表
🔒

kube-hunter K8s集群暴露面探测

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/probe-kubernetes-clusters-with-kube-hunter-for-exposed-services-and-misconfigurations

技能介绍

问题背景

当 Kubernetes 集群进入运维或安全审查阶段时,团队往往面临两个难题:不知道哪些服务被意外暴露到公网,以及不清楚配置层面存在哪些安全隐患。手动检查每个 Service、Ingress 和 NetworkPolicy 效率低下,且容易遗漏。

核心能力

这个技能利用 kube-hunter 工具,在正式开展渗透测试或制定修复方案之前,对目标集群执行一次聚焦式暴露探测。它能自动扫描常见的错误配置,包括:

  • 暴露的 Kubernetes API Server
  • 未授权访问的 Dashboard
  • 不安全的 Pod Security Policies
  • 网络策略缺失导致的横向移动风险

工作方式

技能的核心流程分为三步:

  1. 环境准备:确保目标集群的可达性,并获得运维方的扫描授权
  2. 执行探测:运行 kube-hunter 的预定义扫描规则,收集暴露面信息
  3. 结果解读:整理扫描报告,标注风险等级,为后续修复提供优先级依据

适用边界

需要注意的是,该技能提供的是初步暴露面快照,而非完整的安全审计。在敏感环境中使用前,务必:

  • 获得集群所有者的明确授权
  • 评估扫描行为对生产环境的影响
  • 结合其他安全工具形成纵深防御体系

使用场景

  • 安全团队在渗透测试前期,利用kube-hunter快速识别集群暴露面,为后续深度测试划定目标范围
  • 运维工程师在配置变更后,使用kube-hunter扫描集群,确认是否有服务意外暴露到公网
  • DevOps团队在CI/CD流水线中集成安全扫描,及时发现新部署服务的配置错误
  • 安全研究员分析集群安全态势,需要快速获取暴露服务清单和常见错误配置分布

适合人员

  • 安全工程师:需要在渗透测试前快速评估集群暴露面,定位高危风险点
  • DevOps工程师:需要在部署新服务后验证安全配置,防止意外暴露
  • Kubernetes集群管理员:需要定期审计集群安全状态,发现并修复配置错误
  • 安全运维人员:需要持续监控集群安全态势,及时发现潜在威胁