Настройка журналирования событий создания и запуска нового процесса пользователем#

Настройка журналирования событий создания и запуска нового процесса пользователем на контроллере домена#

Для настройки журналирования событий создания и запуска нового процесса пользователем на контроллере домена необходимо создать файл /etc/audit/rules.d/siem.rules со следующим содержимым (или добавить в этот файл следующие строки, если он уже создан):

-a always,exit -F arch=b32 -S execve -F auid>=1000
-a always,exit -F arch=b64 -S execve -F auid>=1000

Внести в файл /etc/audit/audit.conf следующее изменение (для установки максимального размера файла /var/log/audit/audit.log в мегабайтах):

max_log_file = 500

И перезапустить службу auditd командой:

systemctl restart auditd

Настройка журналирования событий создания и запуска нового процесса пользователем на контроллере домена выполняется после предварительной настройки службы syslog-ng, а также настройки точки пересылки журналов в службе syslog-ng (создание файла конфигурации /etc/syslog-ng/siem/destination.conf) в соответствии с описанием в разделе (если такая настройка не проводилась ранее). Затем необходимо создать файл конфигурации для фильтрации событий создания и запуска нового процесса пользователем.

Для настройки журналирования событий создания и запуска нового процесса пользователем на контроллере домена необходимо создать файл конфигурации /etc/syslog-ng/siem/output-user-proc.conf с правами на чтение для всех пользователей и внести в него следующую информацию:

source s_user_proc {
    file("/var/log/audit/audit.log" flags(no-parse) persist-name("user_proc") follow-freq(1));
};

filter f_user_proc {
        match("syscall=59" value("MESSAGE"));
};

log {
    source(s_user_proc);
    filter(f_user_proc);
    destination(d_audit);
};

После выполнения действий необходимо перезапустить службу syslog-ng на контроллере домена с помощью команды:

systemctl restart syslog-ng

Настройка журналирования событий создания и запуска нового процесса пользователем на сервере аудита#

Настройка журналирования событий создания и запуска нового процесса пользователем на сервере аудита выполняется после предварительной настройки службы syslog-ng, а также настройки точки сбора журналов в службе syslog-ng (создание файла конфигурации /etc/syslog-ng/siem/source.conf) в соответствии с описанием в разделе (если такая настройка не проводилась ранее). Затем необходимо создать файл конфигурации для фильтрации событий создания и запуска нового процесса пользователем.

Для настройки журналирования событий создания и запуска нового процесса пользователем на сервере аудита необходимо создать файл конфигурации /etc/syslog-ng/siem/input-user-proc.conf с правами на чтение для всех пользователей и внести в него следующую информацию:

destination d_user_proc {
    file("/var/log/aldpro/userproc.log" template("${MESSAGE}\n"));
};

filter f_user_proc {
        match("syscall=59" value("MESSAGE"));
};

log {
    source(s_net);
    filter(f_user_proc);
    rewrite {
        subst(" .source.s_user_proc", "", value("MESSAGE"));
    };
    destination(d_user_proc);
};

После выполнения действий необходимо перезапустить службу syslog-ng на сервере аудита с помощью команды:

systemctl restart syslog-ng