同一个钓鱼链接,两个钱包一个空了一个没事:钱包安全设置到底差在哪

· 钱包对比

上个月朋友老陈点了一个空投链接。钱包里 12 个 ETH 加一些 NFT,十分钟后只剩 Gas。差不多同一时间,另一个朋友阿杰也点了类似的链接,钱包里 3 个 ETH 纹丝不动。

差别不在运气,在设置。

老陈踩的坑:热钱包当金库用

老陈的做法很典型。他所有资产都放在 MetaMask 一个钱包里,助记词截图存手机相册,浏览器装了七八个插件,平时交互 DeFi 项目直接连主钱包。

钓鱼链接让他签了一个 setApprovalForAll,授权了 NFT 合约的全部操作权限。他以为只是“确认一下”,实际上等于把保险箱钥匙给了对方。

链上数据显示,这笔授权交易的手续费只有 0.003 ETH,但转走的资产价值超过 2 万美元。黑客用脚本批量扫这种授权,从签名到清空钱包,全程不到 90 秒。

阿杰的做法:三层隔离

阿杰的钱包结构是这样的:

  • 冷钱包(Ledger):存 80% 的长期资产,助记词手写在钢板上,从不联网
  • 交互钱包(MetaMask 小号):只放够用的 Gas 和少量资产,专门连各种 DApp
  • 测试钱包:看到不熟悉的链接,先用这个钱包点,里面就 0.01 ETH

他点那个钓鱼链接用的是测试钱包。签名之后资产没动,因为里面本来就没东西。但他在区块浏览器上看到了授权记录,立刻用 revoke.cash 取消了交互钱包里所有不必要的授权。

三层隔离不是多此一举。热钱包、温钱包、冷钱包各司其职,一个被攻破不会牵连全部。

具体怎么设置,按步骤来

第一步:钱包分类

不要用同一个钱包做所有事。至少分两个:

  • 主钱包:不连任何 DApp,不点任何链接,只用来收币和转账
  • 交互钱包:专门连接 Uniswap、Opensea 这些常用平台

如果你资金量超过 1 万美元,加一个硬件钱包。Ledger Nano X 大概 150 美元,Trezor Model T 差不多 200 美元。这笔钱跟被钓一次比,不值一提。

第二步:关闭不必要的权限

MetaMask 默认设置里有几个地方要改:

  • 设置 → 安全与隐私 → 关闭“参与 Beta 测试”
  • 设置 → 高级 → 关闭“显示 Hex 数据”(防止误签看不懂的十六进制)
  • 连接网站时,手动选择账户,不要默认全选

浏览器插件只留一个钱包插件。每多一个插件,就多一个攻击面。有个真实案例:某用户装了 12 个 Chrome 插件,其中一个恶意插件替换了剪贴板里的钱包地址,转 U 的时候 5000 USDT 直接进了黑客地址。

第三步:助记词管理

助记词不要截图,不要存微信收藏,不要存 iCloud 备忘录。这三种方式都出过事。

2023 年有个案例,某用户把助记词存在 iPhone 备忘录里,Apple ID 被钓鱼后,攻击者直接读取备忘录,清空了钱包。损失 38 个 ETH。

正确做法:手写在纸上,用防水袋封好,放在只有你知道的物理位置。资金量大的话,用金属助记词板(比如 Cryptosteel),防火防水防腐蚀。

第四步:定期检查授权

每个季度花 10 分钟做一次授权清理。打开 revoke.cash 或 Etherscan 的 Token Approvals 页面,连接钱包,看看哪些合约还有权限。

不用的授权全部取消。尤其注意那些你只交互过一次的冷门项目,它们的合约权限可能一直挂着。

有个数据:Etherscan 上平均每个活跃地址有 6.7 个未撤销的授权。这些授权就是潜在的后门。

第五步:交易前模拟

现在很多钱包支持交易模拟。MetaMask 会弹出预估变化,Rabby 钱包直接显示资产增减预览。

如果一笔交易模拟结果显示你的 NFT 会转出,但你以为只是在“领取空投”,那就别签。这是最直接的信号。

几个容易忽略的细节

剪贴板劫持:复制钱包地址后,先粘贴到记事本核对前 4 位和后 4 位,再发送。恶意软件会替换剪贴板内容。

假钱包 App:App Store 和 Google Play 上架过假的 MetaMask、假的 imToken。下载前核对开发者名称和下载量。真 MetaMask 开发者是 ConsenSys,下载量千万级。

Discord 私聊:所有 Discord 里主动私聊你的“官方客服”都是骗子。没有例外。官方永远不会私聊你要助记词或让你点链接。

WiFi 风险:公共 WiFi 下不要做任何链上操作。DNS 劫持可以把你导向假的钱包网站。

一个检查清单

每次做重要操作前,过一遍这几条:

  • 这个钱包里放了多少资产?值不值得为这个操作冒险?
  • 链接来源可靠吗?官网域名核对过吗?
  • 交易模拟结果和预期一致吗?
  • 授权对象是常用合约还是第一次见?
  • 操作完成后,需不需要撤销授权?

钱包安全不是装个杀毒软件就完事。它是一套习惯,跟出门锁门、停车拔钥匙一个道理。老陈那次之后,把剩下的资产全转进了新冷钱包,现在每次签名之前都会停三秒。这三秒,可能就值 2 万美元。