Guide

如何在 Solana 上撤销代币授权(approve/delegate)

南京錠(セキュリティ・資産保護)
写真: jaydeep_ / CC0

结论:授予的权限「可以撤销」,请定期检查

Solana 上使用 dApp 时,你可能会把操作代币的权限(delegate=委托)授予对方。这种权限日后可以撤销(revoke)。如果放着用完的 dApp、或来历不明的委托不管,就会留下被滥用的风险,因此定期检查授权列表、解除不需要的权限才是安全的做法。

本文要点

撤销方法=①从 Phantom 的「Revoke token approvals」查看并解除,或②将钱包连接到可信的撤销工具(revoke tool)进行批量解除。检查时机=做了可疑签名之后/定期检查。Solana 诈骗的整体图景见手法与对策,权限滥用见钱包盗取器

撤销步骤(基础)

  1. 从 Phantom 设置中查看:按照 Phantom 官方帮助的「Revoke token approvals(撤销授权)」,逐个代币确认委托对象
  2. 解除可疑或不需要的委托:撤销不再使用的 dApp、以及没有印象的委托
  3. 使用专用工具时:将钱包连接到可信的撤销类工具,从列表中解除(※工具网址请通过官方信息核实,警惕仿冒网站)
需确认的权限含义
delegate(委托)授予对方在一定额度内动用代币的权限
解除(revoke)撤销该委托,使对方无法再动用代币

什么时候检查?

  • 连接了可疑 dApp/做了让人不安的签名之后
  • 定期(例如每月一次)盘点
  • 资产较多的钱包尤其要仔细

撤销≠追回已发生的损失

撤销是防止「今后被滥用」的操作。已经执行的转账无法撤回。若怀疑已经受害,请考虑将剩余资产转移到新的钱包。

接下来阅读

常见问题

Q. 代币授权(approve)可以撤销吗? A. 可以。你可以从 Phantom 的「Revoke token approvals」或可信的撤销工具中查看并解除委托(delegate)。

Q. 撤销之后,过去的损失能追回吗? A. 不能。撤销是防止今后被滥用的操作,已经执行的转账无法撤回。

Q. 应该多久检查一次? A. 建议在连接可疑 dApp 之后、或做了让人不安的签名之后进行检查,并额外定期(例如每月一次)检查。

参考·出处

  • Phantom 官方(Revoke token approvals): https://help.phantom.com/hc/en-us/articles/19142125651731-Revoke-token-approvals
  • Solana 官方(Security): https://solana.com/developers/guides/getstarted/intro-to-security

关于投资与安全的注意事项

本文以提供信息为目的,并非投资建议。加密资产(包括 SOL)存在价格波动、黑客攻击、诈骗、网络故障等风险。安全措施与投资决策请自行承担责任,并在核实最新官方信息后进行。

Sources

  1. Phantom 公式(Revoke token approvals)
  2. Solana 公式 Security

常见问题

代币授权(approve)可以撤销吗?
可以。你可以从 Phantom 的「Revoke token approvals」或可信的撤销工具中查看并解除委托(delegate)。
撤销之后,过去的损失能追回吗?
不能。撤销是防止今后被滥用的操作,已经执行的转账无法撤回。受害时也可考虑把剩余资产转移到新钱包。
应该多久检查一次?
建议在连接可疑 dApp 之后、或做了让人不安的签名之后进行检查,并额外定期(例如每月一次)检查。
SOLANA STATION 编辑局
  • 日本本土编辑团队
  • 一手信息・注明出处
  • 可变事实标注核实日期

SOLANA STATION 编辑局。以一手信息为准,对会变动的事实标注核实日期。

本文仅供参考,不构成投资、金融或交易建议。价格为参考值,可能已过时。投资决策请自行判断。