SuperAPI AI 工具集

kube-hunter

安全与审计

查看项目

更新于 10-16 07:14

技能介绍

用途 kube-hunter 技能用于在授权渗透测试中审查 Kubernetes 集群是否暴露了高风险服务或端点,帮助理解远程可达的暴露面并以结构化方式评估集群攻击面。

适用阶段 主要用于发现与侦察、漏洞分析,次要用于复测与收尾。当需要评估远程可达的 Kubernetes 暴露、结构化审查集群攻击面,或在减少暴露后进行可重复复测时使用。若集群不在范围内,或集群内模式、主动模式未获明确批准,应避免使用。

输入与流程 需要已批准的集群端点或 IP、允许的模式(优先远程且低影响)以及输出处理要求。建议先以远程或低影响模式开始,只关注实质扩大攻击面的发现,升级前手动确认重要问题,并将发现与集群角色和业务背景关联,同时记录确切的模式与目标以便复测。

命令示例(将示例目标替换为已批准的范围内值)

Passive scan against a remote API server

kube-hunter --remote 10.10.10.100

Scan a CIDR range for Kubernetes components

kube-hunter --cidr 10.10.10.0/24

Output to JSON

kube-hunter --remote 10.10.10.100 --report json > contoso-kube-hunter.json

Active hunting (may create containers — requires explicit approval)

kube-hunter --active --remote 10.10.10.100

Hunt from inside a running pod

kube-hunter --pod

证据与安全边界 需记录远程可达的 Kubernetes 暴露、确切集群端点与所用模式,以及实质改变集群风险的发现。优先使用远程、低影响模式;仅在获得明确书面批准后使用更具侵入性的模式。