С демона по нитке

Andrushock

Xakep, номер #051, стр. 051-076-4


# vi /etc/squid/squid.conf

anonymize_headers deny User-Agent

fake_user_agent Bugzilla/6.6.6 (Andrushock build 13)

Перевести Squid в режим работы полупараноидального анонимного проксика можно с помощью вот таких директив:

# vi /etc/squid/squid.conf

forwarded_for off

anonymize_headers deny From Referer Server

anonymize_headers deny User-Agent WWW-Authenticate Link

Изменения вступят в силу после перезапуска squid:

# /etc/rc.d/init.d/squid restart

Теперь, указав браузеру клиентского хоста 192.168.158.100 использовать нашу анонимную проксю 192.168.158.118, запросим URL тестового web-сервера 192.168.158.216, в логах которого сможем обнаружить примерно следующие записи:

192.168.158.118 - - [07/Oct/2002:02:08:21 +0300] "GET /images/tuxracer.png HTTP/1.0" 200 302363 "http://192.168.158.216/" "Bugzilla/6.6.6 (Andrushock build 13)"

<Танцуем самбу>

Как правило, крупная домашняя сеть имеет гетерогенный характер, т.е. присутствуют машины как под управлением Windows, так и различных Unix-систем, и поделена на сегменты, каждый из которых имеет территориальную привязку: либо это этаж, либо подъезд, либо дом etc. Для контроля использования сетевых ресурсов в конкретном сегменте, для обеспечения дополнительного уровня безопасности и существенного ускорения работы клиентов в "Сетевом Окружении" часто требуется на роутерах оградить компьютеры, состоящие в разных рабочих группах, друг от друга.

В особо экстремальных обстоятельствах, когда, например, программа подсчета трафика была написана невменяемым кодером, или брандмауэр работает в режиме отладки, у нас нет возможности изменять правила firewall'a "на лету", поэтому роль "заглушки" в данном случае может выполнять пакет Samba http://www.samba.org/, предназначенный для совместного использования файлов и принтеров. Инсталляция не должна вызвать особых проблем, поэтому сразу перейдем к конфигурированию файла самбы с целью тотального ограничения доступа к расшаренным ресурсам заданной подсети 192.168.5.0 с маской 255.255.255.0.

# vi /etc/samba/smb.conf

/* список узлов и подсетей, которым разрешен доступ */

hosts allow = 192.168.5. 127.

/* сетевой интерфейс роутера, на который разрешено подвиснуть самбе */

interfaces = 192.168.5.1/24

/* насильно привязываем Samba использовать только указанный выше сетевой интерфейс */

bind interfaces only = yes

Запускаем демон winbindd:

# /etc/rc.d/init.d/winbind start

<Пароль рыба-ssh>

Иногда возникают ситуации, когда необходимо автоматизировать процесс резервирования (в определенное время запускать скрипт для переноса информации с одного узла на другой), либо приходится довольно часто вводить пароли, чтобы получить доступ к командному интерпретатору на различных узлах. В этих случаях очень удобно производить беспарольную аутентификацию на удаленном хосте с помощью защищенной оболочки OpenSSH http://www.openssh.org/ с использованием ассиметричных алгоритмов шифрования RSA и DSA.

Назад на стр. 051-076-3  Содержание  Вперед на стр. 051-076-5