Расширение Aide для Cockpit
Введение
AIDE (Advanced Intrusion Detection Environment) — это инструмент для обнаружения вторжений на основе анализа изменений в файловой системе. Он работает по принципу системы обнаружения вторжений на основе хоста (HIDS) и помогает администраторам выявлять несанкционированные изменения в файлах и каталогах.
Установка расширения для Cockpit
Установите соответствующее расширение для панели управления Cockpit
с помощью следующей команды:
$ sudo dnf install cockpit-msvsphere-security-audit
Настройка
Для использования расширения требуются привилегии администратора:
войдите в панель управления
Cockpit
, на странице «Обзор» нажмите кнопку «Включить доступ с правами администратора» или кнопку «Ограниченный доступ», которая также доступна на других страницах системы управления. На приведённом ниже снимке экрана эти кнопки обозначены красным прямоугольником.В открывшейся форме укажите свой пароль и нажмите на кнопку «Проверка подлинности».
После этого в левой панели откройте вкладку «Расширенные настройки», там перейдите по ссылке «Виртуальные терминалы».
Вкладка «Aide»
После первоначальной установки необходимо инициализировать базу данных Aide. Инициализация заключается в создании базы данных (снимка) всех файлов и каталогов сервера. Для этого нажмите на кнопку «Обновить БД».

После инициализации базы данных появится возможность запустить проверку, для этого нажмите на соответсвующую кнопку.

В случае, если в системе произошли изменения по сравнению со «снимком» системы, будет выведен соответствующий результат в виде таблицы. В таблице будут указаны следующие данные:
Файл — путь к файлу/каталогу.
Состояние — добавлен/изменен/удалён.
Тип — файл или каталог.
Флаги — при наведении курсора на столбец будет показана детальная информация.
Детали — дополнительная информация.

Список флагов:
p
— права доступа;i
— номер inode;n
— имя ссылки;u
— владелец файла;g
— группа файла;s
— размер файла;b
— количество блоков;m
— время изменения (mtime
);a
— время доступа (atime
);c
— изменение inode (ctime
).
Настройки Aide
Вы можете настроить вывод требуемым образом. Для этого перейдите в «Настройки Aide», нажав на иконку «Шестеренка».
Здесь вы можете настроить следующие параметры вывода:
Исключения — можно указать путь или наименование файла, который будет отфильтровываться в итоговой таблице.
Количество строк, выводимых на странице.
Настройки применяются после сохранения.

Вкладка «Rpm»
На данной вкладке вы можете запустить проверку целостности системы или просмотреть результат последней проверки.
При нажатии на кнопку «Обновить отчёт» будет выполнена команда rpm --all --verify
.

После окончания выполнения команды результат будет выведен в таблице. Будут указаны следующие данные:
Файл — полный путь к файлу.
Тип — тип файла (если известен).
Флаги — при наведении на столбец будет показана детальная информация.

Список флагов:
S
— размер изменён;M
— время модификации изменено;5
— контрольная сумма изменена;D
— номера major/minor изменены;L
— символическая ссылка изменилась;U
— пользователь изменён;G
— группа изменена;T
— время доступа (mtime
) изменилось.