首页/安全/漏洞与攻击面速查/Docker Daemon 远程接口风险(2375/2376)
本包目录(294 条)
漏洞基础与评分46 条Web 漏洞原理与防护55 条
主机与服务风险面53 条
扫描与验证方法50 条补丁与修复管理45 条暴露面收敛45 条

Docker Daemon 远程接口风险(2375/2376)

Docker 守护进程默认只监听 Unix Socket;若配置为 TCP 监听(2375 明文 / 2376 TLS),等价于把主机控制面暴露出去——可达者可以创建特权容器、挂载宿主目录。

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

暴露核查(对本方资产)

暴露核查(对本方资产)
curl -s --max-time 3 http://<目标IP>:2375/version | head
# 返回版本 JSON 说明 2375 可达
ss -ltnp | grep -E '2375|2376'   # 在目标主机上确认监听来源

加固要点

加固要点
1. 默认形态:仅保留 unix socket,删除 TCP 监听
2. 确有远程需求:启用 TLS 双向认证(2376)并限制来源
3. 云环境:优先用云厂商容器服务替代裸 Docker 远程面
Docker Daemon 权限与 root 等效;2375 对公网或大网段开放属于危急级暴露面。

易错点

  • 为图方便在开发机上开 2375 且防火墙全通:一台开发机等同于一把主机钥匙

数据来源与参考

  • Docker 官方文档(Protect the Docker daemon socket)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌