Есть ли способ узнать, включена ли безопасная загрузка из оболочки uefi? - PullRequest
0 голосов

Итак, мой вопрос в заголовке.Я знаю, что могу разобрать переменные nvram, но не нашел, где хранится флаг включения.Если есть какой-то другой способ, я буду рад узнать, как решить мою проблему.

1 Ответ

0 голосов
/ 07 мая 2018

UEFI SecureBoot имеет переменную индикатора, называемую «SecureBoot» EFiGlobalVariable GUID. Он имеет значение 0x01 (UINT8), если включена функция SecureBoot.

Вы должны также проверить переменную «SetupMode» того же GUID, чтобы она имела значение 0x00 (UINT8), это указывает на то, что PK, KEK и db действительно готовы и не могут быть заменены без аутентификации.

...