Как установить LKRG - Linux Kernel Runtime Guard на 18.04?
Как установить этот модуль, есть ли ppa? или подробные инструкции?
Linux Kernel Runtime Guard (LKRG) - это загружаемый модуль ядра, который выполняет проверку целостности ядра Linux во время выполнения и обнаружение уязвимостей в системе безопасности. Как бы ни противоречива эта концепция, LKRG пытается постобнаружить и, как мы надеемся, оперативно реагировать на несанкционированные изменения работающего ядра Linux (проверка целостности) или учетные данные (например, идентификаторы пользователей) запущенных процессов (обнаружение эксплойтов). Для учетных данных процесса LKRG пытается обнаружить эксплойт и принять меры до того, как ядро предоставит доступ к процессу (например, откроет файл) на основе неавторизованных учетных данных.
1 ответ
Сначала получите источники:
$ wget https://www.openwall.com/signatures/openwall-offline-signatures.asc
$ gpg --import openwall-offline-signatures.asc
$ wget https://www.openwall.com/lkrg/lkrg-0.6.tar.gz.sign
$ wget https://www.openwall.com/lkrg/lkrg-0.6.tar.gz
$ gpg --verify lkrg-0.6.tar.gz.sign lkrg-0.6.tar.gz
Распаковка:
$ tar -zxvf lkrg-0.6.tar.gz
$ cd lkrg-0.6/
Телосложение:
$ make - j8
$ modinfo output/p_lkrg.ko
Бежать:
$ sudo insmod output/p_lkrg.ko p_init_log_level=3
Установите сервис systemd и запустите его:
$ sudo make install
$ sudo systemctl start lkrg
Готово!