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

GitLab 实例暴露项自查

自建 GitLab 的常见暴露项包括:开放公开注册、项目默认可见性为公开、指标与健康端点匿名可读、版本信息泄露;代码托管平台一旦被入侵,影响会沿 CI/CD 链路扩散。

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

匿名视角自查

匿名视角自查
curl -s -o /dev/null -w '%{http_code}\n' https://gitlab.example.com/-/metrics
curl -s -o /dev/null -w '%{http_code}\n' https://gitlab.example.com/explore
# 未登录应无法读取指标,/explore 不应列出内部项目

管理侧核查清单

管理侧核查清单
1. Admin Area 关闭公开注册(Sign-up restrictions)
2. 默认项目可见性设为私有或内部
3. 活动用户与令牌定期审计(含 Personal/Project Access Token)
4. 按 GitLab 月度发布跟进安全修复版本
5. 限制 /-/metrics、/-/health 等端点的匿名访问
GitLab 每月发布节奏稳定,安全修复常同时在当月版本中;用版本号比对发布公告即可确定补丁窗口。

易错点

  • 只关了注册入口,历史遗留的公开项目与未过期令牌仍在泄露代码与凭据

数据来源与参考

  • GitLab Docs(Sign-up restrictions 与安全配置)
  • GitLab 版本发布与安全公告
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌