Найбільш безпечний і правильний метод - використовувати плагін audispd syslog та / або audisp-remote .
Щоб швидко працювати, ви можете відредагувати /etc/audisp/plugins.d/syslog.conf . RHEL включає це за замовчуванням, хоча він відключений. Вам потрібно змінити лише один рядок, щоб увімкнути його, active = так .
active = yes
direction = out
path = builtin_syslog
type = builtin
args = LOG_INFO
format = string
Але це не дуже безпечно за замовчуванням; syslog - це незахищений протокол на його основі, незашифрований, неаутентифікований та в його оригінальній специфікації UDP, повністю ненадійний. Він також зберігає багато інформації в незахищених файлах. Система аудиту Linux обробляє більш чутливу інформацію, ніж зазвичай надсилається в syslog, отже, це розділення. audisp-remote також забезпечує аутентифікацію та шифрування Kerberos, тому він добре працює як безпечний транспорт. Використовуючи audisp-remote, ви відправлятимете повідомлення аудиту за допомогою audispd на віддалений сервер audisp, який працює на вашому центральному сервері syslog. Потім Audisp-віддалений використовує плагін audispd syslog, щоб подати їх у dyson syslog.
Але є й інші методи! rsyslog дуже міцний! rsyslog також пропонує шифрування Kerberos, плюс TLS. Просто переконайтесь, що він налаштований надійно.