Синтаксис и опции Описание конфигурации auditd.conf
Окружение
Служба auditd — это прикладной компонент системы аудита Linux, который ведёт журнал аудита. Для просмотра протоколов предназначены команды ausearch и aureport. Команда auditctl позволяет настраивать правила аудита. При старте службы вызывается инструмент augenrules, который объединяет правила аудита из подкаталога /etc/audit/rules.d/ в результирующий файл /etc/audit/audit.rules и загружает их в ядро. Некоторые параметры службы можно изменить в файле /etc/audit/auditd.conf (будет рассмотрено ниже).
Утилита доступна для запуска через терминал при помощи команды следующего вида:
auditd [-f] [-l] [-n] [-s disable|enable|nochange] [-c <каталог_конфигураций>]
Опции:
auditctl -e
Сигналы:
Для того чтобы сделать возможным аудит всех процессов, запущенных до службы аудита, добавьте в строку параметров ядра (в конфигурации загрузчика) audit=1. В противном случае аудит некоторых процессов будет невозможен.
В файле /etc/audit/auditd.conf определяются параметры службы аудита. На одной строке допустимо наличие ключевого слова (названия параметра), знака равенства и соответствующих ему данных (значения параметра). Имена ключевых слов распознаются независимо от их регистра. Любая строка, длина которой превысит 160 символов, будет пропущена. Строка комментария должна начинаться с символа '#'.
Допустимые ключевые слова и их пояснение представлены в таблице ниже.
hostname -i
domainname -i
service auditd resume
systemctl cat auditd
В среде CAPP (Controlled Access Protection Profile — контролируемый профиль защиты доступа) ведение протоколов настолько важно, что невозможность его продолжения может служить основанием отказа в доступе к ресурсам. Поэтому рекомендуется выделять для файла /var/log/audit специальный раздел. Кроме того, параметру flush следует присвоить значение sync или data.
Для обеспечения полного использования раздела параметрам max_log_file и num_logs следует присвоить соответствующие значения. Учитывайте, что чем больше файлов создаётся на диске (и, соответственно, переименовывается), тем больше времени будет уходить на обработку событий при достижении размером очередного файла максимума. Параметру max_log_file_action рекомендуется присвоить значение keep_logs.
Значение space_left должно быть таким, которое позволит администратору вовремя среагировать на предупреждение. Обычно в число действий, выполняемых администратором, входит запуск aureport -t и архивирование самых старых протоколов. Значение space_left зависит от системы, в частности от частоты поступления сообщений о событиях. Значение space_left_action рекомендуется установить в email. Если требуется отправка сообщения snmp trap, укажите вариант exec.
Установите значение admin_space_left таким образом, чтобы хватило свободного места для сохранения записей о последующих действиях администратора. Значение параметра admin_space_left_action следует установить в single, ограничив, таким образом, способы взаимодействия с системной консолью.
Действие, указанное в disk_full_action, выполняется, когда в разделе уже не осталось свободного места. Доступ к ресурсам машины должен быть полностью прекращён, т.к. нет возможности контролировать работу системы. Это можно сделать, указав значение single или halt.
Значение disk_error_action следует установить в syslog, single, либо halt в зависимости от соглашения относительно обращения со сбойным аппаратным обеспечением.
Дата последнего изменения: 24.09.2025
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.
Нажимая «Отправить запрос», вы соглашаетесь с условиями обработки персональных данных.
Вы будете получать только актуальную информацию по обновлению безопасности
Подписываясь на уведомления, вы соглашаетесь с условиями обработки персональных данных.
На ваш почтовый адрес отправлено письмо с подтверждением подписки.