Używam kilku systemów opartych na RHEL, które wykorzystują funkcjonalność audytu w jądrze 2.6 do śledzenia aktywności użytkowników i muszę wysłać te dzienniki do scentralizowanych serwerów SYSLOG w celu monitorowania i korelacji zdarzeń. Czy ktoś wie, jak to osiągnąć?
13
Odpowiedzi:
Edycja: 17.11.14
Ta odpowiedź może nadal działać, ale w 2014 r . Lepszym rozwiązaniem jest użycie wtyczki Audisp .
Jeśli korzystasz z podstawowego serwera ksyslogd syslog, nie wiem jak to zrobić. Są jednak świetne instrukcje dotyczące rsyslog na ich Wiki . ( http://wiki.rsyslog.com/index.php/Centralizing_the_audit_log )
Podsumuję:
Na wysyłającym kliencie (
rsyslog.conf
):Zauważ, że
imfile
moduł będzie musiał zostać wcześniej załadowany do konfiguracji rsyslog. Jest to linia odpowiedzialna za to:Więc sprawdź, czy jest w twoim
rsyslog.conf
pliku. Jeśli go nie ma, dodaj go w### MODULES ###
sekcji, aby włączyć ten moduł; w przeciwnym razie powyższa konfiguracja rejestrowania kontrolowanego nie będzie działać.Na serwerze odbierającym (
rsyslog.conf
):Uruchom ponownie usługę (
service rsyslog restart
) na obu hostach i powinieneś zacząć otrzymywaćauditd
wiadomości.źródło
Najbardziej bezpieczną i poprawną metodą jest użycie wtyczki syslog audispd i / lub audisp-remote .
Aby szybko go uruchomić , możesz edytować /etc/audisp/plugins.d/syslog.conf . RHEL zawiera to domyślnie, chociaż jest wyłączone. Aby go włączyć, musisz zmienić tylko jedną linię, active = yes .
Ale domyślnie nie jest to zbyt bezpieczne; syslog jest niezabezpieczonym protokołem u podstawy, niezaszyfrowanym, nieuwierzytelnionym, aw oryginalnej specyfikacji UDP całkowicie niewiarygodnym. Przechowuje również wiele informacji w niezabezpieczonych plikach. Linux Audit System obsługuje bardziej poufne informacje niż zwykle są wysyłane do syslog, stąd ich separacja. audisp-remote zapewnia również uwierzytelnianie i szyfrowanie Kerberos, dzięki czemu działa dobrze jako bezpieczny transport. Korzystając z audisp-remote, wysyłasz wiadomości audytu za pomocą audispd na serwer audisp-remote działający na centralnym serwerze syslog. Audisp-remote użyłby następnie wtyczki syslog audispd do wprowadzenia ich do dameon syslog.
Ale są też inne metody! rsyslog jest bardzo solidny! rsyslog oferuje również szyfrowanie Kerberos oraz TLS. Upewnij się tylko, że jest bezpiecznie skonfigurowany.
źródło
Możesz zalogować się bezpośrednio do syslog za pomocą audisp, jest to część pakietu Audit. W Debianie (nie próbowałem jeszcze w innych dystrybucjach) edytuj w:
i ustaw
active=yes
.źródło