13,500 个分支被植入窃密工作流:Gheist 如何用 GitHub 令牌搬走仓库密钥
塞讯科技
2026年10月29日 09:53
上海
去阅读
以下文章来源于塞讯威胁情报
,作者塞讯威胁情报
塞讯威胁情报
.
塞讯科技旗下安全实验室出品,分享一线视角的硬核安全洞察,聚焦APT动向、漏洞分析与攻击溯源,输出第一手、可验证的专业研究内容。
一句话看懂
安全厂商披露的研究显示,一项代号 Gheist 的攻击活动自 2026 年 9 月 15 日起被追踪:攻击者使用窃取的 GitHub 访问令牌,在 13,500 多个分支上植入用于窃取密钥的 Actions 工作流,波及 850 多个账号,从个人项目到企业私有仓库均受影响;在企业环境中,同一批云凭证数小时后被用于枚举 AWS Secrets Manager。
一、发生了什么
攻击者利用窃取的访问令牌,在令牌可访问的仓库中创建分支,并在分支上植入用于窃取密钥的 GitHub Actions 工作流。波及范围包括个人项目和私有企业仓库,涉及 850 多个账号。植入的工作流会把仓库密钥打印到自身日志中,攻击者随后通过 GitHub API 下载日志,并在数秒内删除该次运行记录,全程不需要外部命令与控制(C2)服务器。
二、攻击链:把\"合法自动化\"变成窃密通道
三、令牌从哪里来
部分被攻陷账号还同时被用于分发恶意软件和挖矿。
四、为什么部分攻击被拦住了
GitHub 于 7 月 28 日推出的一项控制措施挡住了公开仓库中的攻击:对公共仓库中可能恶意的 workflow 运行,置为待人工批准状态,协作者批准后才会继续。研究方检查过的所有公开仓库 Gheist 运行都停留在 action\_required 状态,恶意工作流没有执行。
五、企业环境里的实际危害
六、给 DevOps 与安全团队的六条建议
1
令牌最小化与轮换
按仓库与环境分配最小权限令牌,定期轮换,监控令牌的异常使用行为。
2
密钥与日志扫描
对仓库、日志与 CI 配置做硬编码密钥扫描;对 Actions 运行记录的日志下载与删除行为建立监控。
3
保留人工审批环节
公共仓库与自托管运行的工作流保留人工批准机制,不因自动化便利放弃审批。
4
供应链凭证卫生
及时清理信息窃取程序泄露的凭据,供应链事件发生后重置受影响令牌。
5
关注私有仓库与 GHE
平台控制目前不覆盖私有仓库与 GitHub Enterprise Server,这两类环境要单独加固。
6
验证凭证风险的实际暴露面
在授权范围内模拟\"令牌被窃取后\"的攻击路径,确认现有检测能否发现异常分支创建、密钥外带与云密钥枚举。
七、验证视角:凭证风险可以提前检验
Gheist 事件的核心风险在于:合法自动化功能被用来窃取凭证,共享令牌可以渗透到私有仓库、自托管 runner 与云密钥管理等多个环节。这类风险可以在授权范围内通过攻击模拟提前检验。
CyriBAS · 塞讯智能安全验证平台
以攻击者视角编排验证任务,在受保护环境中执行真实攻击场景。对\"凭证被窃取后,现有安全控制能否发现异常分支创建、密钥外带与云密钥枚举\"这类问题,CyriBAS 全真复刻攻击链,输出告警、日志链路与响应结果的可量化结论,把防御盲点转成整改项。
CyriIntel · 塞讯高级持续威胁情报智能平台
整合 30+ 全球情报来源,持续追踪 1000+ APT 组织与勒索团伙;暗网监控与安全社区监测覆盖信息窃取程序日志这类令牌泄露源头,为凭证风险排查提供情报上下文。
以上为业务关联方向的说明,具体产品能力以塞讯正式资料为准。
参考来源
[1] Infosecurity Magazine《Gheist Attackers Stumble in Attempt to Abuse GitHub Tokens》,2026-10-26(研究由安全厂商于 2026-10-25 披露)
https://www.infosecurity-magazine.com/news/gheist-attackers-abuse-stolen/
情报驱动运营,AI 构建闭环
塞讯科技 Cyritex · 实战型安全产品提供商
▶▶【相关推荐】
AI 代理的基础设施也中招了:TensorLake 官方 npm 包被投毒
▶▶关注【塞讯科技】,了解 AI 闭环的实战型安全运营,获取更多产品动态与安全实战资讯
▶▶关注【塞讯威胁情报】,解锁一线视角的深度威胁情报与漏洞分析,获取第一手安全研究内容
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论