2024年钱包被盗超18亿美元:你的安全设置可能只做对了一半

· 币种支持

Chainalysis 今年初发了一份报告,2024 年链上被盗资金约 18.4 亿美元,比 2023 年涨了 21%。有意思的是,其中很大一部分不是因为私钥泄露,而是用户自己签了不该签的授权。说白了,贼都不用偷你钥匙,你自己把门打开了。

我见过太多人,助记词抄了三份、藏了三个保险柜,结果在钓鱼网站上点了个“Approve”就被掏空。安全设置这事,光盯着私钥远远不够。

先说个反直觉的数据

Scam Sniffer 统计过,2024 年因钓鱼授权损失的钱里,单笔超过 100 万美元的案例有 47 起,最大一笔 5540 万美元——一个巨鲸在恶意网站上签了 increaseAllowance,直接把 WETH 的支配权交出去了。

你看,这些受害者大概率助记词保管得很好。问题出在另一层:他们从没清理过链上授权。

我自己的习惯是每季度用 revoke.cash 扫一遍,把不用的授权全撤掉。操作很简单:连钱包 → 看列表 → 把交互过的合约里额度不是零的全点 revoke。花五分钟的事。很多人三年没清理过,授权列表长得像超市小票。

钱包设置里那些被忽略的开关

大部分人装完钱包就再没进过设置页。其实有几个开关值得花两分钟打开。

第一,关掉“自动添加代币”或类似的代币发现功能。 诈骗方常用手法是往你地址空投假币,名字仿冒 USDC 或者 UNI,你一点进去、一交互,授权就出去了。MetaMask 默认会显示这些垃圾代币,进 Settings → Security & Privacy 可以调整相关显示选项,至少做到不主动去碰它们。

第二,启用交易模拟。 Rabby 钱包默认带这个功能,MetaMask 现在也有(Settings → Experimental → Transaction Simulation)。签名前它会告诉你这笔交易会转出什么、授权给谁。我测试过,钓鱼网站的恶意授权在模拟里会直接标红“你将无限授权给未知合约”。这功能救过我一次。

第三,硬件钱包不是万能药,但配合对的设置是。 Ledger 用户注意:如果你在设置里开了“盲签”(Blind Signing),那硬件钱包的防护就打了对折。盲签意味着设备屏幕不显示交易细节,你等于闭着眼按确认。Ledger 默认关闭盲签,别去开它。遇到必须盲签的合约交互,先停下来想想为什么。

多签:不是机构专属

Safe(原 Gnosis Safe)上现在托管着超过 1000 亿美元的资产。很多人以为多签是大户和 DAO 的事,其实个人也能用。

举个实际场景:你有 20 万美元的资产放在热钱包里,日常要交互 DeFi。可以建一个 2/3 多签——自己两台设备加一个可信联系人,或者一个硬件钱包加两个软件钱包分开放。单笔大额转出需要两个签名确认。多出来的操作成本大概是每笔多花 30 秒,但能挡掉 99% 的单点失守。

我认识一个 DeFi 老玩家,去年他的浏览器插件钱包被恶意扩展攻击,私钥直接泄露。好在他主力资金在 Safe 里,攻击者只拿到了热钱包里的 800 美元。他自己说:“那 800 块是学费,交得值。”

一个具体案例,值得你对照检查

去年 11 月,有个用户在某 NFT 项目的 Discord 里点了“领取空投”链接。网站做得跟官方一模一样,他连了钱包,签了一笔 setApprovalForAll。三分钟后,他钱包里 12 个蓝筹 NFT 全被转走,当时价值约 90 万美元。

复盘一下他哪里出了问题:助记词没泄露、设备没中病毒、硬件钱包也用了——但那笔授权他是在手机热钱包上签的,而且签名前没看交易模拟。setApprovalForAll 意味着把整个 NFT 集合的操作权交给了对方合约,这是最高危的授权类型之一。

如果你现在打开钱包,发现某个从没听说过的合约对你的 NFT 有 setApprovalForAll 权限,立刻撤。revoke.cash 支持 NFT 授权清理,选对应链、找到那个合约、点 revoke。

日常习惯比工具更重要

工具再好,习惯不对也白搭。我自己坚持的几条:

  • 大额资产和日常交互用两个不同钱包,地址不公开关联。热钱包里永远不超过一个月生活费。
  • 任何签名请求,先看 URL 再看合约地址。ENS 域名也能造假,别只看名字。
  • 新项目交互前,用 Etherscan 查一下合约是否 verified、部署了多久、有没有已知漏洞报告。
  • 助记词不拍照、不存云盘、不发微信。手写两份,分两个物理位置。

说回那 18.4 亿美元。Chainalysis 的报告里还有个细节:被盗资金中约 30% 最终被追回或冻结,剩下 70% 基本进了混币器。换句话说,事后追回的期望值很低,安全设置的价值几乎全在事前。

你花在设置上的那 20 分钟,可能比研究十个新项目更值钱。