Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
kurs-release1.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
1.09 Mб
Скачать

14.4 Доверительные отношения

Доверительные отношения представляют собой одно из самых удобных средств межсетевого общения в UNIX сетях. Вместе с тем, установление доверительных отношений в UNIX сетях приводит к полной их открытости.

При установлении доверительных отношений между двумя UNIX-системами доверяющая машина позволяет использовать заведенные на ней бюджеты пользователям с доверяемой машины, которые могут входить на данную машину при эквивалентности имен пользователя без аутентификации. Идентификация доверяемой машины проводится на основе её IP-адреса.

Существует два способа установления доверительных отношений в UNIX сетях предусматривающих использование специальных системных файлов в которых определяются административно "эквивалентные" машины:

1. Первый способ - через создание файла /etc/hosts.equiv. В файле /etc/hosts.equiv прописываются имена UNIX машин. Это несомненно удобно для пользователей, как при регистрации на других UNIX машинах в сети, так и при удаленном выполнении команд (rlogin, rsh и т.д.).

2. Второй способ установления доверительных отношений является создание каждым пользователем в своем домашнем справочнике файла .rhosts. В этом файле пользователь может прописать имена доверен­ных машин, с которых он может входить на данную машину или выполнять удаленные команды без ввода пароля.

Это является большой брешью в защите UNIX систем, т.к. не составляет особого труда подменить доверенную машину, подставив ложной машине соответствующие имя и IP-адрес. При круглосуточной работе сети это возможно при сбоях или отключении от сети доверенной машины. В противном случае доверенной машиной станет та, которая будет подключена первой. При использовании файлов .rhosts количество файлов .rhosts может быть весьма значительным и трудно будет проконтролировать их содержимое.

Для нейтрализации данной угрозы необходимо:

1. для каждого пользователя (в том числе и root) файлы .rhosts и /etc/hosts.equiv создать нулевой длины (т.е. отказаться от их использования) для облегчения контроля за их содержимым;

2. при их использовании в данных файлах указывать полностью определённые DNS-имена машин которые совместно используют регистрационные имена и UID.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]