1
由於TPM 1.2規範中有24個PCR。其中一些PCR是保留的,不能通過用戶代碼擴展。下面是PCR指數的PCR使用哪些PCR可以通過我們自己的代碼擴展?
- CRTM,BIOS和平臺擴展
- 平臺Conguration
- 選項ROM代碼
- 選項ROM Conguration和數據
- IPL7Code(MBR信息和引導程序第1階段)
- IPL代碼和合成數據(用於IPL代碼)
- 狀態轉換和喚醒事件
- 保留以備將來使用。不使用。
- Bootloader的第2階段第1部分
- Bootloader的第2階段第2部分
- 沒有使用。
- 未使用。
- 引導程序命令行參數
- 文件經由checkle例程
- 文件被實際裝載檢查(例如Linux內核,initrd的,模塊..)
- 不在使用中。
- 未使用。
- DRTM8
18-23。未使用。
我瞭解用戶可以擴展所有未使用的PCR?它是否正確?我問這個問題因爲我已經編寫了自己的代碼來擴展PCR(通過遵循褲子編碼指南),並且事實證明我可以擴展除PCR 17至PCR 22之外的所有PCR。並且我的理解是我只能擴展很少特別是不能玩從PCR 0到PCR 7中的較低者。