首页/安全/漏洞与攻击面速查/Harbor 镜像仓库暴露风险
主机与服务风险面53 条

Harbor 镜像仓库暴露风险

Harbor 安装后的管理员初始口令为文档给定的默认值,必须在首次登录时修改;项目默认可设为公开,仓库 API(/api/v2.0/projects、/v2/_catalog)匿名可读时会泄露镜像清单。

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

匿名可读性测试

匿名可读性测试
curl -s -o /dev/null -w '%{http_code}\n' https://harbor.example.com/v2/_catalog
curl -s https://harbor.example.com/api/v2.0/projects | head -c 300
# 期望返回 401;返回 200 说明匿名访问未关闭

收敛要点

收敛要点
1. 首次登录即修改 admin 口令,并启用登录失败锁定策略
2. 项目设为私有,按角色授予开发者权限
3. 开启镜像漏洞扫描(内置 Trivy)与内容信任策略
4. 仓库仅对构建网段开放,公网入口走网关鉴权
镜像仓库是供应链关键资产:泄露不仅暴露镜像内容,还可能被投毒替换。

易错点

  • 修改了 admin 口令但没有核查公开项目:业务项目仍允许匿名拉取镜像

数据来源与参考

  • Harbor 文档(用户权限与内置认证)
  • Harbor 发行版与安全公告
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌