钱包安全设置里最容易被忽略的6个坑,我踩过3个
说个真事。去年我有个朋友,助记词抄在纸上,锁进抽屉,觉得万无一失。结果家里水管爆了,纸泡烂了。12个单词,他记得前3个,后面9个全没了。钱包里当时有4.2个ETH。
这不是段子。钱包安全这事,很多人以为自己做好了,其实漏洞一堆。下面这几个坑,你看看踩了几个。
坑一:助记词只存一份,还存得挺得意
我见过太多人把助记词写在便利贴上贴显示器边框,或者拍照存手机相册。讲真,这两种做法等于没设防。
拍照存相册的问题在于:iCloud会同步,Google Photos会同步,手机丢了别人翻相册第一个看的就是截图。2023年有个链上分析师做过统计,约17%的被盗钱包,助记词泄露源头是云端相册或笔记类App。
比较靠谱的做法是物理介质+分散存放。买两块钢板助记词板(市面上20美元左右),把12或24个单词打上去,一块放家里保险柜,一块放父母家或银行保管箱。别用纸,别用电子设备存明文。
如果你非要用数字方式备份,至少用带密码的加密压缩包,密码单独记在脑子里,别和压缩包放一起。
坑二:以为钱包密码等于安全
很多人设了个开机密码就觉得稳了。实际情况是,钱包App的密码只保护本地访问,不保护链上资产。别人拿到你的助记词,根本不需要你的App密码,在任何钱包里导入就能转走你的币。
这就引出一个更隐蔽的坑:钓鱼网站诱导你输入助记词。2024年上半年,链上安全公司Scam Sniffer报告显示,约68%的钱包被盗案件和钓鱼签名或助记词泄露有关。
怎么防?记住一条铁律:任何网站、任何客服、任何“空投领取页面”,只要让你输入助记词或私钥,100%是骗局。没有例外。硬件钱包的助记词永远只在设备屏幕上显示,不会弹网页让你填。
坑三:授权管理从来不看
你用过Uniswap、OpenSea、各种DeFi协议,每次交互都会留下代币授权。很多人不知道,这些授权是永久的,除非你手动撤销。
举个例子:你在某个小协议上授权了USDC的无限额度,那个协议后来被黑了,攻击者可以直接把你钱包里的USDC转走。你甚至没再碰过那个协议,但授权还在。
操作步骤很简单:打开revoke.cash,连接钱包,看授权列表。把不用的、不认识的、额度是“无限”的全部撤销。建议每季度做一次。Gas费也就几美元,比被搬空强。
我自己的习惯是每次用完一个新协议,当场去revoke.cash撤掉授权。多花2分钟,省得后面提心吊胆。
坑四:热钱包放太多钱
有人把全部身家放在MetaMask里,天天连着各种DApp。这跟把现金全塞在裤兜里去逛夜市一个道理。
我的分配逻辑是这样的:热钱包(MetaMask、Rabby)只放够交互的金额,大概相当于你愿意随身带的现金量。大额资产放硬件钱包(Ledger、Trezor),需要交互时再转出来。
有人会问:硬件钱包不是也有坑吗?有。2023年Ledger的Connect Kit库出过事,攻击者通过供应链攻击注入了恶意代码,导致部分用户资产被盗。但注意,这个问题出在软件连接层,不是硬件本身。硬件钱包的私钥始终没离开设备。你只要不盲签交易、仔细核对设备屏幕上的地址和金额,风险可控。
坑五:签名不看内容,闭眼点确认
这是目前最猖獗的攻击方式,叫“盲签攻击”。钓鱼网站弹出一个签名请求,你以为是登录验证,实际上是授权对方转走你的NFT或代币。
2024年5月,一个知名NFT玩家就因为签了一个看似无害的“Permit”消息,丢了价值约30万美元的Azuki。Permit签名不需要Gas费,不需要你确认转账,签完对方就能直接拉走资产。
怎么避?在MetaMask里启用“显示完整签名请求”设置,别用简略模式。每次签名弹窗出来,看清楚是“签名”还是“交易”,看清楚授权的代币和额度。看不懂就拒绝。宁可少撸一个空投,也别盲签。
坑六:不设多签,单人掌控所有权限
如果你管的是团队资金或者家庭共同资产,单签钱包就是定时炸弹。一个人被钓鱼、一个人丢了助记词、一个人出了意外,资产就锁死或被盗。
多签钱包(比如Safe,原Gnosis Safe)的配置不复杂:设置2/3或3/5的签名阈值,每个签名人用自己的硬件钱包。任何交易需要多数人确认才能执行。Safe在以太坊上的部署成本大概几十美元,但能防住单点故障。
我认识一个小型DAO,5个人管着约80万美元的国库,用的就是3/5多签。去年有个成员的电脑中了木马,攻击者拿到了他的热钱包权限,但因为多签机制,攻击者没法单独转走资金。其他成员看到异常交易请求后直接拒绝,资金安全。
最后说个数据。Chainalysis 2024年的报告估计,2023年因钱包安全问题导致的损失约17亿美元。其中大部分不是技术多高明,就是上面这些基础设置没做到位。
花一个下午,把助记词备份换成钢板、撤销一遍旧授权、把大额资产挪到硬件钱包、打开完整签名显示。这几件事做完,你的安全水位能超过80%的人。