Snaps安全精要:MetaMask Snaps开发安全指南

metamask 发布于 2024-01-12 阅读 16

Consensys Diligence 推出了 Snap Security Essentials,这是一个面向 MetaMask Snaps 开发者和审计者的安全知识库。内容涵盖 MetaMask 信任模型、十大常见漏洞、最佳实践以及实验性工具 SnipGuardian,旨在帮助社区构建更安全的 Snap 生态。

本博客介绍了 ConsenSys Diligence 的新知识库,名为“Snap Security Essentials”,其中包含了关于 MetaMask 信任模型、漏洞等信息……

Snaps Security Essentials: 面向 MetaMask Snaps 开发的安全指南

新的原语意味着新的漏洞,以及一些如果你希望内置安全性就需要理解的范式。幸运的是,有像 以太坊智能合约安全最佳实践 这样的指南,为开发者提供了扎实的理解,帮助他们尽可能安全地构建项目,保护用户。

MetaMask Snaps 的安全指南

其中一种新的原语是 MetaMask Snaps,这是一个开源系统,使用户能够安全地扩展 MetaMask 的功能,提供新的钱包体验。Snap 本质上是一个在 MetaMask 隔离环境中运行的 JavaScript 程序。

MetaMask Snaps 为你的 MetaMask 钱包带来了各种新颖有趣的功能,这不可避免地增加了复杂性,从而也增加了攻击面。此前,我们介绍了 MetaMask 信任模型,以实现更安全的 Snap 开发,并暗示了 Snap 中的常见漏洞。

这是我们创建 Snap 安全知识库的下一步基础。考虑到构建者和审计师,我们整理了 Snap Security Essentials,解释了 MetaMask 信任模型、主要漏洞、最佳实践等。这是一个一站式资源库,汇聚了构建者和审计师创建安全 Snap 空间所需的资源和知识。

该知识库由 ConsenSys Diligence 维护,并得到了以太坊及安全社区的伙伴们的贡献。💚

你可以从 Snap Security Essentials 中获得什么

  • 通用理念: 理解 Snap 意味着理解 MetaMask 信任模型。正如我们在 上一篇文章 中总结的,用户信任 MetaMask,但不信任 dapp!基于这一范式,对于 Snap 的安全构建和审计,存在一些逻辑结论,我们将其浓缩为通用理念指南。

  • 十大 Snap 漏洞: 我们对截至 10 月 23 日的 Snap 市场中所有 Snap 的审计报告进行了全面分析。我们对问题进行了分类,并明确了十大漏洞。对于每个漏洞,Snap Security Essentials 都提供了详细描述、误用场景以及防范方法。

  • 知识库: 这里是深入了解 Snap 构建和安全细节的最佳场所。我们在这里发布了最新的见解和发现,让你在一个地方获取所有 Snap 安全精华。随着我们邀请社区贡献和分享,这个知识宝藏将不断增长。

  • 实验性工具: 安全开发既困难又耗时。我们一直在思考如何让你内心的安全工程师更轻松,并发布新工具供你测试。我们最新的实验是 SnipGuardian,它旨在可视化 Snap 的能力、提供代码洞察并检测常见漏洞。这个工具是 Snap 安全的瑞士军刀。作为 Snap 用户,它可以帮助你了解 Snap 在安装前的风险概况。作为开发者,它可以帮助你识别 Snap 中的常见陷阱和漏洞,增强代码的健壮性。作为 Snap 安全审计师,它可以帮助你改进审计流程并识别常见漏洞。

来自社区、服务社区的 Snap 安全

我们将通过审计、工具和洞察为你提供支持。Snap Security Essentials 已发布首个版本,并将成为一切 Snap 安全的首选之地。这是一个开放项目,我们欢迎所有人贡献。欢迎提交拉取请求,无论是小修复还是完整的新章节。我们期待与大家分享和合作!

让我们一起让 Snap 成为一个安全的空间。 访问 Snap Essentials 网站立即申请审计!

Martin Ortner (tintinweb)

Valentin Quelquejay

Martin 和 Valentin 是 ConsenSys Diligence 的安全专家,处于 Snap 安全研究的前沿,致力于增强平台的安全性。

订阅 Alpha,让市场动态直接发送到你的邮箱

电子邮箱地址*

表单名称

在我们的 隐私声明 中了解我们的隐私实践。

reCAPTCHA

Recaptcha 需要验证。

reCAPTCHA 保护

订阅订阅

在我们的 隐私声明 中了解我们的隐私实践。

  • 原文链接: metamask.io/news/develop...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~

相关文章

0 条评论