Log cleaners для UNIX

Xakep, номер #038, стр. 038-049-2


marry.c

Это достаточно мощный, поддерживающий множество опций Log cleaner. Стирает записи в wtmp/utpm, lastlog, acct/pacct. Компиляция стандартна.

Usage: ./marry [-aetsuScDn] [-i src] [-o obj] [-d dump] [-p pat] [-v pat] [-m [WLA]] [-E editor] [-h program] [-b backup ]

P.S. Также хочу сказать, что в комплекте со многими rootkit'ами поставляются и лог клинеры.

Но все это бессильно...

Как ты понял, лог клинеры стирают всякие wtmp/utmp, lastlog, а иногда и acct/pacct. Но что делать, если в системе работает не лох, а действительно хороший админ? Что, если у него установлены дополнительные логеры, не входящие в стандартную поставку UNIX и предлагаемые сторонними распространителями? Например, SWATCH, Netlog, LogSurfer и т.д. Понятное дело, что для всех этих прог лог клинеры никто писать не будет. А что, если логи еще и перенаправляются на другой хост и автоматически копируется, например, на стример? Согласен, возможно, я преувеличиваю, но ведь такое возможно! Даже syslog позволяет передавать данные удаленному узлу (для этого вместо имени файла, например, /var/log/wtmp, нужно указать *hostname, ну а на удаленном компе открыть порт syslogd). И я уже не говорю о таких средствах, как MOM и подобные!

А что если админ в syslog.conf поменял месторасположение utmp/wtmp/lastlog? Придется изменять исходники лог клинера...

Советую тебе подумать над этими риторическими вопросами :). Все зависит лишь от твоей квалификации. Тем более, очистка логов - это не единственная проблема на взломанной станции...

Назад на стр. 038-049-1  Содержание