Подсистема аудита в Linux позволяет на основе предварительно настроенных правил отслеживать значимую информацию о безопасности операционной системы. 4 Она создаёт записи журнала для дальнейшего расследования нарушений политики. 4
Подсистема аудита состоит из двух групп компонентов: в пространстве ядра это kauditd, а в пользовательском — auditd. 4 В общем виде схема работы подсистемы аудита выглядит следующим образом: 4
Некоторые примеры событий, которые отслеживает подсистема аудита: старт и окончание работы ОС, чтение, запись и изменение прав доступа к файлам, инициирование сетевых подключений и другие. 2
Для настройки системы аудита используется утилита auditctl: её включения/выключения, проверки статуса работы, загрузки/выгрузки правил аудита. 1
Для работы с журналом аудита доступны такие утилиты, как ausearch, aureport, aulast и другие. 14