Коллеги, сам уже давно не практиковал администрирование POSIX систем, поэтому возник этот вопрос:Ситуация такова, есть web-сервер на зарубежной площадке, есть я как веб-девелопер и есть админ, который уходит из проекта.
Задача: перекрыть все доступы этому админу (ssh, ftp, svn) и (вот собственно вопрос) убедиться что он не оставил троянцев или руткитов для саботирования работы сервера. root-доступ у меня есть.
Подскажите плз как выполнить диагностику сервера.
>[оверквотинг удален]
>вопрос:
>
>Ситуация такова, есть web-сервер на зарубежной площадке, есть я как веб-девелопер и
>есть админ, который уходит из проекта.
>
>Задача: перекрыть все доступы этому админу (ssh, ftp, svn) и (вот собственно
>вопрос) убедиться что он не оставил троянцев или руткитов для саботирования
>работы сервера. root-доступ у меня есть.
>
>Подскажите плз как выполнить диагностику сервера.безопасность - штука тонкая, бездонная итп и если админ хотел что-то оставить - оставит бы 100%,
при чём обнаружить это ОЧЕНЬ И ОЧЕНЬ тяжело. Если только тот админ лох и пользовался "стандартными" руткитами - тогда может помочь что-то типа rkhunter, chkrootkit.
чтобы такого не происходило, нужно изначально(это не про ваш случай) заботиться о безопасности, при помощи таких средств как tripwire итп(+бэкапы итд)
не важно виндовс(ни один антивирь не запалил моего виндовс-руткита, а я новичок в программированииЖ))) или юникс, если контроль над системой безопасности был потерян, то сказать что-то наверняка никак нельзя.
доступ можно закрыть юзеру командой pw lock username (в bsd). либо во всех системах, универсально: vipw и поставить * в поле пароль(удалять сам хэш пароля не обязательно, чтобы в случае чего можно было бы тут же восстановить)
если для фтп не используются системные аккаунты(а например своя бд с юзерами), то нужно править там, наверняка с помощью спец программ, входящих в дистр. см. конфиг на свой фтп демон.
с свн не работал, не знаю
мой совет пока оно работает, сделайте бэкап(бд, файлы итд) и если вы этим не занимаетесь - доверьте дело кому-то другому.
Спасибо за ответ. В моем случае имхо проще пересетапить систему с нуля, т.к. проект еще довольно далек от продакшн-версии и пока еще можно все перенастроить. Хотя заниматься этим самому сильно не хочется увы :(Итого думаю поставить rkhunter, chkrootkit. Отключить доступ к программам стандартными средствами.
>[оверквотинг удален]
>доступ можно закрыть юзеру командой pw lock username (в bsd). либо во
>всех системах, универсально: vipw и поставить * в поле пароль(удалять сам
>хэш пароля не обязательно, чтобы в случае чего можно было бы
>тут же восстановить)
>если для фтп не используются системные аккаунты(а например своя бд с юзерами),
>то нужно править там, наверняка с помощью спец программ, входящих в
>дистр. см. конфиг на свой фтп демон.
>с свн не работал, не знаю
>мой совет пока оно работает, сделайте бэкап(бд, файлы итд) и если вы
>этим не занимаетесь - доверьте дело кому-то другому.