
Рубрика: Юниксоид
Xakep Online -> Журнал, номер #010, стр. 010-038-8
Но это все относилось к remote access security. Теперь что касается физического доступа. Тут все просто, уходишь куда-то, закрывай дверь на ключ! Прихвати с собой сетевой провод от монитора и клавиатуру. :) А главное, когда выходишь из помещения, где стоит твой ящик, никогда, НИКОГДА не оставляй залогиненного рута в консоле! И еще совет, купи себе другую клавиатуру, вытащи схему из нее и переделай ее так, чтобы при нажатии замыкалась цепь, и проведи к этой клавиатуре 220, а то и 380 вольт, и положи рядом с компом уходя с работы. Для более сильного эффекта клавишу можно обмотать тоненькой проволокой, так чтобы палец Хакс0ра попал на контакт :).
Еще о безопасности
Теперь я собираюсь рассказать о других файлах в системе, которые не попадают в категорию тех, которые мы уже разобрали . Их мало , но они очень важные:
/etc/inetd.conf
/etc/services
/etc/nologin
inetd.conf
Сначала 'inetd.conf' файл. Это файл конфигурации для 'inetd' демона. Этот демон следит за обращениями к определенным портам и решает, какой сервис запускать, в зависимости от того, что прописано в 'inetd.conf' файле. По умолчанию все сервисы открыты. Редактировать его можно так же, как и предыдущие, используя `#'. Твой `inetd.conf' должен быть похож на этот:
-------- /etc/inetd.conf ---------
echo stream tcp nowait root internal
discard stream tcp nowait root internal
daytime stream tcp nowait root internal
chargen stream tcp nowait root internal
time stream tcp nowait root internal
# Это стандартные сервисы. Их тоже желательно вырубить.
ftp stream tcp nowait root /usr/sbin/tcpd wu.ftpd -l -i -a
telnet stream tcp nowait root /usr/sbin/tcpd in.telnetd
nntp stream tcp nowait root /usr/sbin/tcpd in.nntpd
smtp stream tcp nowait root /usr/sbin/tcpd sendmail -bs
# Эта фигня шлет тебе сообщение когда приходит новая почта
comsat dgram udp wait root /usr/sbin/tcpd in.comsat
# Shell, login, exec и talk все BSD протоколы.
shell stream tcp nowait root /usr/sbin/tcpd in.rshd -L
login stream tcp nowait root /usr/sbin/tcpd in.rlogind
exec stream tcp nowait root /usr/sbin/tcpd in.rexecd
talk dgram udp wait root /usr/sbin/tcpd in.talkd
ntalk dgram udp wait root /usr/sbin/tcpd in.talkd
# Поп нужен? Если нет, то выруби или всегда следи за
# обновлениями, а то так и зарутить недолго...
# pop2 stream tcp nowait root /usr/sbin/tcpd in.pop2d
pop3 stream tcp nowait root /usr/sbin/tcpd in.pop3d
# IMAP на фиг выруби, если не разбираешься, а то плохо будет...
imap2 stream tcp nowait root /usr/sbin/tcpd imapd
# Это UUCP сервис.
uucp stream tcp nowait uucp /usr/sbin/tcpd /usr/lib/uucp/uucico-l
tftp dgram udp wait nobody /usr/sbin/tcpd in.tftpd
# Finger, systat и netstat дают пользователю информацию, которая
# очень может помочь "system crackers."
finger stream tcp nowait nobody /bin/sbin/tcpd in.fingerd