星巡研究院

K8s 集群安全

### ① 情报卡片 靶场环境 K8S-TARGET-09,节点 kubelet 10250 端口对内网暴露,认证/授权宽松,10255 只读端点同时开放。 ### ② 攻击面判断 kubelet 是节点代理,10250 支持命令执行类子资源,未授权或宽松授权可直接在节点 Pod 内动作,缺陷在 kubelet 认证授权配置。 ### ③ 第一次试探 只读访问 10255/10250 的健康与列表类端点,确认可达与鉴权要求,不下发执行请求。 ### ④ 真假阳性递进校验 排除误报:要求认证拒绝为正常。确认匿名可访问执行类子资源才判真,核对授权是否放行 `pods/exec` 类动作。 ### ⑤ 完整链路拆解 内网可达 kubelet 10250 → 认证授权宽松通过 → 列举节点 Pod → 经执行子资源进入容器 → 衔接域1逃逸条件或直接读节点 → 节点控制后取凭证横向到控制面。10255 只读只给情报,10250 可执行才是接管环。 ### ⑥ 底层溯源 kubelet(Go goroutine)经 HTTPS socket 接收请求,认证插件校验身份、授权
这是进阶内容

升级理论包获取本册全部章节,从机器本质系统入门