Данная статья применима к:
- Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.8) с установленным оперативным обновлением 1.8.2
Общая информация
Начиная с обновления Astra Linux Special Edition 1.8.2 в состав репозитория включен пакет kernel-profiles-manager, предоставляющий инструмент командной строки для управления параметрами ядра — kernel-profiles-manager. Инструмент предоставляет администратору системы, не обладающему специальными техническими знаниями:
- возможность настроить конфигурацию ядра под потребности отдельно взятой системы на местах эксплуатации;
- возможность обеспечивать соответствие ОС требованиям по аттестации рабочих мест используя только один вариант ядра - ядро общего назначения generic.
Термины
| Параметр ядра | Атрибут настройки ядра, значение которого определяет какой-либо аспект поведения ядра |
| Профиль | Набор шаблонов и параметров с указанием их значений. Предназначены для упрощения настройки. Предустановлены два профиля: |
| Шаблон | Набор параметров ядра с указанием их значений, логически сгруппированный по тематикам. Шаблоны группируются в профили. Предназначены для упрощения настройки |
Инструмент поддерживает работу с наборами параметров — шаблонами и наборами шаблонов — профилями.
Установка пакета
Пакет kernel-profiles-manager может быть установлен с помощью графического менеджера пакетов или из командной строки командой:
Использование инструмента
Общий синтаксис использования инструмента:
Действия
| Действие | Описание действия |
|---|---|
| -l, --profiles-list | Вывести список названий всех профилей |
| -t, --templates-list <имя_профиля> | Вывести список названий всех шаблонов, содержащихся в указанном профиле |
| -n, --profile-name <имя_профиля> | Вывести список параметров ядра, содержащихся в указанном профиля |
| -c, --current | Вывести название активного профиля |
| -m, --template <имя_шаблона> | Вывести список параметров ядра, содержащихся в указанном шаблоне |
| -p, --change-profile <имя_профиля> | Сменить активный профиль ядра на указанный |
| -d, --default-profile | Сменить активный профиль ядра на профиль, принятый по умолчанию (generic) |
| -v, --verify <имя_профиля> | Проверить, совпадают ли параметры ядра активного профиля с указанным профилем |
Профили и их влияние на работу ОС
Профиль Generic | Профиль Hardened |
|---|---|
Разрешено использование инструментов отладки:
| Запрещено использование инструментов отладки:
|
Непривилегированные пользователи с привилегией PARSEC_PERF_OWNER и администратор с высоким уровнем целостности могут использовать:
| Работа непривилегированных пользователей ограничена:
|
Для непривилегированных пользователей разрешается hardening JIT компиляция BPF |
Влияние на производительность:
|
| Запрещает загрузку нового ядра через kexec_load() Блокирует инициализацию механизма kexec на уровне ядра При kernel.kexec_load_disabled=1
|
| Разрешена работа с контейнерами и песочницами (sandbox) |
|
Разрешен доступ к /proc/<pid>/mem — интерфейсу доступа к правам отображения памяти (memory mapping) процесса. |
|