Проверка параметров безопасности в каталоге /sys/kernel/security
На этом последнем шаге мы рассмотрим каталог /sys/kernel/security
. Файловая система /sys
представляет собой еще одну виртуальную файловую систему, которая предоставляет интерфейс к структурам данных ядра. Каталог /sys/kernel/security
в частности содержит информацию и параметры управления, связанные с модулями безопасности Linux (Linux Security Modules, LSM), загруженными ядром.
Модули безопасности Linux (LSM) - это фреймворки, которые позволяют ядру поддерживать различные модели безопасности. Примерами таких моделей являются SELinux, AppArmor и другие.
Попробуем вывести список содержимого этого каталога с помощью команды ls
. Команда ls
выводит список содержимого каталога.
Введите следующую команду в терминал и нажмите Enter:
ls /sys/kernel/security/
В зависимости от загруженных модулей безопасности (LSM) вы увидите вывод, похожий на следующий:
apparmor lockdown lsm selinux
Этот вывод показывает подкаталоги внутри /sys/kernel/security
. Каждый подкаталог обычно соответствует загруженному модулю безопасности (LSM) или функции безопасности, такой как lockdown
.
Вы можете дополнительно проверить содержимое этих подкаталогов, используя команды ls
и cat
. Например, чтобы посмотреть содержимое каталога lockdown
внутри /sys/kernel/security
, вы можете использовать следующую команду:
ls /sys/kernel/security/lockdown/
А чтобы просмотреть содержимое файла в этом каталоге, например, файла lockdown
(который может содержать информацию, аналогичную файлу /proc/sys/kernel/lockdown
), вы можете использовать следующую команду:
cat /sys/kernel/security/lockdown
Исследование каталога /sys/kernel/security
позволяет получить более глубокое понимание активных модулей безопасности и их конфигурации на вашей системе.
Теперь вы узнали, как проверять статус блокировки ядра с помощью различных методов и исследовали интерфейс безопасности ядра в файловой системе /sys
.
Нажмите Продолжить, чтобы завершить лабораторную работу.