是密封的保险箱,不是间谍
受信任的平台模块(TPM)是一个只干一件事的小型加密处理器:把密钥放在软件读不到的地方。它里面住着一把包裹其余一切的存储根密钥,还有一把出厂时烧录、用于标识芯片自身身份的背书密钥。应用程序把加密材料交给 TPM,请它锁定或解锁数据——私密材料永远不会离开芯片:不为 Windows,不为应用,也不为调试器。
它工作的另一半是度量。每次启动时,固件、引导加载器和早期驱动程序都会被以加密哈希的形式写入名为 PCR 的寄存器,形成一份防篡改日志,精确记录是哪条代码链启动了机器。正因这份日志,BitLocker 才能区分健康的启动与被篡改的启动——也是为什么改一个固件设置,可能突然要你交出 48 位恢复密钥。
它实际上存了你的什么
这份清单比传闻暗示的更短、更无聊。TPM 永远看不到你的浏览、文档或按键——它没有存储它们的地方,也没有读取内存的能力。它持有的是一串与你机器身份及其启动历史绑定的加密秘密。
- BitLocker 的卷加密密钥,被封印到只有验证过的启动之后才能解锁磁盘
- Windows Hello 的生物识别模板和 PIN 素材——人脸和指纹登录背后的密钥
- PCR 度量值——固件设置、引导加载器和启动驱动程序的滚动哈希,绝非其内容本身
- 证明身份密钥,用来向服务器证明提出请求的是一台真实且经过验证的机器
- 可选的应用密钥——被 IT 软件封印的 VPN 证书和企业机密
谁能读取它——以及 Windows 11 为何非要它不可
TPM 不会往家里打电话;它做不到——它没有网络协议栈,也没有任何把东西发出去的途径。披露只发生在软件请求它做证明的时候:一次健康检查能向服务器证明这台机器启动的是经过验证的代码,且不会泄露你的密钥。如果你用 Microsoft 帐户登录,你的 BitLocker 恢复密钥还会被托管到那里——那是 Windows 的一项策略决定,不是芯片干的事,你可以在 aka.ms/myrecoverykey 查看。
Windows 11 要求 TPM 2.0,是因为它的整套安全体系——度量启动、Credential Guard、Windows Hello、默认开启的 BitLocker——都建立在必须放在软件碰不到之处的密钥上。你的 TPM 是板上的独立芯片,还是 Intel(PTT)或 AMD(fTPM)CPU 里的固件,对你的隐私没有任何影响:两者都拒绝向操作系统吐露自己的秘密。从固件设置里清除或禁用 TPM 是可行的,但在已加密的机器上,你得先备好那把恢复密钥。
常见问题与解答
TPM 芯片会记录我在电脑上做的事吗?
不会。它只存储密钥和启动度量值——它无法访问你的文件、浏览历史或按键,也没有任何连接能把它们发出去。
我可以禁用或移除电脑上的 TPM 吗?
可以在固件设置里清除或禁用它,但如果磁盘经过 BitLocker 加密,下次启动时 Windows 会索要 48 位恢复密钥。请先把密钥保存到你的 Microsoft 帐户。
继续阅读
联系我们: [email protected]