Solana生态遭NPM恶意包攻击 多用户资产被盗

robot
摘要生成中

Solana生态遭遇NPM恶意包攻击事件分析

2025年7月初,Solana生态发生了一起由恶意NPM包引发的安全事件,导致多名用户资产被盗。本文将对该事件的来龙去脉进行详细剖析。

事件起因

事件源于一个托管在GitHub上的开源项目"solana-pumpfun-bot"。该项目表面上是一个Solana生态的交易机器人,但实际上包含了恶意代码。一名用户在使用该项目后,发现自己的加密资产莫名其妙被转走,随即向安全团队寻求帮助。

恶意NPM包窃私钥,Solana用户资产遭盗

技术分析

安全研究人员对该项目进行了深入调查,发现了以下关键问题:

  1. 项目异常:该GitHub仓库的Star和Fork数量较高,但代码提交记录集中在短期内,缺乏持续更新的特征。

恶意NPM包窃私钥,Solana用户资产遭盗

  1. 恶意依赖:项目引用了一个名为"crypto-layout-utils"的可疑第三方包。该包已被NPM官方下架,且版本号不存在于NPM的历史记录中。

恶意NPM包窃私钥,Solana用户资产遭盗

  1. 包下载链接被替换:在package-lock.json文件中,"crypto-layout-utils"的下载链接被替换为一个GitHub release链接。

恶意NPM包窃私钥,Solana用户资产遭盗

  1. 代码混淆:下载的可疑包使用jsjiami.com.v7进行了高度混淆,增加了分析难度。

恶意NPM包窃私钥,Solana用户资产遭盗

  1. 恶意行为:经过解混淆,研究人员发现该包会扫描用户电脑上的敏感文件,如发现钱包或私钥相关内容就上传到攻击者控制的服务器。

恶意NPM包窃私钥,Solana用户资产遭盗

  1. 攻击范围扩大:攻击者疑似控制了多个GitHub账号,用于Fork恶意项目并提高Star数量,以吸引更多用户。

恶意NPM包窃私钥,Solana用户资产遭盗

  1. 多个恶意版本:研究发现还存在另一个恶意包"bs58-encrypt-utils",推测攻击活动可能从2025年6月中旬就已开始。

恶意NPM包窃私钥,Solana用户资产遭盗

  1. 资金流向:通过链上分析工具追踪,部分被盗资金被转移至某个交易平台。

恶意NPM包窃私钥,Solana用户资产遭盗

攻击手法总结

攻击者通过伪装成合法的开源项目,诱导用户下载并运行含有恶意依赖的Node.js项目。攻击者还利用多个GitHub账号协同操作,提高项目可信度和传播范围。这种结合社会工程学和技术手段的攻击方式,极具欺骗性且难以防范。

恶意NPM包窃私钥,Solana用户资产遭盗

安全建议

  1. 谨慎对待来源不明的GitHub项目,特别是涉及钱包或私钥操作的项目。

  2. 在运行和调试未知项目时,建议使用独立且不含敏感数据的环境。

  3. 定期检查项目依赖,关注NPM等包管理平台的安全公告。

  4. 使用可靠的安全工具和服务,及时发现潜在威胁。

  5. 加强对开发团队的安全意识培训,提高警惕性。

本次事件再次提醒我们,在Web3生态中,安全始终是重中之重。开发者和用户都需要保持高度警惕,共同维护生态安全。

恶意NPM包窃私钥,Solana用户资产遭盗

SOL-3.82%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 5
  • 转发
  • 分享
评论
0/400
GateUser-ccc36bc5vip
· 08-10 09:14
黑客打游击就没完没了了
回复0
ChainChefvip
· 08-09 20:54
看起来有人把 npm 厨房的门大开着……说实话,生代码没有适当调味,这真是个新手错误。
查看原文回复0
GweiWatchervip
· 08-09 20:54
又一次p事故了啊
回复0
Gas_Optimizervip
· 08-09 20:52
gm就躺着被割,活该
回复0
论坛潜水怪vip
· 08-09 20:43
现在又轮到坏照样了
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)