
Рубрика: Юниксоид
Xakep Online -> Журнал, номер #010, стр. 010-038-9
systat stream tcp nowait nobody /usr/sbin/tcpd /bin/ps -auwwx
netstat stream tcp nowait root /usr/sbin/tcpd /bin/netstat-a
# Ident сервис. Заходишь на irc сервер - говорит 'no ident response'
# следовательно, ты отключил его :)
auth stream tcp wait root /usr/sbin/in.identd in.identd -w-t1 20 -l
----------- /etc/inetd.conf ------------
Это уже обрезанная версия, но она похожа на твою. Тебе нужно многие сервисы оттуда убрать - те, которые ты не используешь.
У меня почти все эти сервисы вырезаны, они не используются из-за риска быть взломанным и из-за ненадобности :) . Вот сервисы, которые я у себя оставил открытыми: telnet, auth, ftp.
Все другие я не использую или изменяю их настройки. Вот пример, как у меня настроен fingerd:
finger stream tcp nowait nobody /bin/cat cat /etc/finger.txt
При обращение к демону fingerd он отсылает сообщение, записанное в этом файле.
services
'/etc/services' содержит список портов, на которых висят какие-либо сервисы. Половину там нужно вырезать, потому что большинство ремот эксплоитов используют как раз те порты и сервисы, которые не использует администратор и не патчит их, а чаще даже и не подозревает, что у него там что-то висит. Если ты взглянешь на этот файл, то увидишь? что он достаточно большой. Там будут порты, протоколы и сервисы, использующие их. На моем сервере открыты следующие порты:
netstat 15/tcp # netstat
ssh 22/tcp # Secure SHell
telnet 23/tcp # telnet
whois 43/tcp # nicname
finger 79/tcp # finger
auth 113/tcp # ident authentication
Когда добавляешь сюда какой-нибудь сервис на какой-нибудь порт, не забудь их также прописать и на 'inetd.conf'.
nologin
Следующий файл /etc/nologin. Файл может быть полезен, когда систему нужно заблокировать на время . Это легко сделать создав файл, например, echo "System down, sorry" > /etc/nologin
Тогда все пользователи, кроме рута, не смогут заходить в систему. Им будет посылаться сообщение "System down, sorry", и коннект с ними будет прерываться.
Ну вот почти все, в следующих номерах мы будем давать тебе еще советы по security (все описать сразу невозможно) и отвечать на твои вопросы .
Также советую тебе подписаться на BugTraq почтовую конференцию! Для чего? Чтобы быть в курсе всех последних багов.
Это можно сделать послав письмо под адресу LISTSERV@SECURITYFOCUS.COM с телом сообщения "SUBSCRIBE bugtraq имя фамилия"
Еще, линуксоид, тебе нужно постоянно обновлять программное обеспечение и, главное, серверные программы (демоны) и ядро линукса!
Удачи!