2024年钱包被盗的12亿美元里,有多少本可以避免?

· 币种支持

Chainalysis 的 2024 年加密犯罪报告里有个数字挺扎眼:全年因私钥泄露和钱包漏洞导致的资产损失约 12 亿美元,比 2023 年涨了将近 40%。更让我在意的是另一组数据——慢雾团队统计过,他们经手的钱包被盗案例中,超过六成是因为用户端的安全设置不到位,不是协议被攻破,也不是什么高明的零日漏洞。说白了,大部分损失源于几个本该拧紧的螺丝没拧。

助记词放手机备忘录,等于把钥匙插门上

我见过最离谱的案例是一个 DeFi 老玩家,把助记词截图存在相册里,还开了 iCloud 同步。手机丢了之后三天,钱包被清空。苹果的 iCloud 泄露事件不是一次两次了,2023 年就发生过攻击者通过社工手段获取 Apple ID 后批量扫描用户云备份的事。

正确的做法很朴素:助记词只写在纸上或刻在金属板上,离线存放。如果你管理超过 1 万美元的资产,花 50 到 100 美元买个防火防水的钢制备份板,比如 Cryptosteel 或 Billfodl,不亏。别拍照,别存备忘录,别发微信文件传输助手给自己——微信的服务器不在你手里。

授权管理:被忽略的吸血通道

2024 年 5 月,一个叫 Inferno Drainer 的钓鱼服务在关停前累计盗取约 8000 万美元,它的核心手法就是诱导用户签署恶意 token approval。很多人不知道,你在 Uniswap 上授权过一次 USDC 交易,那个授权额度可能是无限的,合约地址一直挂着你的许可。

操作上,每月花五分钟做一次授权清理。打开 revoke.cash 或 Etherscan 的 Token Approval 页面,连接钱包,把不用的授权全部撤销。特别是那些你只交互过一次的 DApp,授权还挂着的,全撤。Gas 费几美元,比被盗强。

硬件钱包用户也别觉得高枕无忧。Ledger 在 2023 年 Connect Kit 事件里暴露的问题说明,签名请求的盲签风险依然存在。每次硬件钱包弹出交易确认时,养成看合约地址和授权额度的习惯,别闭眼按确认。

多签不是机构专属,个人也该用

Safe(原 Gnosis Safe)上的多签钱包数量在 2024 年突破了 20 万个,同比增长约 60%。这个增长不全是 DAO 贡献的,个人用户占比在上升。逻辑很简单:单私钥单点故障,多签把风险分散到多个设备或多个持有人。

如果你持有超过 10 万美元的加密资产,配置一个 2/3 多签钱包——三把钥匙,任意两把签名才能动资金。一把在 Ledger 上,一把在 Trezor 上,第三把作为恢复密钥放在保险箱里。Safe 的部署成本在以太坊主网大概 50 到 100 美元 Gas,L2 上几美元就够。这个钱花得值。

说到这你可能会问,多签不是很麻烦吗?日常小额交互确实繁琐。我的做法是分层:多签钱包做冷存储,日常交互用一个小额热钱包,只放够用两周的 Gas 和交互资金。热钱包被盗最多损失零花钱,大仓位动不了。

钓鱼签名:比私钥泄露更隐蔽

2024 年 2 月,一个用户在某 NFT 项目的 Discord 里点了“领取空投”链接,钱包弹出签名请求,他签了。三分钟后,钱包里的 3 个 Punk 被转走。这不是私钥泄露,是 setApprovalForAll 签名——一次性授权对方操作你所有同类 NFT。

防范这类攻击,关键在签名前的三秒判断:任何要求 setApprovalForAll 的请求,除非你百分之百确定对方合约地址,否则拒绝。任何让你签 permit 函数的请求,看清楚 spender 地址是谁。Rabby 钱包在这方面做得不错,签名前会模拟交易结果,告诉你资产会怎么变。换钱包不一定能防住所有攻击,但能多一层预警。

另外,浏览器插件钱包的权限也要定期检查。Chrome 里 chrome://extensions 看一眼,哪些钱包插件你半年没用了,直接移除。插件更新权限时留意一下,2023 年有恶意插件伪装成钱包更新弹窗的案例。

一个被我低估的设置:地址白名单

Trezor 和 Ledger 都支持地址白名单功能——开启后,只能向预设地址转账。我一开始觉得鸡肋,直到听说一个朋友的私钥在钓鱼攻击中被窃取,但因为白名单只允许转到他自己的冷钱包地址,攻击者折腾半天没转出去。

设置方法不复杂:在硬件钱包配套软件里找到地址簿或白名单选项,添加你常用的收款地址,开启“仅允许白名单地址”开关。代价是每次新增地址要重新验证,但大额转账本来就需要多一步确认。

钱包安全这事,没有一劳永逸的银弹。12 亿美元的年损失背后,是无数个“我以为没事”的瞬间。把助记词离线、授权定期清、大仓位多签、签名前看清楚,这四件事做到位,你已经比大多数人安全了。剩下的,交给时间验证。