钱包安全设置:我踩过的坑和现在坚持的7条规矩
2022年3月,我亲眼看着一个朋友的MetaMask被清空。46个ETH,当时价值约13万美元。原因说出来你可能不信——他把助记词截图存进了iCloud相册。苹果账户被撞库,攻击者翻遍了他的照片库。
这事之后我把自己的钱包设置从头到尾改了一遍。下面这些是我现在实际在用的配置,每条都有具体操作。
助记词:物理介质,永不触网
助记词一旦生成,第一件事是抄在纸上。用笔,别用手机拍照,别存备忘录,别发微信文件传输助手。
我现在用的是两块不锈钢助记词板,各刻一份,分别放在家里保险柜和银行保管箱。成本大概400块人民币,比丢币便宜太多。市面上有卖现成的刻字冲压工具,50块左右就能搞定。
如果你嫌金属板麻烦,至少做到:手写两份,分开存放,不要放在同一个城市。我认识一个老哥把两份都放在书房抽屉里,家里进水全泡烂了。纸怕水怕火怕虫,这是物理事实。
钱包密码和助记词是两回事
很多人搞混这一点。MetaMask的解锁密码只保护你本地这台设备,攻击者拿到助记词根本不需要你的密码。所以设置一个强密码有用,但别以为设了密码就安全了。
我现在的做法:解锁密码用1Password生成,24位随机字符。但真正的防线是助记词的物理隔离。
硬件钱包:只买官方渠道,别贪便宜
Ledger和Trezor的假货在二手平台泛滥。2023年有报道称,一位用户从某电商平台买的“全新”Ledger Nano X,拆开包装后发现里面附带的助记词卡是预设好的——这是典型的供应链攻击,攻击者提前生成助记词,等你把资产转进去就收割。
我的规矩:只从官网下单,收到货后检查包装密封贴是否完整。初始化时,设备会要求你设置自己的PIN码并生成新助记词,如果开机就显示现成的助记词,直接退货。
硬件钱包买回来别急着转大额资金。先转一笔小额(比如0.01 ETH)测试收发,确认地址无误再动大头。
授权管理:每季度清一次
DeFi玩家最容易忽略的是token授权。你在Uniswap、OpenSea上每次交互,都可能给了合约无限额度的转账权限。一旦合约被攻破,你的资产可以被直接划走。
2023年Euler Finance被黑,损失1.97亿美元,部分原因就是用户授权过于宽泛。我现在每季度用revoke.cash扫一遍所有链上的授权,把不用的全部取消。操作很简单:连接钱包,页面会列出所有活跃授权,逐个点revoke,每笔取消需要付gas费,以太坊主网大概2-5美元一笔。
顺带说一句,别在钓鱼网站上点“连接钱包”。我见过仿Uniswap界面做到像素级一致的钓鱼站,域名只差一个字母。习惯是:每次访问DeFi协议,从书签或官方推特链接进,不用谷歌搜索结果。
分钱包策略:热钱包只放零花钱
我现在有三个钱包:
- 热钱包(MetaMask,手机端):只放不超过500美元的资产,用于日常交互和小额交易。
- 温钱包(硬件钱包,联网但不常用):放中期持仓,每月操作不超过两次。
- 冷钱包(另一台硬件钱包,完全离线,助记词从未输入过任何联网设备):长期存储,半年动一次。
这样即使热钱包被盗,损失可控。我一个朋友把所有资产放在一个MetaMask里,每天连着各种新协议挖矿,后来被恶意合约掏空——他到现在都没搞清楚是哪个网站出的问题。
地址白名单和转账测试
大额转账前,先转一笔最小单位。ERC-20代币转账没有“撤销”按钮,地址输错一位就是永久损失。我现在的流程:新地址第一次转账,先发0.001 ETH或等值代币,链上确认到账后,再发全额。
另外,硬件钱包配合MetaMask使用时,务必在设备屏幕上核对收款地址的前6位和后6位。有一种恶意软件会篡改电脑屏幕上显示的地址,但硬件钱包屏幕上的地址是真实的。2023年有个案例,用户复制了恶意软件替换后的地址,转出了28万美元等值的USDC,链上追踪到交易所后也没能追回。
别忽略设备本身的安全
钱包安全不只是链上操作。你的电脑如果中了剪贴板劫持木马,复制地址时会被替换。我现在转账时手动输入地址的前四位和后四位,中间部分用复制粘贴,并且每次都在硬件钱包屏幕上完整核对。
手机端更要注意:别root,别越狱,别装来路不明的输入法。安卓用户尤其小心, sideload的APK里藏剪贴板劫持代码的案例不少。
说到底,钱包安全没有一劳永逸的方案。我每半年会重新检查一遍所有设置,确认助记词板没受潮、授权列表干净、硬件钱包固件是最新版本。这些操作加起来一年花不了两小时,但能帮你避开绝大多数低级错误。