Измеренная загрузка
Определение
Измеренная загрузка — порядок запуска, при котором прошивка вычисляет отпечатки загрузочных компонентов, накапливает их в регистрах PCR модуля TPM и пишет события в журнал TCG. Сами по себе измерения обычно ничего не блокируют: вывод делает проверяющая сторона, сравнивая PCR с эталоном.
Также ищут: boot measurements · TPM measured boot · измерение цепочки загрузки
Зачем это знать
Измеренная загрузка создаёт данные для аттестации и расследования, но обычно сама не запрещает исполнение. Нужны эталонные значения и проверяющая сторона, иначе PCR остаётся непрочитанным отпечатком.
Карта понятия
Что подтверждено
Интерфейс UEFI и TCG позволяет прошивке накапливать измерения в PCR модуля TPM и добавлять соответствующие события в журнал загрузки TCG.
Граница применимости: Протокол TCG EFI и профиль прошивки PC Client.
Измеренная загрузка фиксирует состояние для последующей проверки, тогда как Secure Boot разрешает или запрещает образ; механизмы дополняют, а не заменяют друг друга.
Граница применимости: UEFI Secure Boot в сравнении с измеренной загрузкой TCG.
Что проверить
- Проверьте активные банки PCR.
- Соберите TCG Event Log.
- Сравните заверенный отчёт и журнал с доверенным эталоном.
Первоисточники
- TCG EFI Protocol Specification
Определяет interface для TPM presence, PCR banks, PCR extend, TCG boot log и event append на UEFI platform.
- TCG PC Client Platform Firmware Profile Specification
Задаёт требования к взаимодействию UEFI platform firmware с TPM 2.0 и boot measurements для PC Client profile.
Утверждения: 01
- UEFI 2.11 — Secure Boot and Driver Signing
Определяет PK, KEK, authorized db, forbidden dbx, authenticated variables и image validation order.
Утверждения: 02