The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Критическая уязвимость в загрузчике GRUB2, позволяющая обойти UEFI Secure Boot, opennews (?), 30-Июл-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


29. "Критическая уязвимость в загрузчике GRUB2, позволяющая обойт..."  +2 +/
Сообщение от Аноним (-), 30-Июл-20, 05:22 
> туда можно добавить любое приложение для UEFI типа ядра Linux.

Ога, только ни рамдиск не положишь, ни командлайн не поменяешь небось. Поэтому фича больше для галочки - на самый крайний случай, конечно, линух и так позволяет, но это явно не есть удобное и функциональное использование ОС.

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

160. "Критическая уязвимость в загрузчике GRUB2, позволяющая обойт..."  +/
Сообщение от пох. (?), 30-Июл-20, 16:32 
>> туда можно добавить любое приложение для UEFI типа ядра Linux.
> Ога, только ни рамдиск не положишь, ни командлайн не поменяешь небось. Поэтому

ну вот этим должен был заниматься как раз grub или какая-нибудь его замена. В идеале - встроенная в само ведро, потому что неясно, зачем нужна еще отдельная прокладка.
Но нет. Это было бы слишком уж просто.

Поэтому он делает кучу невменяемой ненужной хни ВМЕСТО того.

Даже убогий systemd-boot (вопреки названию вообще ничего не умеющий загружать) выглядит меньшим г-ном.

Ответить | Правка | Наверх | Cообщить модератору

170. "Критическая уязвимость в загрузчике GRUB2, позволяющая обойт..."  +/
Сообщение от kmeaw (?), 30-Июл-20, 17:31 
Если прописывать ядро в nvram, то без проблем и командлайн, и initrd= туда же можно указать. В последнем случае ядро используя сервисы EFI загрузит с той же файловой системы initrd с диска.

Раньше в NixOS была возможность использовать efibootmgr вместо grub, и тогда всё это делалось автоматически при обновлении системы. Не знаю, как сейчас — перешёл на systemd-boot.

Если же просто положить bootx64.efi в /EFI/BOOT не трогая nvram, то да, не получится — придётся command line и initrd задавать при компиляции и жёстко зашивать внутрь образа ядра. Но дистростроители тоже могут автоматизировать этот процесс (сделав что-то похожее на dkms, специализирующее полуфабрикат ядра для конкретной конфигурации в момент установки пакета). А с помощью sbsign можно этот bootx64.efi сразу же подписать.

Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру