|
Начиная с обновления Astra Linux Special Edition 1.8.2 в состав репозитория включен пакет kernel-profiles-manager, предоставляющий инструмент командной строки для управления параметрами ядра — kernel-profiles-manager. Инструмент предоставляет администратору системы, не обладающему специальными техническими знаниями:
Инструмент поддерживает работу с наборами параметров — шаблонами и наборами шаблонов — профилями.
| Параметр ядра | Атрибут настройки ядра, значение которого определяет какой-либо аспект поведения ядра |
| Профиль | Набор шаблонов и параметров с указанием их значений. Предназначены для упрощения настройки. Предустановлены два профиля: |
| Шаблон | Набор параметров ядра с указанием их значений, логически сгруппированный по тематикам. Шаблоны группируются в профили. Предназначены для упрощения настройки |
| Непривилегированный пользователь | Пользователь, по умолчанию не имеющий всех полномочий администратора ОС. Может иметь отдельные явно предоставленные полномочия — привилегии PARSEC – разрешающие такому пользователю выполнять определенные действия |
Пакет kernel-profiles-manager может быть установлен с помощью графического менеджера пакетов или из командной строки командой:
| sudo apt install kernel-profiles-manager |
Общий синтаксис использования инструмента:
| 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 |
|---|---|---|
kernel.kptr_restrict | kernel.kptr_restrict=0
| kernel.kptr_restrict=2
Влияние на работу ПО:
|
kernel.perf_event_paranoid | kernel.perf_event_paranoid=2
| kernel.perf_event_paranoid=3
|
kernel.bpf_jit_harden | kernel.bpf_jit_harden=1 Для всех непривилегированных пользователей разрешается hardening JIT компиляция BPF. Hardening JIT компиляция включает в себя:
Непривилегированные пользователи с привилегией PARSEC_CAP_BPF_OWNER или администратор с высокой целостностью могут запускать BPF программы | kernel.bpf_jit_harden=2
|
| kernel.kexec_load_disabled | kernel.kexec_load_disabled=0
| kernel.kexec_load_disabled=1
Влияние на работу ПО:
|
user.max_user_namespaces | user.max_user_namespaces=<ненулевое значение, установленное по умолчанию при установке системы>
| user.max_user_namespaces=0
Влияние на работу ПО:
|
kernel.yama.ptrace_scope | kernel.yama.ptrace_scope=1
| kernel.yama.ptrace_scope=3
Влияние на работу ПО:
|
proc_mem.force_override | proc_mem.force_override=always
| proc_mem.force_override=never
Влияние на работу ПО:
|