首页行情K线巨鲸定投Gas费合约快讯专题百科导航
资产与安全防盗 初级必修

恶意授权与钓鱼签名清道夫

Approval Drainer & Permit2 Phishing
所属核心领域 资产与安全防盗
认知学习难度 初级必修
常用关联别名 恶意授权, 钓鱼签名, Permit2, Drainer, 代币盗窃, 清道夫木马
权威审校 数链库事实核查组

一分钟核心速览

黑客通过伪造高仿空投或项目官网,诱导用户签署看似无害的链下加密消息或无限额代币授权(Approve),从而神不知鬼不觉将受害者钱包资产转走的欺诈手段。

通俗白话大比方(如果给零基础小白解释)

你去酒店前台登记入住,服务员拿出一张‘无线 WiFi 连接确认单’请你签名。但那张纸其实被复写纸偷换成了一张‘无限制房屋处置委托授权书’。只要你在上面签下了自己的名字,骗子拿着这张合法的签名授权书,随时能合法走进你的家门,把你房间里的现金和首饰全部打包搬走,而你甚至连密码都没向他透露过。在 Web3 中,很多假空投网站就是利用这种恶意的“盲签”签名,一旦点击确认,钱包内的资产就会被自动化脚本瞬间抽干。

技术底层深度运作机制

1. ERC-20 无限授权(Approve Unlimited):
- 用户调用 approve(spender, 0xffffff...),赋予恶意合约任意转移该 ERC-20 代币的最高权限;
2. EIP-2612 与 Permit2 离线签名钓鱼:
- 早期盗窃需要用户支付链上 Gas 费发起交易;现代新型清道夫(Drainer)利用 typedData(EIP-712)链下签名技术;
- 钱包仅弹出看似毫无威胁的“纯文本签名确认窗口”(无 Gas 费消耗),但消息体中暗含了代币划转委托授权;
- 黑客收集到签名哈希后,由黑客自己的中继节点提交至官方合法聚合合约(如 Uniswap Permit2),瞬间合法卷走用户资产。

实操避坑:三大致命安全红线

  • 在陌生网站随意签署“黄色警告/红色警告”弹窗:MetaMask 或 Rabby 弹出红色警告提示“此签名可能允许对方转移代币”时,坚决点击拒绝;
  • 贪图社交媒体上的“突发惊喜空投”:推特、Telegram 上带有假 V 认证账号发布的“限时领取 5000 USDT 空投”链接,99.99% 是授权清道夫钓鱼陷阱;
  • 长期不清理历史旧授权:交互完 DeFi 协议后,必须养成定期使用 Revoke.cash 清理过期、不活跃授权的卫生习惯。

常见高频问答 (FAQ)

Q 如果我不小心在钓鱼网站签了恶意授权,钱包还能继续用吗?

A
如果只是授权了某一种特定代币(如被盗走了 USDT),你可以立即在 Revoke.cash 上将该代币的授权撤销(Revoke);但为了绝对安全,一旦遭遇钓鱼签名,强烈建议直接丢弃该旧钱包,新建全新助记词的钱包并将剩余资产完全转移。

Q 硬件冷钱包能防止恶意签名钓鱼吗?

A
不能完全防止。硬件冷钱包的作用是保证“私钥不被木马偷走”,但如果你在冷钱包的实体小屏幕上亲手按下了“确认授权”物理按键,合约依然能凭你的真实授权合法提款。防钓鱼的核心永远在于用户自身的辨别审查意识。

推荐验证与实操工具平台

外部应用直达指引

微信 / QQ 内置环境安全提醒

由于微信安全策略限制,无法在微信内直接唤起 Telegram 频道或海外交易所。建议通过系统浏览器一键秒级直达:

1
点击屏幕右上角 「···」 菜单图标
2
选择 「在浏览器中打开」 (Safari / Chrome / 系统自带浏览器)