深入解析 Intel® TXT:原理与配置指南
1. Intel® TXT 基础原理
Intel Trusted Execution Technology(Intel® TXT)符合 TCG PC 客户端和服务器规范。通过加密安全哈希算法,能为平台组件、平台配置、系统软件以及软件配置生成独特的测量值。这些测量值会存储在受可信平台模块(TPM)保护的平台配置寄存器(PCR)中。每个 PCR 可以包含多个测量值,并且 PCR 日志会记录每个被测量的元素。PCR 中的值可用于验证日志。
1.1 PCR 详解
- PCR0 :包含静态信任根测量值以及 BIOS 代码测量值。由于这些测量值基于硬件,所以无法被伪造。PCR1 - PCR7 的有效性依赖于 PCR0,只有当 PCR0 的测量值有效时,才能信任 PCR1 - PCR7。
- PCR17 :包含动态信任根测量值以及策略测量值,同样基于硬件,不可伪造。
- PCR18 :包含可信操作系统的测量值,其有效性依赖于 PCR17。
- PCR19 - PCR22 :其用途由可信操作系统定义,因此只有当 PCR18 的值有效时,才能信任和解读它们的值。
1.2 平台配置与安全启动
平台所有者可以控制哪些平台配置是有效的,从而决定哪些操作系统可以进行安全启动。处于安全模式的操作系统需符合数据中心的启动控制策略,才能获得 TPM 本地 2 访问权限。安全启动(更准确
超级会员免费看
订阅专栏 解锁全文
92

被折叠的 条评论
为什么被折叠?



