SaveSaveSaveSave ← 所有指南
简体中文

指南 · 钱包风险 · · Stefan Tsezarov · 更新于

那十二个词

加密世界中代价最高的一条消息,逐行拆解。

消息来得彬彬有礼。

标志也对得上。

链接打开的页面和你正在用的钱包一模一样——同样的颜色、同样的字体、角落里同样安静的插图。

它平静地请你确认恢复短语,以便恢复访问。

这个请求在任何情况下都不是正当的。

不是客服。不是迁移。不是空投。不是安全检查。不是退款。不是验证。

一次都不会。永远不会。任何人都不会。

说真的,这就是整篇文章。后面的一切只是在解释为什么这个请求仍然屡屡得逞。

1. 那十二个词究竟是什么

大多数人把恢复短语当成密码。正是这一个分类错误,几乎是之后所有灾难的根源。

密码守护的是别人替你保管的账户。忘了密码可以重置。账户仍然在。

恢复短语不同。

它是生成你每一个私钥的主数字。你的钱包把这十二个(或二十四个)词转换成一个极大的整数,并由此推导出你在钱包支持的每一条链上将会控制的每一个地址——包括你还没用过的链。

这串短语不是一扇门的钥匙。

它是制造这些门的材料。

恢复短语控制着什么 顶部的十二个词推导出钱包持有的每一个地址,覆盖每一条支持的链,也包括尚未创建的地址。谁拿到这些词,就拿到了全部。 你的恢复短语 1 ····· 2 ····· 3 ····· 4 ····· 5 ····· 6 ····· 7 ····· 8 ····· 9 ····· 10 ····· 11 ····· 12 ····· 推导出 你的每一个地址 · 在钱包支持的每一条链上 · 包括你还没创建的账户 · 每一个代币、每一个 NFT、每一笔余额 · 现在的,以及以后添加的一切 密码守护一个账户。而这是账户的原材料。
恢复短语不存在“小”泄露。持有它也没有“部分”之说。

2. 为什么正当的一方从不索要

客服用不上它。钱包提供方从不托管你的资金,因此也无法替你转移资金;设计就是如此。把短语交给客服人员,就等于把你资金的全部控制权交给对方。任何靠谱的公司都不会允许这样的请求。

迁移不需要它。迁移到新合约或新版本应用是在链上完成的,或者由你自己在你控制的设备上重新导入钱包。

空投不需要它。发送代币只需要你的公开地址——就是你填进表单的那个。接收从来不要求证明你能支出。

安全检查不需要它。证明所有权是通过签署一条消息完成的;签名能证明控制权,而无需透露密钥。

退款不需要它——尤其是针对上一次诈骗的“退款”。

这些产品都真实存在。没有一个曾经需要你的恢复短语,因为短语并不是用来验证你的身份。它是用来取代你的。

这不只是我们的说法。MetaMask 自己的支持文档明确写出了这条规则:“如果有人向你索要 Secret Recovery Phrase,他们就是在试图诈骗你”——一家钱包厂商就自己的客服团队表示:这个请求本身就是证据。

3. 五种伪装,一个请求

故事在变。最后一句话不变。

五个故事,一个请求 客服、迁移、空投、安全警报和诈骗赔偿,是五种不同的说法,最后都落到同一个索要恢复短语的请求上。 客服 “我们帮你 恢复访问” 迁移 “为新合约 重新验证” Airdrop “验证后 领取份额” 安全警报 “可疑登录, 确认是你” 赔偿 “我们赔偿 诈骗受害者” “输入你的 12 词恢复短语” 五个不同的理由让你读下去。所有理由的最后都是同一句话。 故事只是装饰。请求才是攻击。
了解这五个常见故事有用。但真正保护你的是知道最后一行永远相同——即使面对一个还没被写出来的第六个故事也是如此。

4. 来看一条

像你在晚上十一点半、用手机、刚被告知钱出了问题时那样去读它。

Wallet Security Notice We detected an unrecognised sign-in attempt on your wallet from a new device earlier today. As a precaution your account has been placed in limited mode. To restore full access, please confirm ownership by entering your 12-word recovery phrase at the secure link below: https://wallet-support.verify-restore.example.com/unlock Accounts not confirmed within 24 hours may be permanently locked and any remaining balance moved to protective custody. Thank you for helping us keep your assets safe. Wallet Security Team

这条消息代表了安全研究人员和钱包厂商记录过的真实攻击活动。其中的措辞、紧迫感、编造的限制和索要恢复短语的请求,反复出现在针对 MetaMask、Trust Wallet、硬件钱包用户以及笼统的“加密钱包”收件人的钓鱼消息中。真实版本会使用不同的品牌名和域名;底层的请求不会变。

告诉我它哪里有问题

请求本身就是全部答案。其他都是次要的。不过,还是值得留意它的包装做得多么用心:

  • “受限模式”和“保护性托管”是编造出来的状态。真正的钱包没有这些。它们听起来像银行用语,因为人们正是在银行那里学会了期待这类说法。
  • “24 小时内”就是那个时钟——专门放在那里,阻止你去问别人。
  • 地址从左往右读起来很可信。wallet-support 只是子域名,没有任何权威。真正决定你会去哪里的部分是 verify-restore.example.com。永远从右边读 URL。
  • 拼写完美无缺。语法正确。表面检查已经找不出任何问题。

还有一句话比乍看之下更奇怪:“确认所有权。”你的恢复短语不会向任何人确认所有权。它会转移所有权。

5. 为什么看拼写不再管用

二十年来,人们被教导从破绽中识别欺诈——蹩脚的英语、不匹配的标志、以“尊敬的客户”开头的问候。

在制作一个令人信服的页面还很昂贵的年代,这条建议是有道理的。

现在它是免费的。任何语言的流畅文字都能在几秒钟内生成。复制一个网站的确切外观从来都不难;设计本来就是公开的。

因此,一条看起来很专业的消息并不能说明它是否正当。它只说明有人花了几分钟。

没有改变——也不可能改变——的是攻击者需要什么。他们需要那些词。无论还编造了什么,他们最终都必须开口索要。

别再给包装打分了。去读那个请求。

6. 为什么总有一个时钟

这类消息的每个版本都有截止时间:二十四小时、今天之内、账户被冻结之前。

时钟并不是为了催你。它是为了阻止那个能可靠瓦解攻击的举动:告诉另一个人。只要对几乎任何人——朋友、论坛、搜索引擎——说出来,这个请求就会烟消云散。截止时间迫使你独自做决定。

因此截止时间并不是故事中的细节。它是承重结构。当你注意到它附在一个索要秘密的请求上时,这个发现本身就是结论。

7. 短语应该放在哪里

简单说说,因为规则很简单。

你只在一种情况下输入恢复短语:在你自己控制的设备上,把钱包恢复到你自己安装的软件中。

永远不要输入到网页中。

永远不要输入到消息里发来的表单中。

永远不要输入到聊天、客服工单、电子表格、照片、密码管理器笔记或 AI 助手中。

如果你使用硬件钱包,从你第一次写下短语那天起,就永远不应该再把它输入电脑。

8. 如果你已经输入了

那么这一节是唯一重要的部分,速度比整齐更重要。

假定那个钱包已经没了,并立即按这个假定行动。不要等待确认。不要用小额交易测试。不要试图修改密码——根本没有密码可改。

最初十分钟该做什么 在干净的设备上用新的短语创建新钱包,先转移最有价值的流动资产,再转移其余资产,并把旧钱包视为永久失陷。自动化的清扫机器人可能会立刻拿走转入的资金。 01 新钱包、新短语、干净的设备 不是同一个钱包里的新账户——它们共用同一个短语。 02 先转移最有价值的流动资产 稳定币和主流代币。先转金额最大的,而不是最容易的。 03 然后是 NFT,再是质押或锁定的资产 这些耗时更长。在流动价值转出之后再处理。 04 准备好抢时间,也准备好遇到 gas 问题 自动化机器人盯着被盗钱包,gas 一到就被拿走。 05 永久弃用旧钱包 永不再用。永不再收款。在你公开过它的地方都更新。 在这里撤销授权没有用——谁拥有短语,谁就是钱包。
顺序是刻意的。价值优先,便利永远靠后。

关于 gas 问题,因为它总在最糟糕的时刻难住人:转移代币需要用这条链的原生币支付手续费。如果失陷的钱包里没有,你就得转一些进去——而盯着这个地址的自动清扫程序往往在一个区块之内就把它拿走。人们试了三次,损失了三次 gas,最后认定无计可施。

变通办法是有的,包括把注资和救援打包成一笔不可中断的原子交易。它们操作繁琐,而且因链而异。如果涉及的金额不小,在继续白白消耗尝试之前,先请教有经验的人。

还有最残酷的后续:刚被盗的人往往在几小时内就会被“追回专家”找上门,承诺追踪并退回资金。他们会再次索要短语,或者要求预付费用。这是同一种攻击,瞄准同一个人,在他最糟糕的一天。没有人能撤销区块链交易。声称能做到的人,是在兜售第二次抢劫。

9. 扫描能告诉你什么、不能告诉你什么

把类似上面的消息粘贴到我们的扫描器中,它会返回 FAIL,把索要助记词标记为严重问题,并指出可疑的链接结构。

以下是它做不到的事。

对于这种攻击,扫描器是有用的后备,而不是主要防线。防线只有一句话,而你已经知道了。

规则

没有人需要你的恢复短语。永远不需要。无论出于什么理由。无论对方自称是谁。

任何索要它的消息都是盗窃企图。这不是有例外的经验法则;它就是完整的规则,也是少数真正没有边缘情况的安全规则之一。

如果你拿不准,先不要相信截止时间。然后去问一个人。这一步就能终结这次攻击。


相关:写给 AI 而不是写给你的指令,以及显示为空的文字。本文仅供教育用途,不构成理财建议。示例消息代表真实的攻击活动,使用的是保留的示例域名,不针对任何真实公司。

在浏览器中读到一条可疑消息?扫描选中文字的书签无需复制粘贴就能检查它,文字始终留在你的浏览器中。