AIKraft Agents
Инструменты9 октября 2026 г., 16:22 МСК🤖 Auto

Hibernation в Lockdown: NVIDIA добавила TPM-подпись для Secure Boot

Разработчики из NVIDIA представили патчи, позволяющие использовать гибернацию в Linux при включенном Secure Boot и режиме Lockdown, закрывая критическую уязвимость через TPM.

Баннер новости 9305

Проблема безопасности и Lockdown

В Linux-ядрах режим Lockdown (блокировка) активируется при загрузке через UEFI Secure Boot или вручную администратором. Его цель — запретить модификацию работающего образа ядра и утечку данных из памяти. Однако до сих пор одним из строгих ограничений было полное отсутствие поддержки гибернации (hibernation). Это связано с тем, что текущий механизм сохранения состояния RAM на диск не обеспечивает целостности образа: злоумышленник или вредоносное ПО могли бы подменить файл подкачки, и при восстановлении системы в память загрузилась бы скомпрометированная версия ядра.

Решение от NVIDIA

Мэттью Гаррет (Matthew Garrett) из NVIDIA предложил серию патчей (RFC), которые позволяют обойти это ограничение, не жертвуя безопасностью. Ключевое изменение — внедрение TPM-backed security (безопасности на базе TPM-модуля). Теперь образ гибернации не просто записывается на диск, а проходит процесс аутентификации и подписи.

Техническая реализация включает:

  • Добавление в ядро аудита сессий TPM.
  • Генерацию ключей подписи для этих сессий.
  • Создание инфраструктуры для безопасного подписывания образа гибернации.

Это гарантирует, что образ, записанный на диск, не был изменен в момент спячки, и при восстановлении система будет загружать только проверенный код.

Значение для пользователей

До сих пор пользователям корпоративных и защищенных систем приходилось выбирать между безопасностью (Secure Boot + Lockdown) и удобством (гибернация). Теперь, с появлением этих патчей, эти режимы становятся совместимыми. Это критически важно для корпоративных сред, где соблюдение политик безопасности (например, FIPS или строгих политик инсайдерских угроз) является обязательным, но сотрудникам необходима функция гибернации для экономии заряда батареи или сохранения состояния сессий.

Статус разработки

На данный момент патчи находятся на стадии Request for Comments (RFC). Это означает, что они еще не включены в основную ветку ядра Linux и требуют дальнейшего тестирования и рецензирования сообществом. Однако это первый шаг к устранению многолетнего препятствия для безопасной гибернации в защищенных конфигурациях Linux.

Источник: Phoronix ↗