id: Гость   вход   регистрация
текущее время 05:16 25/04/2024
Автор темы: Avalon, тема открыта 18/05/2011 23:03 Печать
Категории: инфобезопасность, защита дисков
https://www.pgpru.com/Форум/ПрактическаяБезопасность/ЗагрузкаИМонтированиеКорневойFsНаЗашифрованномУстройствеБезИспользованияLuks
создать
просмотр
ссылки

Загрузка и монтирование корневой фс с зашифрованного устройства без использования luks


Цель – монтирование корневой фс, находящейся на зашифрованном устройстве, при начальной загрузке. Загрузчик и ядро находятся на съёмном устройстве (флешке) в незашифрованном виде. Ключ шифрования тоже на флешке, но в зашифрованном виде, чтобы при доступе посторонних к флешке нельзя было загрузиться. Ключ расшифровывается по паролю при загрузке. Все диски на стационарной машине шифруются. luks не устраивает по той причине, что оставляет заголовки. При отказе от luks отсутствуют признаки наличия информации на устройстве.


Дистрибутив – Fedora. После установки системы носитель с корневой фс не зашифрован и имеем обычную секцию grub.conf



Далее корневая фс переносится с помощью rsync на виртуальный шифрованный диск /dev/mapper/hdd2 соответствующий физическому диску /dev/sdb. Создаётся дополнительная секция grub.conf



Отличается от предыдущей секции двумя изменениями
1. root=/dev/sda1 -> root=/dev/mapper/hdd2
2. initramfs-XXXXXX.img -> initramfs-NEW.img


Второе изменение необходимо чтобы подготовить виртуальное устройство /dev/mapper/hdd2 перед его монтированием. Для этого изменяется initramfs следующим образом:


1. В начале файла /mount/mount-root.sh, до команды 'mount' добавляется строка:



2. Добавляется файл ключа key в каталог /etc (пока в открытом виде)


После перезагрузки и выбора второй секции меню grub появляются сообщения:


:WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
(... та же строка повторяется раз 20 ...)
No root device found
Boot has failed, sleeping forever

Вопрос в том, как правильно изменить initramfs. Или может в новых ядрах есть опции, в которых можно указать признак шифрования корневой фс и файл с ключом?


 
Комментарии
— Гость (19/05/2011 02:40)   <#>
Напомнило /comment44983. Может быть, со стандартным LiveCD проще? Его, кстати, можно настроить так, чтобы вынимать после загрузки.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3