В ELMA365 вы можете регистрировать и анализировать события, связанные с изменением прав пользователей и данных.
Для этого используется модуль Аудит безопасности, в котором регистрируются все события в системе, и отдельный сервис Аудит безопасности, в базе данных которого хранится полученная из модуля информация.
При помощи аудита безопасности вы можете отслеживать следующие события:
- регистрация входа в систему и выхода из системы;
- неуспешные попытки подбора пароля пользователя;
- выход пользователя из системы по нажатию кнопки Выйти;
- добавление, изменение или удаление элементов приложений;
- обращения к файлу: регистрация пользователей, изменивших файл или загрузивших новую версию;
- изменение настроек безопасности;
- создание, изменение, удаление и ручная блокировка пользователя;
- превышение количества попыток входа;
- доступ к модулю аудита безопасности;
- установка и снятие отметки о том, что приложение содержит конфиденциальные данные;
- запуск очистки конфиденциальных данных из уже зарегистрированных событий.
По умолчанию данные о зарегистрированных событиях безопасности хранятся в базе данных, которая используется в ELMA365 On-Premises. Во время установки сервиса вы можете выбрать внешнюю базу данных.
Начало внимание
Для работы вам необходимо установить сервис внутри ELMA365, а затем скачать загрузить модуль из каталога ELMA365 Store. Подробнее о об этом читайте в статье «Модуль „Аудит безопасности“».
Конец внимание
Установка сервиса в ELMA365 On-Premises
Для установки сервиса необходимо выполнить команду:
curl -fsSL -o audit-installer.sh https://dl.elma365.com/extensions/audit/master/latest/download && chmod +x audit-installer.sh && ./audit-installer.sh
Во время установки будет предложено выбрать вариант используемой базы данных. Для тестирования можно использовать внутреннюю. При указании внешней базы данных необходимо убедиться, что указываемый пользователь имеет права к схеме public
на создание и удаление таблиц, функций и индексов.
Для установки и работы сервиса на внутренней базе данных не требуется настройка дополнительного программного обеспечения и библиотек.
Сервис аудит для внешней и внутренней баз данных устанавливается в отдельном namespace audit
.
При первом подключении сервиса в системе создадутся все необходимые для работы сервиса таблицы.
Обратите внимание, при использовании внешней базы данных PostgreSQL необходимо учесть минимальные аппаратные требования и требования к версии сервера:
Сервер СУБД PostgreSQL
СУБД: PostgreSQL v10.14
Операционная система: Ubuntu Server 20.04 LTS
Процессор: 2 ядра, тактовая частота 2.2 GHz и выше (рекомендуется Intel Xeon).
Жесткий диск:
20 GB (ОС + сервер PostgreSQL, RAID, SSD)
100 GB (для Данных, RAID 5, SSD)
Оперативная память: 4 GB
Сетевое подключение: LAN 1 Gbit/sec и выше
Наращивание дискового хранилища оценивается заказчиком самостоятельно или по результатам анализа деятельности компании.
Также для использования базы данных требуется установка расширений uuid-ossp
и pg_trgm
. Подробнее об этом читайте в статье «PostgreSQL».
После установки сервиса необходимо загрузить модуль Аудит безопасности из каталога ELMA365 Store. Подробнее об установке модуля и работе с ним читайте в статье «Модуль „Аудит безопасности“».