MetaMask API方法弃用:加密安全升级指南

MetaMask宣布弃用eth_decrypt和eth_getEncryptionPublicKey两个API方法,虽然暂无已知漏洞,但出于安全考虑不再推荐使用。文章详细说明了弃用原因、替代方案规划以及对现有用户的影响。

MetaMask API方法弃用

2022年6月

MetaMask正在弃用其API中可用的两个方法:eth_decrypteth_getEncryptionPublicKey。这些方法仍将存在于API中,并继续按当前方式运行,但MetaMask不再推荐使用它们。

弃用这些方法是因为它们的安全性不够完善。目前没有基于这些方法的已知漏洞或利用方式;然而,MetaMask不倾向于推广它们的使用。

我们愿意重新实现一个版本,以更可证明安全的方式生成密钥,但决定首先发布此弃用警告,因为我们无法对其安全性完全自信。

由于我们意识到目前有第三方产品依赖这些方法才能正常工作,我们目前没有计划移除它们。这将为这些方根据我们的建议进行自身调整留出时间。

eth_decrypteth_getEncryptionPublicKey方法是根据EIP-1098构建的,该标准现已被放弃。

MetaMask仍然致力于并提供加密工具,并对此保持兴趣。因此,如果有替代的加密EIP被提出,这可能是MetaMask会支持并采纳的工作。

有关这些方法的更多信息,请参阅我们已更新反映此弃用的技术文档,以及此解释视频。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计