针对开源软件的供应链攻击失控
安全公司 Socket 上周报告了三起针对开源软件的供应链攻击。攻击者主要通过窃取开发者账号,然后上传含有恶意代码的软件包,将恶意软件推送给毫无戒心的用户。Toptal 的 GitHub Organization 账号被入侵,攻击者利用该账号在 npm 上发布恶意软件包,Toptal 共有 10 个 npm 软件包含了恶意代码,在被发现前被 5000 名用户下载。Socket 还报告了一起针对 npm 用户和 PyPI 用户的供应链攻击,恶意程序的总下载量逾 56,000 次,恶意软件的功能包括了键盘记录、屏幕截图、指纹识别、webcam 访问和凭据窃取等。Socket 报告的第三起攻击是利用钓鱼邮件窃取开发者账号在 npm 上发布了三个包含恶意代码的软件包。因为软件包的依赖关系,供应链攻击通常会造成更大规模的破坏。