新型PyPI攻击技术可能导致超2.2万软件包被劫持

💡 原文中文,约1800字,阅读约需5分钟。
📝

内容提要

Revival Hijack是一种新型供应链攻击技术,利用PyPI注册表劫持已删除的软件包并下载恶意软件包。攻击者通过上传恶意版本感染开发者环境,建议企业和开发人员保护自己免受此类攻击。JFrog采取措施创建安全账户替代易受攻击的软件包。

🎯

关键要点

  • Revival Hijack是一种新型供应链攻击技术,针对Python软件包索引(PyPI)注册表。
  • 攻击者通过劫持已删除的软件包,上传恶意版本,导致数十万次恶意软件包下载。
  • JFrog的研究表明,约有2.2万个现有PyPI软件包易受此攻击,且每月约有309个软件包被删除。
  • Revival Hijack利用政策漏洞,允许攻击者在原开发者删除软件包后重新注册并劫持软件包名称。
  • 与传统域名抢注不同,Revival Hijack利用用户拼写错误的软件包名称进行攻击。
  • JFrog创建了名为“security_holding”的新PyPI用户账户,以安全地劫持易受攻击的软件包。
  • 攻击者可能推迟攻击时间或将其设计得更有针对性,针对特定IP范围进行攻击。
  • 建议企业和开发人员检查DevOps管道,确保没有安装已删除的软件包。
  • 用户应保持警觉,采取必要的预防措施,保护自己和PyPI社区免受此类攻击。
➡️

继续阅读