Смена стандартных учётных записей микросервисов
Для обеспечения безопасности системы после первоначального доступа рекомендуется сменить стандартные пароли, используемые для различных микросервисов. Инструкции по изменению логинов и паролей для баз данных и хранения метрик, менеджера очередей, хранилища журналов и служб приведены в документе "РОСА Миграция. Руководство администратора. Часть 2. Эксплуатация".
Настройка хранения событий в системных журналах
Для изменения максимального размера системных журналов на Контроллере требуется выполнить следующие действия:
- установить значение
SystemMaxUse=10G(максимальный размер, отводимый под системные журналы, – 10 ГБ) в секции Journal файла /etc/systemd/journald.conf; - перезапустить сервис с помощью команды:
sudo systemctl restart systemd-journald.service
Настройка ротации событий журнала аудита контроллера
По умолчанию в Комплексе не настроено автоматическое удаление старых событий безопасности. Для ротации событий журнала аудита необходимо выполнить следующие действия:
- создать файл /etc/logrotate.d/mind_sec_events_audit со следующим содержимым:
/var/log/sec_events_audit.log {
weekly
minsize 1M
compress
missingok
create 0600 <USER> <GROUP>
rotate 14
postrotate
systemctl restart mind_api
endscript
}
- вместо
<USER><GROUP>указать пользователя и группу, под которыми работают сервисы на Контроллере:- при работе Контроллера от root ввести значения
"root"и"root"соответственно; - при работе от другого пользователя ввести данные пользователя/группы, указанные в /etc/systemd/system/mind_api.service.d/10-isolate.conf;
- при работе Контроллера от root ввести значения
- при запуске сервисов на Контроллере из-под непривилегированного пользователя (например, mindctrl) требуется изменить строку в файле /etc/logrotate.d/nginx и задать ту же учётную запись и группу, что указаны в файле /etc/systemd/system/nginx.service, например:
/var/log/nginx/*.log {
create 0640 mindctrl
- перезапустить сервис nginx:
sudo systemctl restart nginx.service
Настройка длительности хранения журналов события на контроллере
События, не относящиеся к событиям информационной безопасности, по умолчанию хранятся в базе Victoria Logs на протяжении 7 дней. Для изменения срока хранения необходимо добавить в /opt/mind/etc/config.yml в секцию [logs] параметр retentionperiod в интервале от 1d (1 день) до 100y (100 лет). Например:
-retentionPeriod=2d
После этого необходимо перезапустить сервис:
sudo systemctl restart mind_logs.service