2024年钱包被盗的17亿美元里,80%本可以避免:一份安全设置清单

· 币种支持

Chainalysis 今年初那份报告我看了两遍。2024年全年,因钱包私钥泄露和授权漏洞导致的资产损失约17亿美元,其中超过80%的案例,问题出在基础安全设置上——不是私钥被暴力破解,不是椭圆曲线算法被攻破,就是私钥明文存手机备忘录、助记词截图存相册、无限授权给钓鱼网站这类事。

说白了,大部分人的钱包不是被“黑”的,是自己在门口铺了红毯。

先搞清楚你在防谁

钱包安全这事,得先分清威胁模型。你的对手大致三类:

一类是广撒网的钓鱼脚本,批量扫描链上授权、群发伪造空投网站,成本极低,靠量取胜。这类攻击防起来最简单,别乱点、别乱签就行。

一类是定向攻击,盯上你的设备或社交账号。假客服、假面试、假项目方,跟你聊三天就为了让你装个带后门的“钱包插件”。这类需要你有点警觉性。

还有一类是物理接触——手机被拿走、电脑被室友或同事碰到。别笑,2023年有个真实案例,某KOL在行业会议期间笔记本没锁屏,回来钱包里12个ETH没了,监控显示有人趁他上台圆桌的十分钟动了电脑。

三类对手,对应三套设置策略。下面按优先级排。

第一层:助记词和私钥的物理隔离

这是底线,没有商量余地。

助记词不要出现在任何联网设备里。不截图、不存备忘录、不发微信文件传输助手、不存iCloud。苹果和谷歌的云同步被攻破或账号被钓鱼的案例,每年都有几十起。

正确做法:手写在纸上,或者用金属助记词板(Cryptosteel、Billfodl这类,几十到一百多美元)。抄两份,分开放。一份家里保险柜,一份可信的物理位置。别放同一个抽屉。

如果你持有量较大,直接上多签。Safe(原Gnosis Safe)多签钱包现在是行业标配,2/3或3/5配置。单点私钥泄露不影响资产,攻击者得同时攻破多个签名人。DeFi协议国库、基金、大户基本都在用。个人用也不复杂,Safe的界面已经比两年前友好太多。

第二层:授权管理,这是被低估的重灾区

很多人换了新钱包,旧钱包的授权还挂在链上。那些授权过的合约,只要合约有漏洞或被升级成恶意逻辑,你的资产随时能被划走。

revoke.cash 这个工具我逢人就说。连上钱包,它列出你在各条链上的所有授权,一键撤销。建议每季度做一次。以太坊主网上一个无限授权的USDC allowance,撤销的gas费也就几美元,别省这个钱。

还有个细节:签名类型。approve 和 setApprovalForAll 要特别警惕,后者是NFT全集合授权,签了等于把整个系列的转移权交出去。OpenSea 上挂单签名是 Sign 类型,不耗gas,但很多人不看内容就点确认。2023年那波针对Blur出价池的钓鱼,就是伪造了一个看起来像挂单的签名请求,实际是 setApprovalForAll。

签任何东西之前,看一眼钱包弹窗里的“方法”字段。看不懂就查,或者直接拒绝。

第三层:设备与浏览器隔离

热钱包不要装在你日常刷推、看Discord的浏览器里。Chrome 装十几个插件,任何一个更新后带恶意代码,你的钱包扩展就可能被读内存。

我的做法:一个独立浏览器配置文件(Chrome的Profile功能或者Firefox的容器),只装钱包扩展,不装其他插件,不登录任何社交账号。日常冲浪用另一个Profile。Brave 或 Firefox 的容器标签也能实现类似隔离。

硬件钱包在这层的作用被说烂了,但有个细节值得提:Ledger 和 Trezor 的屏幕要逐字核对收款地址前后各6位。中间部分被篡改的案例极少,但前后缀替换的恶意软件是存在的。2022年有个叫“EtherAddressLookup”的Chrome插件被收购后注入恶意代码,专门替换剪贴板里的地址。硬件钱包屏幕确认这一步,就是防这个的。

一个容易被忽略的点:社交恢复的陷阱

Argent 钱包推的守护者机制、Safe的社交恢复模块,听起来很美——丢了私钥找朋友帮忙恢复。但设置的时候要想清楚:你的守护者是谁?他们各自的设备安全水平如何?如果一个守护者的邮箱被攻破,攻击者能不能发起恢复请求?

2023年有个案例,某用户设置了3个守护者,其中一个是前同事。前同事的邮箱被钓鱼,攻击者发起恢复,另外两个守护者看到邮件里“您的朋友正在恢复钱包”的提示,没多想就点了确认。资产在24小时延迟期内被转走。

社交恢复的核心不是“有人帮你”,是“攻击者也得同时攻破多个人”。守护者的选择标准应该是安全水平,不是关系亲疏。

最后说一个数字

慢雾区链安全去年统计,他们接手的被盗求助里,平均每个受害者损失约4.2万美元,而其中约65%的案例,如果做了授权清理或用了硬件钱包,损失可以归零或控制在gas费级别。

安全设置这事,花一个下午配好,比事后追查链上资金流向有用得多。毕竟链上转账不可逆,这是区块链的优点,也是你钱包的软肋。