1

因为 TPM 1.2 规范中有 24 个 PCR。其中一些 PCR 是保留的,不能通过用户代码进行扩展。以下是 PCR Index 他们的 PCR Usage

  1. CRTM、BIOS 和平台扩展
  2. 平台配置
  3. 选项 ROM 代码
  4. 选项 ROM 配置和数据
  5. IPL7Code(MBR 信息和引导加载程序阶段 1)
  6. IPL 代码和配置数据(供 IPL 代码使用)
  7. 状态转换和唤醒事件
  8. 保留供将来使用。不使用。
  9. 引导加载程序第 2 阶段第 1 部分
  10. 引导加载程序第 2 阶段第 2 部分
  11. 未使用。
  12. 未使用。
  13. 引导加载程序命令行参数
  14. 通过检查例程检查的文件
  15. 实际加载的文件(例如 Linux 内核、initrd、模块..)
  16. 未使用。
  17. 未使用。
  18. DRTM8

18-23。未使用。

我知道用户可以扩展所有未使用的 PCR?它是否正确?我问了这个问题因为我已经编写了自己的代码来扩展 PCR(通过遵循裤子编码指南),结果我可以将所有 PCR 扩展,除了从 PCR 17 到 PCR 22。我的理解是我只能扩展几个特别是不能玩从 PCR 0 到 PCR 7 的较低级别的。

4

1 回答 1

1

取决于地点,我在地点 0。

于 2013-11-04T18:15:07.290 回答