autorenew
Solana 社区警告假冒 NPM 包模仿 yellowstone-grpc

Solana 社区警告假冒 NPM 包模仿 yellowstone-grpc

在区块链开发节奏飞快的世界里,尤其是在 meme 代币 热潮中的 Solana 平台上,保持对安全的警惕至关重要。最近,Solana 社区出现了一则关于可能的假冒 NPM 包的警告,这类包可能会诱使开发者使用未经授权的代码。下面基于 Triton One 后端开发者 Wilfred Almeida 的一条线程,来梳理一下事情的来龙去脉。

这次警报由 Solana 领域的创业者 Brian Long 发起,他指出了一些与 Triton 无关的 NPM 包。他列出了三点主要问题:代码是闭源的,无法审查;存在对 AGPL-3.0 许可证的违规;此外包名 "yellowstone-grpc" 可能会让用户误以为这是官方包。Long 提到他们已要求作者立即删除这些包。

随后,Wilfred Almeida 转引了 Long 的帖子,称这可能是 Solana 生态的又一次 NPM 安全威胁。他强调该包的作者与真实的 yellowstone-grpc 项目的维护者没有任何关联。为澄清事实,Wilfred 分享了官方 GitHub 仓库(github.com/rpcpool/yellowstone-grpc)和可疑的 NPM 包(npmjs.com/package/@triton-one/yellowstone-grpc)的链接。他还@了 Anatoly Yakovenko、Solana Devs 和 Jacob Creech 等关键人物以扩散信息。

对于不熟悉的人来说,NPM(Node Package Manager)是开发者在 JavaScript 项目中共享和安装代码库的工具。yellowstone-grpc 是一个通过 gRPC 与 Solana 区块链交互的开源工具,gRPC 是一种高性能的远程过程调用框架。它在 Solana 的开发者中很受欢迎,包括那些开发 meme 代币 的人,因为它有助于高效的数据流处理和查询。

这里的担忧是 typosquatting 或 name-squatting,即不良行为者创建与流行包名相似的包以欺骗用户。这可能导致安装恶意代码,从而窃取密钥、攻破钱包或扰乱项目——在以安全为重的加密领域,这种风险极其严重。

幸运的是,事情很快有了进展。疑似作者 Het Dagli 回复称这些包已被移除。他解释这是一次匆忙的本地发布,用于快速迭代,并无意混淆任何人。虽然听起来无害,但这也凸显了为什么像 Solana 这样的社区会迅速指出潜在风险。

如果你是 meme 代币 的创建者或 Solana 开发者,务必反复核验包的来源。坚持使用官方仓库,核验许可证,并使用诸如 npm audit 之类的工具扫描漏洞。像这样的事件提醒我们,在热度迅速攀升的 meme 币 领域,安全不能被忽视。

注意安全,负责任地继续构建那些走红的代币!

你可能感兴趣