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

Jenkins 管理界面暴露与弱口令加固

Jenkins 8080 若暴露公网且允许匿名访问,脚本控制台(Script Console)等于远程命令执行:收敛访问、强认证、禁用 CLI。

安全加固速查安全更新于 2026-10-12
加固项CI 服务安全
适用平台Linux/Windows(Jenkins)
风险等级高
基线管理界面不暴露公网、强认证

核查

核查
ss -tlnp | grep -E ':8080|:50000'
curl -s http://127.0.0.1:8080/api/json 2>/dev/null | head -c 200
# 未认证可读 api/json 即匿名权限过大

加固要点

加固要点
# 安全域:Jenkins 自有用户库或 LDAP/SSO,禁用匿名读取
# 授权策略:Matrix-based(按项目最小授权)
# JAVA_OPTS 或 jenkins.CLI.disabled=true 关闭 CLI
# 管理端口仅对运维网段开放(安全组/防火墙)
历史 Jenkins 漏洞多与未授权/插件有关:升级到稳定版并定期盘点插件,暴露面与版本双收敛。

易错点

  • 匿名“读取”权限看似无害,但可枚举任务名与配置:默认收紧为登录可见
  • 插件仓库更新滞后会带已知漏洞:把插件更新纳入月度维护

数据来源与参考

  • Jenkins 官方文档:Securing Jenkins
  • 等保 2.0:访问控制与审计

相关工具

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