假设 PC 操作系统和用户数据所在的文件分区由许多专用于 BIOS 测量的 PCR(平台配置寄存器)密封。如果 BIOS 被 root 工具包感染,在引导过程中会发生什么?
使用 TPM 引导信任:
当机器开机时,用于测量的信任根自动测量 BIOS,并使用该测量扩展 TPM 内的 PCR 寄存器。然后,控制权转移到 BIOS。接下来,BIOS 会在将控制权转移给引导加载程序之前对其进行测量。该过程继续加载操作系统内核。然后内核在将控制权转移给它之前测量所有加载执行的代码。
这意味着,BIOS 的第一次认证(计算的哈希值与以前不同,因为 BIOS 被 root 工具包感染)将失败。因此控制权没有转移到引导加载程序并且操作系统不会启动?