Обзор
aureport считывает файлы журналов аудита, записанные auditd (по умолчанию /var/log/audit/audit.log), и генерирует сводные отчеты в соответствии с указанными критериями. Это позволяет быстро оценить состояние безопасности системы и выявить потенциальные угрозы.
Основные функции
- Создание сводок и статистики журналов
- Предоставление отчетов по различным типам событий (вход в систему, доступ к файлам, запущенные программы и т. д.)
- Поддержка аудита безопасности и соответствия нормативным требованиям
Основные опции
aureport предлагает различные типы отчетов и опции фильтрации.
Типы отчетов
Фильтрация и вывод
Сгенерированная команда:
Комбинируйте команды.
Описание:
`aureport` Запускает команду.
Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.
Примеры использования
Примеры создания различных отчетов с использованием команды aureport.
Отчет обо всех попытках входа/выхода из системы
aureport -l
Проверяет все события входа и выхода из системы.
Отчет о попытках аутентификации со вчерашнего дня до сегодняшнего
aureport -au --start yesterday
Создает отчет о попытках аутентификации, произошедших с полуночи вчерашнего дня до настоящего момента.
Отчет о доступе к файлам за текущую неделю
aureport -f --start this-week
Сводно отображает события доступа к файлам, произошедшие на этой неделе.
Отчет обо всех программах, запущенных сегодня
aureport -x --start today --end now
Создает отчет обо всех программах, запущенных сегодня.
Сводный отчет о неудачных событиях
aureport -i --failed
Сводно отображает только неудачные события из всех событий аудита.
Установка
aureport является частью пакета audit. Если он не установлен по умолчанию в вашем дистрибутиве Linux, вы можете установить его с помощью следующей команды.
Debian/Ubuntu
sudo apt update && sudo apt install auditd
Установите пакет auditd с помощью пакетного менеджера apt.
CentOS/RHEL
sudo yum install audit
Установите пакет audit с помощью пакетного менеджера yum.
Fedora
sudo dnf install audit
Установите пакет audit с помощью пакетного менеджера dnf.
Советы и рекомендации
Советы и рекомендации по эффективному использованию aureport.
Полезные советы
- **Указание времени**: Для опций `--start` и `--end` можно использовать относительные временные выражения, такие как 'today', 'yesterday', 'this-week', 'this-month', 'now'.
- **Расположение файла журнала**: По умолчанию используется файл `/var/log/audit/audit.log`, но он может быть изменен в конфигурации `auditd.conf`.
- **Производительность**: При обработке больших объемов данных журнала выполнение может занять некоторое время, поэтому рекомендуется четко указывать требуемый период и тип отчета.
- **Использование с `ausearch`**: Вы можете сначала отфильтровать журналы, соответствующие определенным условиям, с помощью `ausearch`, а затем передать результаты в `aureport` для создания более точных отчетов. Пример: `ausearch -m USER_LOGIN -sv no | aureport -l`