首页/安全/安全加固速查/Kubelet 10250 匿名访问与鉴权
本包目录(363 条)
主机加固基线90 条防火墙与访问控制50 条口令与认证策略55 条
服务与端口收敛50 条
补丁与漏洞管理50 条日志与审计34 条基线核查命令34 条

Kubelet 10250 匿名访问与鉴权

Kubelet 接口可执行命令、拉取日志:匿名认证开启时攻击者可直接接管节点上所有容器(历史大规模挖矿事件的入口)。

安全加固速查安全更新于 2026-10-12
加固项容器节点安全
适用平台Linux(Kubernetes 节点)
风险等级高
基线关闭匿名、Webhook 鉴权

核查

核查
ss -tlnp | grep ':10250 '
curl -sk --max-time 5 https://127.0.0.1:10250/pods | head -c 200
grep -E 'anonymous-auth|authorization-mode' /var/lib/kubelet/config.yaml 2>/dev/null
grep -E 'anonymous-auth|authorization-mode' /etc/kubernetes/kubelet.conf 2>/dev/null

收敛配置

收敛配置
# kubelet config:authentication.anonymous.enabled: false
# authorization.mode: Webhook
# 10250 仅对控制面网段开放(安全组/防火墙限源)
“Kubelet 未授权访问”在攻防演练中是必查项:节点层与网络层要同时验证。

易错点

  • 只改配置不重启 kubelet:运行态未变,必须 systemctl restart kubelet 并复测
  • read-only port 10255(历史版本)同样要确认已关闭

数据来源与参考

  • Kubernetes 官方文档:Kubelet authentication/authorization
  • CIS Kubernetes Benchmark

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌