Burrow Guide 安全下载

如何在 Rabby 中撤销代币授权

打开 Rabby 的授权列表,找到你要切断的合约或资产,选中后选择撤销,然后确认交易。每次撤销都是一笔需要支付 gas 的链上交易。断开 dapp 连接并不会取消授权,只有撤销才行。

快速步骤

  1. 打开授权. 从首页或菜单打开 Rabby 的授权列表,并选择要检查的地址。
  2. 按风险排序. 先看 Rabby 标记的合约,再看无限额度、NFT 全部授权以及你不认识的合约。
  3. 选择授权. 选择你不再需要的授权。
  4. 撤销并确认. 选择撤销,阅读预览并确认每笔链上交易,确保在该链上留有一些 gas。
  5. 断开旧网站. 同时从 Rabby 的已连接网站中移除不再使用的 dapp。
  6. 再次检查. 确认已撤销的授权不再出现在列表中。

使用 dapp 时,你经常会授予智能合约转移你代币或 NFT 的权限。这种权限称为授权(approval),在你离开网站后仍然有效,而且通常没有额度上限。如果该合约日后被攻击,或者你误授权给了盗币合约,它无需再次询问就能拿走已授权的资产。撤销不再需要的授权,就能关上这扇门。

权限类型

权限允许的操作风险
代币授权(approve)合约最多可以花费某种代币的设定数量如果额度无限则风险高
NFT 全部授权(setApprovalForAll)合约可以转移某个系列中的所有 NFT高;盗币者最爱的手法
Permit 和 Permit2 签名一种链下签名,无需单独的授权交易即可授予额度高;看起来像无害的签名
网站连接dapp 可以看到你的地址并请求签名低;本身无法转移资金

Rabby 的授权页面涵盖代币、NFT 和 Permit2 授权。自 2026 年 8 月起,它还能检测 EIP-7702 委托(即某个地址把自己的代码委托给智能合约),并允许你撤销(Rabby 源代码,2026)。把可疑的授权粘贴到我们的授权风险解读工具中,即可查看它授予了什么。

断开连接不等于撤销

从 Rabby 的已连接网站中移除某个网站,只是阻止它看到你的地址和请求签名。代币授权存在于区块链上,在你用交易撤销之前一直有效(CryptoSlate,2026)。停止使用不信任的 dapp 时,两件事都要做。

如何在 Rabby 中撤销

  1. 打开授权列表。在扩展中,从首页或菜单打开授权选项。它可能会在完整的浏览器标签页中打开。移动端 App 也提供授权管理。
  2. 选择地址并查看。Rabby 会列出每项授权的合约、所属 dapp、代币、授权额度以及你最后一次交互的时间(Bytwork,2026)。通常可以按合约或按资产查看。
  3. 先处理高风险的。Rabby 会标记存在已知安全问题的合约,方便你紧急撤销。其次,查看无限额度、NFT 全部授权,以及你不认识或几个月没用过的合约。
  4. 选择并撤销。选择一项或多项授权,然后选择撤销。Rabby 会准备撤销交易。
  5. 确认并支付 gas。阅读预览并确认。每次撤销都是该链上的一笔链上交易,所以你需要在那条链上持有少量 gas 代币(或使用 Rabby 的 Gas Account)。
  6. 再次检查列表。确认后,该授权会从列表中消失。

Rabby 的具体按钮名称会随版本变化。如果某一步与描述不符,请在菜单中查找授权或安全相关部分。

为什么重要:2022 年 Rabby Swap 漏洞事件

2022 年 10 月 11 日,Rabby Swap 上线约一个月后,攻击者利用其路由合约中的漏洞(该合约曾经过 PeckShield 审计),从授权过该合约的用户那里拿走了代币。私钥未受影响。Rabby 披露了此次攻击,并敦促用户撤销对受影响合约的授权。损失估算不一,从约 114 ETH 和 179 BNB(The Block,2022)到约 20 万美元(Neptune Mutual 和 Revoke.cash,据 CryptoSlate 引用)不等。这个教训适用于所有钱包和 dapp:陈旧的无限授权是一种长期存在的风险。详情见 Rabby 安全历史。

何时检查授权

  • 得知你用过的 dapp 或跨链桥被黑之后。
  • 签署了你没完全理解的内容之后。
  • 从其他钱包迁移过来之后,因为授权跟随地址存在。参见MetaMask 导入 Rabby。
  • 作为例行工作,每隔几个月检查一次。

降低撤销成本

对于极小的余额,在 Ethereum 主网上撤销的费用可能比授权涉及的金额还高,而在大多数二层网络上撤销费用很低。主网撤销应集中在你仍持有较多数量的代币,以及对贵重 NFT 系列的全部授权上。对已不再持有的代币的授权没那么紧急,但如果你日后再收到该代币,它又会变得危险。我们的 gas 费用估算器可以帮你先评估成本。

如果资金已经在被盗

撤销能阻止该合约今后继续动用资金,但无法追回已经损失的部分。如果你认为助记词或私钥已经泄露,仅撤销是不够的,因为攻击者可以签署任何内容。请在干净的设备上用新助记词创建新钱包,并尽快把剩余资产转过去。对任何主动联系你、声称提供资金追回服务的人保持警惕;他们几乎都是骗子。参见假冒 Rabby 诈骗。

从源头避免高风险授权

Rabby 的签名前界面会标记无限授权和未知合约,并显示交易将带来的变化。如果 dapp 允许,只授权本次交易所需的数量。参见交易模拟。

常见问题

撤销授权要花钱吗?

要。每次撤销都是一笔链上交易,所以需要在该链上支付网络 gas。我们没有发现 Rabby 对撤销额外收费。

断开网站连接和撤销是一回事吗?

不是。断开连接只是阻止网站看到你的地址。代币授权会一直留在链上,直到你撤销。

撤销能找回被盗的代币吗?

不能。它只能阻止该合约继续拿走更多。如果助记词已泄露,请把剩余资金转到新钱包。

应该先撤销哪些授权?

所有被 Rabby 标记为有风险的授权、无限授权、NFT 全部授权,以及你不认识或不再使用的合约。

撤销后 dapp 会无法使用吗?

下次使用时,dapp 会再次请求授权。这很正常,只要你信任它就是安全的。