📢 Gate广场独家活动: #PUBLIC创作大赛# 正式开启!
参与 Gate Launchpool 第 297 期 — PublicAI (PUBLIC),并在 Gate广场发布你的原创内容,即有机会瓜分 4,000 枚 $PUBLIC 奖励池!
🎨 活动时间
2025年8月18日 10:00 – 2025年8月22日 16:00 (UTC)
📌 参与方式
在 Gate广场发布与 PublicAI (PUBLIC) 或当前 Launchpool 活动相关的原创内容
内容需不少于 100 字(可为分析、教程、创意图文、测评等)
添加话题: #PUBLIC创作大赛#
帖子需附带 Launchpool 参与截图(如质押记录、领取页面等)
🏆 奖励设置(总计 4,000 枚 $PUBLIC)
🥇 一等奖(1名):1,500 $PUBLIC
🥈 二等奖(3名):每人 500 $PUBLIC
🥉 三等奖(5名):每人 200 $PUBLIC
📋 评选标准
内容质量(相关性、清晰度、创意性)
互动热度(点赞、评论)
含有 Launchpool 参与截图的帖子将优先考虑
📄 注意事项
所有内容须为原创,严禁抄袭或虚假互动
获奖用户需完成 Gate广场实名认证
Gate 保留本次活动的最终解释权
Solana用户遭恶意NPM包窃取私钥 攻击手法与防范措施解析
Solana 用户遭恶意 NPM 包窃取私钥事件分析
事件背景
近日,一位用户在使用某开源项目后遭遇资产被盗,经安全团队调查发现这是一起涉及恶意 NPM 包的攻击事件。攻击者通过在 GitHub 上伪装合法项目,诱使用户下载并运行含有恶意代码的程序,从而窃取用户的钱包私钥。
攻击手法分析
安全团队对涉事 GitHub 项目进行了深入分析。该项目虽然拥有较高的 Star 和 Fork 数量,但其代码更新异常集中,缺乏持续维护的特征。
进一步调查发现,项目依赖了一个名为 crypto-layout-utils 的可疑第三方包。该包已被 NPM 官方下架,且指定版本不存在于官方历史记录中。
攻击者通过修改 package-lock.json 文件,将依赖包下载链接替换为自己控制的 GitHub 仓库地址,绕过了 NPM 的安全审核。
下载并分析这个可疑依赖包后,发现其代码经过高度混淆。解混淆后确认这是一个恶意 NPM 包,其功能包括:
此外,攻击者还控制了多个 GitHub 账号来 Fork 恶意项目,抬高项目热度,扩大传播范围。
攻击影响
受害用户在毫无防备的情况下运行了携带恶意依赖的 Node.js 项目,导致钱包私钥泄露、加密资产被盗。
通过链上分析工具追踪,部分被盗资金已被转移至某交易平台。
安全建议
相关信息
安全团队已识别出多个涉及此类攻击的 GitHub 仓库和恶意 NPM 包。建议开发者和用户提高警惕,避免使用这些已知的恶意资源。
此类攻击结合了社会工程和技术手段,具有较强的隐蔽性和欺骗性。即便是在组织内部,也很难完全防御此类攻击。因此,提高安全意识、加强代码审查和环境隔离显得尤为重要。