首页/安全/漏洞与攻击面速查/Kubernetes 对外暴露入口核查
暴露面收敛45 条

Kubernetes 对外暴露入口核查

集群对外入口来自 LoadBalancer 类型 Service、Ingress、NodePort 与网关:定期导出清单并与业务确权,关闭闲置入口;管理面 API 与 Dashboard 不应公网可达。

漏洞与攻击面速查安全更新于 2026-10-12

清单导出命令

清单导出命令
kubectl get svc -A --field-selector spec.type=LoadBalancer
kubectl get svc -A --field-selector spec.type=NodePort
kubectl get ingress -A
# 输出逐条确权:业务名、域名、归属团队、必要性
默认后端未匹配请求的默认响应可能泄露集群信息:配置自定义默认页
管理面kube-apiserver/Dashboard/Kibana 等入口仅内网或白名单
收敛闲置入口删除;NodePort 尽量替换为受控入口
云上 LoadBalancer 会产生费用:账单维度反过来是发现闲置入口的好工具。

易错点

  • 测试用的 NodePort 服务长期保留:整个节点 IP 段上都是开放端口

数据来源与参考

  • Kubernetes 文档(Service 与 Ingress)
  • Kubernetes 安全公告(入口相关)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌