GitHub“僵尸账号”盯上组织图谱:公开仓库不是“无关紧要的信息”"

admin 2026-10-23 15:36:21 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

GitHub “僵尸账号”盯上组织图谱:公开仓库不是“无关紧要的信息”

原创

tcode
tcode

字节脉搏实验室

2026年7月13日 10:08
北京

在小说阅读器读本章

去阅读

“仓库是公开的,所以被看见也没关系。”这句话只说对了一半。单个公开仓库可能确实不含机密,但当组织成员、代码项目、关注关系、技术栈线索和历史活动被持续拼接时,它们会成为攻击者绘制目标地图的材料。

Datadog Security Labs 近期披露,多组活动正通过 GitHub API 对企业组织、仓库和用户账号进行系统性枚举。SecurityWeek 在 7 月 11 日的报道中将这类沉睡多年、重新活跃的账号称为“ghost accounts”。这不是一次传统意义上的“GitHub 被入侵”,但它给所有依赖代码托管协作的团队提了个醒:公开暴露面需要像资产一样被持续管理。

事件概述

Datadog 的研究发布时间为 2026 年 7 月 8 日。研究人员表示,他们观察到的并非单一攻击者,而是多组相互重叠的活动:有自动化抓取工具,也有对泄露 OAuth 令牌和个人访问令牌的滥用,还有协同使用的沉睡账号网络。

研究称,这些账号通常创建于两到五年前,长期不活跃后再被用于短周期的组织信息枚举。大量请求面向公开数据,因此会返回正常成功状态,外观上很像合法 API 使用。少数案例则跨越了公开信息摸排,出现了对私有仓库数据的访问或导出。

核心事实

已确认的事实是:Datadog 自 2025 年 10 月以来确认了 50 多个参与枚举的沉睡账号;研究指出,公开 API 查询本身并不等于未授权访问,但它可以帮助攻击者梳理组织成员、项目关系和潜在高价值目标。

Datadog 同时披露,部分活动使用了真实用户泄露或被盗用的 OAuth 令牌、个人访问令牌。研究中记录到过针对私有仓库的访问尝试,也记录到少数已确认的私有资源数据访问。SecurityWeek 于 2026 年 7 月 11 日对该研究进行了报道。

需要区分的是:公开数据枚举不是“GitHub 漏洞”,也不能把所有 API 查询都视为攻击。风险来自持续、协调的行为,以及它与令牌泄露、私有仓库访问之间可能形成的组合。

影响分析

攻击者在真正尝试登录前,往往已经完成大量准备工作:谁维护核心项目、哪些仓库与生产系统相关、组织使用哪些框架、工程师之间有什么协作关系、哪些账号可能拥有较高权限。公开信息本身未必泄密,但它会降低后续钓鱼、凭据攻击和冒充沟通的成本。

对企业而言,更值得警惕的是“正常成功的请求”。传统安全监控很擅长发现失败登录和明显异常,但对公共 API 的高频成功查询、异常用户代理、令牌在短时间访问多个私有资源等情况,往往缺少基线和告警。

企业应对建议

1. 盘点组织公开仓库、公开成员信息、历史 issue、示例配置和文档,删除不必要的内部地址、测试密钥、架构细节与过期项目。

2. 为 GitHub 组织启用审计日志流,并建立“谁在什么时间、以何种令牌、访问了哪些私有资源”的可查询基线。

3. 对个人访问令牌和 OAuth 授权执行最小权限、最短有效期与定期清理;离职、岗位变化和异常终端事件应触发令牌复核。

4. 重点监控私有仓库的异常克隆、批量下载、跨组织访问和非预期的程序化访问,而不是只看登录失败次数。

5. 将代码托管平台纳入社工防护场景:维护者、发布者和安全联系人尤其要警惕伪装成协作请求、漏洞报告或依赖更新的沟通。

6. 对公开仓库采用“可公开,但不应帮助攻击者理解内部边界”的标准进行复核。

事实 / 推测 / 观点

事实:Datadog 公开研究描述了多组 GitHub API 枚举活动、沉睡账号网络、令牌滥用案例及少数私有资源访问情况;SecurityWeek 对该研究进行了报道。

推测:单个组织是否已被该类活动针对,需要结合自身 GitHub 审计日志、令牌记录和仓库操作历史判断,不能从行业报告直接推导。

观点:公开仓库治理不是让团队“停止开源”,而是让公开内容与内部高价值资产之间少一条可被自动拼接的线索链。

结语

真正成熟的代码托管安全,不是把所有内容都设为私有,而是知道哪些内容可以公开、哪些权限必须收紧、哪些成功请求也值得告警。攻击者先画地图,防守者就更应该先看清自己的地图。

关键来源

• Datadog Security Labs,Coordinated GitHub API enumeration and access token abuse,2026-07-08:https://securitylabs.datadoghq.com/articles/coordinated-github-api-enumeration/

• SecurityWeek,Ghost Accounts Abuse GitHub API in Mass Recon Campaign,2026-07-11 1:30 PM ET:https://www.securityweek.com/ghost-accounts-abuse-github-api-in-mass-recon-campaign/


一次npm安装,开发机可能先失守:jscrambler事件暴露了什么" 网络安全文章

一次npm安装,开发机可能先失守:jscrambler事件暴露了什么"

2026年7月11-12日,npm包jscrambler的多个版本被植入恶意内容,影响Linux、Windows和macOS开发环境。事件暴露了供应链风险不仅限于生产环境,开发机因持有高权限凭据更易成为攻击目标。建议团队立即检索锁文件确认受影响版本,轮换相关凭据,固定依赖版本,并建立依赖变更审查与构建隔离机制。
网站被挂马,往往不是“WordPress不安全”:ACSC点名17类CMS与插件风险" 网络安全文章

网站被挂马,往往不是“WordPress不安全”:ACSC点名17类CMS与插件风险"

澳大利亚网络安全中心(ACSC)发布严重预警,指出全球攻击活动正利用CMS与插件的已知漏洞进行大规模扫描,影响WordPress、CraftCMS等17类产品。核心结论是网站被挂马通常非CMS品牌问题,而是已知漏洞未修补、弃用组件未清理及文件变化未监控。关键发现是补丁可用但许多站点未更新。可操作建议包括建立资产清单、立即更新、删除弃用插件、检查文件变化、网络隔离、启用MFA及验证备份。
评论:0   参与:  0