黑客入侵GitHub上万个代码库植入恶意软件"

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

cover_image

黑客入侵GitHub上万个代码库植入恶意软件

FreeBuf

2026年6月23日 20:00
上海

在小说阅读器读本章

去阅读

研究人员发现 GitHub 平台上存在大规模恶意软件传播活动,超过 10,000 个代码库分发含有木马的压缩包,这引发了对平台信任模型滥用及自动化检测局限性的担忧。

Part01

恶意活动发现过程

调查始于研究人员在搜索引擎结果中发现其个人代码库的克隆版本。虽然项目名称、描述和提交历史完全相同,但新增的提交记录在 README 文件中植入了指向可下载 ZIP 压缩包的恶意链接。随后在多个无直接派生关系的代码库中观察到相同行为,表明这是有组织的攻击活动而非孤立事件。

Part02

攻击手法分析

深入分析显示攻击者采用统一模式:完整复制合法代码库(包括提交历史和贡献者资料)以建立可信度,随后定期修改 README 文件添加外部 ZIP 压缩包链接。这些提交通常每隔几小时就会被覆盖重推,并标注为\"Update README.md\",这种策略可能有助于规避检测机制或维持索引系统可见性。

Part03

恶意载荷特征

关联的 ZIP 压缩包包含少量文件,包括命令脚本、可执行加载器和动态库。虽然单个文件链接在 VirusTotal 上常显示无威胁,但下载完整压缩包扫描后即检出木马恶意软件。这表明攻击者可能采用分割或混淆载荷组件的规避技术来绕过自动化扫描工具。

Part04

活动规模确认

为评估活动规模,研究人员利用 GH Archive 的 GitHub 事件数据开发脚本。该脚本聚焦于提交频繁的代码库(因 API 速率限制无法扫描全部),在分析的 5 天内约 1600 万次提交事件中,发现 3000 个代码库存在可疑更新模式。经过排除机器人账户、强制贡献者多样性检测及异常提交时间筛选后,最终确认约 10,000 个代码库符合恶意特征模式。

Part05

平台安全挑战

根据 Orchid 分享给 Cybersecurity News 的报告,许多被入侵代码库已潜伏数月甚至数年未被发现。研究还推翻\"高频提交即恶意\"的假设——部分恶意代码库更新频率极低。其他特征包括无实际文件变更的提交和标准化命名惯例,进一步凸显自动化部署特征。

该活动专门利用 GitHub 在搜索引擎和开发工作流中的可见性:通过克隆新创建或低流量代码库,攻击者提高了在细分查询结果中的出现概率。保留提交历史和贡献元数据增强了可信度,促使用户信任并下载恶意文件。

尽管已提交报告,处置效果参差不齐。GitHub 仅移除了研究人员明确列出的代码库,新发现的恶意库仍保持活跃,表明平台采取的是被动响应而非主动防御策略。公开报告显示此类攻击手法至少从 2025 年初就已出现,类似活动曾分发 SmartLoader 和 StealC 等恶意软件家族。

此次事件凸显代码托管平台面临的核心挑战:如何检测模仿合法开发行为的恶意活动。若缺乏对代码库内容、提交模式和外部链接的可扩展分析,此类活动将持续潜伏。对开发者而言,该事件再次强调验证外部下载源的重要性——即使它们来自看似合法的代码库。

参考来源:

Hackers Compromised 10,000+ GitHub Repositories to Inject Malicious Script

https://cybersecuritynews.com/hackers-github-malicious-script/

推荐阅读

电报讨论


黑客入侵GitHub上万个代码库植入恶意软件" 网络安全文章

黑客入侵GitHub上万个代码库植入恶意软件"

研究人员发现GitHub平台存在大规模恶意软件传播活动,超过1万个代码库被植入恶意ZIP压缩包。攻击者通过完整克隆合法代码库并定期修改README文件添加恶意链接,利用平台信任模型逃避检测。该活动至少从2025年初持续至今,凸显代码托管平台在检测模仿合法开发行为的恶意活动方面面临挑战,建议开发者谨慎验证外部下载源。
俄罗斯FortiBleed行动窃取1.1亿凭证,43万台设备沦陷" 网络安全文章

俄罗斯FortiBleed行动窃取1.1亿凭证,43万台设备沦陷"

SOCRadar威胁研究团队披露俄罗斯FortiBleed行动已入侵43万台FortiGate设备,窃取1.1亿组凭证。攻击采用五阶段链:通过端口扫描筛选目标、SSH暴力破解初始入侵、滥用合法诊断命令被动捕获24种协议认证流量。66%受害者为中小企业,防护建议包括立即轮换凭证、启用多因素认证及隔离管理接口。
2026大模型怎么选、怎么用" 网络安全文章

2026大模型怎么选、怎么用"

该文档系统分析了2026年大模型选型策略,为个人和企业用户提供实用指南。个人用户可根据写作、编程、研究等需求选择闭源或开源模型,重点关注表达自然度、代码能力和成本效益。企业决策需优先考虑数据合规性,日均token用量超过1000万且具备运维团队时可选择自部署开源模型,否则推荐商用API或混合方案。文档对比了主流模型参数、价格及适用场景,并强调安全合规边界的重要性。
豆包大模型2.1发布,视频、图像、音频模型同步上新" 网络安全文章

豆包大模型2.1发布,视频、图像、音频模型同步上新"

字节跳动发布了豆包大模型2.1,其通用智能体、编程和多模态能力均有显著提升。视频生成模型Seedance升级至2.0,支持原生4K画质,并预览了功能更强大的Seedance2.5。此外,还推出了新一代图像创作模型Seedream5.0Pro和首个音频生成模型1.0,旨在为企业和开发者提供更强大的AI创作工具。
评论:0   参与:  0