Member 13603741 Ответов: 0

Аутентификация ядра Linux


Всем привет, надеюсь, что у вас все хорошо :).
Ибо проблема, с которой я сталкиваюсь, на самом деле заключается в том, что я работаю над проектом, который заключается в проверке целостности образа ядра "vmlinuz", который находится на жестком диске!
Для этого я пытаюсь добавить код, который будет загружен grub до запуска ядра ! Таким образом, этот код будет вычислять HMAC образа ядра, чтобы увидеть, хорошо ли он аутентифицирован или нет ! Затем загрузите его .
Проблема в том , что я не знаю, как зарядить образ с жесткого диска, чтобы я мог его проверить ! Я заглянул в руководство grub , чтобы посмотреть, как grub делает вещи, но я был немного сложным, и я заблудился!
Поэтому, пожалуйста, если вы можете помочь, я был бы так благодарен и счастлив за вашу помощь.
С наилучшими пожеланиями!

Что я уже пробовал:

Сборка ядра linux ,
Реализации программы, что происходит, чтобы вычислить алгоритм изображения.

Gerry Schmitz

Да, да, да ... удачи тебе с этим. Нет.

Member 13603741

Спасибо братан

Richard MacCutchan

Скорее всего, вам нужно создать новый загрузочный образ, который будет загружен grub. Затем этот образ может прочитать vmlinuz и выполнить проверку целостности перед самой загрузкой ядра. Однако это не дневная работа. Вам нужно будет понять внутренние процессы grub, микрокод и то, что происходит при загрузке изображения. Используйте Google, чтобы найти документы, которые подробно объясняют все эти функции.

Member 13603741

Да , это идея, и, как вы сказали, главная проблема заключается в том, как мой загрузочный образ будет заряжаться и получать доступ к образу vmlinuz на диске , потому что я не очень хорошо разбираюсь в материалах файловой системы !
В любом случае спасибо, так как вам нужно глубоко понять, как это делает grub, то я стараюсь делать то же самое .

0 Ответов