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

etcd 2379/2380 暴露与证书认证

K8s 的 etcd 保存全部集群密钥:客户端端口暴露且无证书认证等于集群失守,属于最高优先级收敛项。

安全加固速查安全更新于 2026-10-12
加固项集群数据存储
适用平台Linux(etcd/K8s 控制面)
风险等级高
基线仅内网 + mTLS

核查

核查
ss -tlnp | grep -E ':2379|:2380 '
curl -s --max-time 5 http://127.0.0.1:2379/version
grep -E 'listen-client-urls|client-cert-auth|trusted-ca-file' /etc/etcd/etcd.conf 2>/dev/null
历史上有未授权 etcd 被读取 Secret 导致集群凭据全线泄露的案例:发现暴露按最高级别处理。

易错点

  • client-cert-auth 关闭时即使 HTTPS 也无需证书:检查项要看到显式关闭为止
  • 端口暴露常来自 --listen-client-urls 0.0.0.0:改配置后确认服务重启且端口绑定变化

数据来源与参考

  • etcd 官方文档:Security
  • CIS Kubernetes Benchmark:etcd 条目

相关工具

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