开发者请注意:GitHub上出现虚假的Dependabot 试图对项目进行投毒

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

攻击者伪造了 GitHub 提供的自动化工具 Dependabot,在开源项目中提交恶意代码,窃取开发者的机密数据。Checkmarx 建议开发者切换到 GitHub 权限粒度更细的个人访问令牌,以降低令牌泄露后造成的潜在风险。

🎯

关键要点

  • Dependabot 是 GitHub 提供的自动化工具,用于扫描开源项目中的易受攻击依赖项。
  • Checkmarx 发现伪造的 Dependabot 提交了恶意代码,窃取开发者的机密数据。
  • 攻击者利用窃取的 GitHub 个人访问令牌伪装成 Dependabot 提交恶意代码。
  • 恶意代码会修改 js 文件,将用户提交的机密数据发送到黑客控制的服务器。
  • 攻击者可能通过恶意软件窃取开发者的账号和密码,具体方式尚未确定。
  • Checkmarx 建议开发者使用权限粒度更细的个人访问令牌以降低风险。
  • GitHub 的个人访问令牌活动日志仅限于企业账户可见,非企业账户难以发现令牌被盗。
➡️

继续阅读