去年有位朋友换了台联想笔记本,开机第一件事就是登录微软账户。屏幕右下角一行小字闪过:"设备加密已开启"。他觉得很安心——硬盘锁上了,谁也动不了。直到有一天他换手机、丢了旧号码,微软账户被临时锁住,他才去查:原来这把锁的恢复密钥,早就在他毫不知情的时候,自动存进了他的微软账户,在 account.microsoft.com/devices/recoverykey 上躺着,任何一台浏览器都能打开看。
他愣住了:我配了一把锁,却不知道配了几把钥匙。
观看 · 29 秒
几乎每个人都有秘密,几乎没人有一个真正安全的地方放它。
看看 Everkeep 如何把你最私密的数据离线保管——编号、封存、专人看护。
开始保护 — CAD 187 加币/年这不是微软的漏洞,微软的官方文档把这件事写得清清楚楚。这是一个设计选择:为了怕你"忘密码",系统替你做了"防丢"。但防丢这个动作本身,悄悄回答错了问题——它回答了"丢了怎么办",却没回答"多了一个能开锁的人,怎么办"。
一把锁,默认配了两把钥匙
事情的机制很简单。Windows 的设备加密(和 BitLocker)有一个默认行为:当你用微软账户登录设备,恢复密钥会自动备份到这个账户里。你可以在微软的账户页面里直接看到一长串恢复密钥,标着设备名、日期,清清楚楚。
这就是"保险柜配了两把钥匙,一把在你手里,一把放在别人家的抽屉里"。这个"别人"不是陌生人,是微软——一个你信任、且不得不信任的巨头。但"信任"和"有没有第二把钥匙"是两回事。
伊壁鸠鲁有句老话:我们真正拥有的,只有我们能掌控的东西。一把锁有几把钥匙,是锁的事实,不是你的感觉。你以为"只有我能打开",但账本上写的是"两个人能打开"。感觉是安心的,事实不是。
第二把钥匙的三种去向
我不编故事。没有任何公开记录说微软把某人的恢复密钥交给了谁——简报里明确写了,不许编这种案例。所以我们只谈结构,因为结构本身就够了:
第一,账户可能被盗。钓鱼邮件、撞库、SIM 卡劫持,微软账户被盗的新闻年年都有。偷走账户的人,顺手就拿到了你硬盘的恢复密钥——锁没坏,钥匙是顺路拿到的。
第二,账户可能被锁。换手机号、异地登录触发风控、被判定异常,你自己都进不去账户。那一刻,锁的钥匙在你手里,但"备用钥匙"在你也够不着的抽屉里。你防丢的设计,在你真正需要的时候,把你自己也防在了外面。
第三,法律程序。钥匙放在一家公司的服务器上,就意味着它在法律文书能够到的范围内。这不是阴谋论,是常识:放在别人抽屉里的东西,别人家的门被敲开时,它就在屋里。
多一把钥匙,就多一个能开锁的人,多一条能出意外的路。这个道理配钥匙的师傅都懂:你在街边配钥匙,如果师傅顺手多配一把留着,你晚上睡得着吗?不会。为什么到了数字世界,同样的事情就变得可以接受了?
我们问"丢了怎么办"问得太多
想想我们熟悉的那些"防丢"设计:
办公室抽屉里那张写着密码的便利贴——防自己忘,却把密码交给了每一个能拉开抽屉的人。
公司配的笔记本,IT 部门手里握着恢复密钥——这是企业里的常见做法,合规、合理。但你要明白:这把"防外人"的锁,从设计上就防不住"有钥匙的人"。打工人的焦虑很多来自这里:你锁的是防贼的门,但发钥匙的人不止你一个。
绑了微软账户的设备加密——防你忘密码,却把恢复密钥交给了账户体系。
每一个设计都在认真回答"丢了怎么办",却没有一个回答"多一个人能开,怎么办"。我们被"防丢"训练得太久,以至于忘记了锁的本意:不是"别让我进不去",而是"别让别人进得来"。
有个对照很说明问题。VeraCrypt 这类纯本机加密工具,按设计就不设账户、不托管密钥——没有"找回密码"按钮,丢了就是丢了,神仙也找不回来。这说明什么?说明"把钥匙托管给别人"从来不是加密的必需品,它只是"方便"换来的。方便和"只有我能开",在这件事上是互斥的,你只能选一个。很多人以为自己两个都要了,其实系统替你选了方便。
真正的拥有,是"只有一把钥匙"
不聊价格,只说价值。真正的拥有不是一种感觉,而是一种结构上的确定性:这把锁,全世界只有一把钥匙,而且这把钥匙在你手里。少了这个确定性,剩下的一切——算法多强、品牌多大——都是装修。
这也是为什么,我们连"帮你保管密钥"这种服务都不做。听起来这像是我们偷懒,少做一件事。但想清楚结构你就明白了:任何人替你保管密钥,就是在你锁上再加第二把钥匙,那就是本文开头说的那个漏洞本身。我们不做,不是因为我们做不到,是因为那正是问题所在。
我们做的事恰好相反:你自己加密,钥匙只在你手里,永远不经我们的手。我们保管的,只是一块谁也读不懂的盘——编上号,贴上封条,双人核验,专人保管。半年一次,我们只看封条和外观、拍个照,全程零接触,不碰你的东西。需要更深入的检查,你书面同意了我们才做;没同意,我们连看都不多看一眼。
说到底,隐私这件事,最后拼的不是技术,是"有几个人能打开"的算术。这道算术题里,最好的答案永远是:一。
(注:BitLocker 与设备加密的密钥备份行为,见微软官方支持文档"在 Windows 中查找 BitLocker 恢复密钥"。VeraCrypt 的无托管设计,见其官方文档。)