新闻加密货币MetaMask推出Added Protection功能,拦截与预览不符的交易

MetaMask推出Added Protection功能,拦截与预览不符的交易

作者: CryptoNewsNet·

要点速览

  • MetaMask的Added Protection功能会自动使任何链上执行结果与签名前预览不符的交易失败。
  • 当出现不匹配时,用户仅损失已支付的Gas费用,资金不会被转走,权限也不会被授予。
  • 该防护措施自MetaMask扩展程序13.45版本起默认启用,使用该版本或更高版本的用户无需更改设置即可获得保护。
  • 该功能目前覆盖13个支持EIP-7702智能账户的EVM网络,其他网络或账户设置上的交易不在其验证范围内。
  • MetaMask专门设计Added Protection以防御Red Pill攻击,此类攻击会欺骗钱包预览显示某种结果,而链上实际执行的是另一种有害操作。
MetaMask推出Added Protection功能,拦截与预览不符的交易

MetaMask推出了一项新的安全防护措施,旨在填补加密钱包在确认交易实际行为方面的危险漏洞。该功能名为Added Protection,强制要求交易预览中显示的结果与链上实际发生的情况严格一致。如果两者不符,交易将在造成损失之前被自动阻止。

据The Cryptonomist报道,此次更新针对的是加密诈骗手段中最古老的一招:向用户展示看似无害的预览,而底层交易却在执行完全不同的操作——例如转走资金或授予恶意合约访问权限。

从被动预览到主动验证

Added Protection基于一个简单而强大的原则运作:钱包在签名前显示的内容必须与交易在链上结算时的实际结果相符。所有在启用该功能的钱包中处理的以太坊或EVM交易,其执行结果必须与事先预览的结果完全一致。

这标志着MetaMask在协议层面执行交易安全的方式发生了重大转变,从被动展示转向主动验证。用户不再仅仅依赖静态的预览屏幕;钱包现在会在最终确认之前检查链上执行是否符合预期。

不匹配的交易将自动失败

当出现不匹配时,交易不会执行。相反,它会自动失败,用户唯一承担的费用是尝试该交易时已支付的Gas费。实际上,这为被操纵的交易尝试设定了财务损失上限:资金不会被转走,权限不会被授予,除已支付的Gas外没有任何资产易手。

这相比以往的钱包行为是一项显著改进——此前,一笔欺诈性交易可能完整执行,导致资金全部损失,而不仅仅是小额费用。

推出情况与网络覆盖范围

自扩展程序13.45版本起默认启用

Added Protection已上线并对大多数用户默认开启,而非作为可选项存在。MetaMask自扩展程序13.45版本起默认启用该功能,因此运行该版本或更高版本的用户将自动获得此保护,无需更改任何设置。

由于该防护措施作为默认设置而非可选功能交付,运行更新版扩展程序的所有用户都会立即受到保护。这降低了安全意识较弱或易受攻击的用户因不知情而绕过保护的可能性。对于仍在使用较早版本的用户,只有更新扩展程序后才会获得该保护。

覆盖13个支持EIP-7702智能账户的EVM网络

该功能目前覆盖13个支持EIP-7702智能账户的EVM网络。EIP-7702是一项以太坊标准,扩展了账户执行和批量处理交易的方式。将Added Protection专门与EIP-7702智能账户绑定,表明MetaMask正在优先保护这种新账户模式已经活跃的网络,因为在这些网络上,结果与预览的验证能够得到最可靠的执行。

这一覆盖范围目前也有明确的边界:在13个EVM网络之外的网络上或账户设置中的交易不在此次预览与执行核对的范围之内,因此钱包持有者需要根据自身设置确认该功能的实际覆盖。

旨在防御Red Pill攻击

MetaMask表示,Added Protection专门用于防御Red Pill攻击——这是一类利用手段,旨在欺骗钱包的交易预览,使其显示某种结果,而实际执行的是另一种有害操作。通过要求实际结果与预览完全一致,该功能旨在消除用户所见内容与链上实际情况之间的差距,封堵了使Red Pill攻击在以太坊和其他EVM链上特别难以在造成损失前被发现的操纵途径。

这一变化对日常钱包持有者意义重大,因为交易预览长期以来被视为默认可信。如果预览可以被伪造,而底层交易却在执行完全不同的操作,用户在损失发生之前没有任何可靠方法知道自己即将被骗。Added Protection通过在预览与最终执行之间插入验证检查,有效地消除了这种盲目信任。

常见问题

什么是MetaMask的Added Protection功能?

Added Protection是一项安全功能,要求以太坊或EVM交易的结果与其预览相符,如果两者不符,交易将自动失败。

在启用Added Protection的情况下,如果交易结果与预览不符会怎样?

交易将自动失败,用户仅损失尝试交易所支付的Gas费。

哪些网络支持MetaMask的Added Protection?

该功能支持13个实施了EIP-7702智能账户的EVM网络。

Added Protection在MetaMask中默认启用吗?

是的,自MetaMask扩展程序13.45版本起默认启用。