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

DevOps 工具链暴露面收敛

研发工具链(Jenkins、GitLab、Nexus、SonarQube、制品与镜像仓库)是内网高价值目标:它们掌握代码、凭据与发布权限;管理界面不应直接面向公网,远程访问统一走接入通道。

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

常见入口与默认端口

工具端口收敛要点
Jenkins8080内网+SSO;收紧脚本权限
GitLab443注册关闭;管控令牌
Nexus8081匿名关闭;初始口令流程
SonarQube9000内网访问;令牌轮换
镜像仓库443/5000认证+TLS;项目私有

暴露核查示例

暴露核查示例
# 从外部视角核查指定域名/端口是否可达(授权范围)
curl -sk -o /dev/null -w '%{http_code}\n' https://jenkins.example.com/login
# 或使用端口扫描确认管理入口的暴露状态
工具链被入侵的危害是放大式的:从 CI 到生产发布只有一条流水线的距离。

易错点

  • Jenkins 公网可达且允许匿名读取:构建参数与凭据 ID 一览无余

数据来源与参考

  • Jenkins 文档(安全与访问控制)
  • CIS Controls(软件开发安全)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌