Листинг содержимого чипа TPM 2.0

Я хотел бы перечислить информацию, хранящуюся в чипе TPM, по типам, просто чтобы убедиться, что все соответствующие данные были перенесены на новый компьютер перед очисткой чипа TPM старой машины. Я не ищу дамп закрытых ключей и т. д., а просто список идентификаторов и вариантов использования (например, ключи шифрования Bitlocker, виртуальная смарт-карта и т. д.). Возможно ли это каким-либо образом в Windows и/или Linux?

(У меня есть конфигурации dTPM и fTPM.)

1 ответ

Это невозможно и фактически противоречит цели TPM — быть безопасным и неприкосновенным хранилищем.

В статье Microsoft о доверенном платформенном модуле перечислены команды PowerShell, используемые для управления TPM:

  • Clear-Tpm: сбрасывает TPM в состояние по умолчанию.
  • ConvertTo-TpmOwnerAuth: создает значение авторизации владельца TPM из предоставленной строки.
  • Disable-TpmAutoProvisioning: отключает автоматическую подготовку TPM.
  • Enable-TpmAutoProvisioning: включает автоматическую подготовку TPM.
  • Get-Tpm: получает объект, содержащий информацию о TPM.
  • Get-TpmEndorsementKeyInfo: получает информацию о ключе подтверждения и сертификатах доверенного платформенного модуля.
  • Get-TpmSupportedFeature: проверяет, поддерживает ли доверенный платформенный модуль указанные функции.
  • Import-TpmOwnerAuth: импортирует значение авторизации владельца TPM в реестр.
  • Initialize-Tpm: выполняет часть процесса подготовки TPM.
  • Set-TpmOwnerAuth: изменяет значение авторизации владельца TPM.
  • Unblock-Tpm: сбрасывает блокировку TPM.

Как видите, управлять TPM можно как объектом, но не его содержимым.

Другие вопросы по тегам