Термины, необходимые для понимания материала. Приемы и знания, которыми вы должны овладеть
В Windows Server 2003 реализована Служба маршрутизации и удаленного доступа (, RRAS), позволяющая удаленным пользователям подключаться к корпоративным вычислительным сетям. При этом подключение может быть выполнено как по коммутируемой линии, так и через виртуальные частные сети (Virtual Private Network , VPN). При коммутируемом соединении клиент удаленного доступа устанавливает коммутируемую связь для подключения к физическому порту на сервере удаленного доступа, используя некоторую службу-посредника для передачи данных, например аналоговый телефон, ISDN или Х.25. Наиболее типичный пример коммутируемого доступа - установление соединения клиентом удаленного доступа при помощи модема, т. е. путем набора телефонного номера одного из портов сервера удаленного доступа.
Соединение с виртуальной частной сетью (или VPN-подключение) представляет собой защищенное соединение типа "точка-точка" через сеть общего пользования (например, Интернет) или большую корпоративную сеть. Поддержка службой удаленного доступа механизма виртуальных частных сетей позволяет устанавливать безопасное соединение с корпоративной сетью через различные открытые сети (такие, например, как Интернет). Для эмуляции прямого соединения данные инкапсулируются специальным способом, т. е. снабжаются специальным заголовком, который предоставляет информацию, необходимую для маршрутизации, чтобы пакет мог достигнуть "адресата. Получателем пакета является VPN-клиент либо VPN-сервер. Часть пути, по которому данные следуют в инкапсулированном виде, называется туннелем.
Для организации безопасной виртуальной частной сети перед инкапсуляцией данные шифруются. Перехваченные по пути следования пакеты невозможно прочитать без ключей шифрования. Участок VPN соединения, на котором данные передаются в зашифрованном виде, и называется, собственно, виртуальной частной сетью. Сервер удаленного доступа в случае использования механизма виртуальных частных сетей выступает в качестве посредника, осуществляя обмен данными между клиентом VPN и корпоративной сетью. При этом сервер удаленного доступа осуществляет все необходимые преобразования данных (шифрование/дешифрование). Для этого используются специальные протоколы туннелирования (tunneling protocols ). VPN-клиент и VPN-сервер должны использовать один и тот же протокол туннелирования, чтобы создать VPN-соединение. В службе удаленного доступа в Windows Server 2003 реализована поддержка протоколов туннелирования РРТР и L2TP.
Сервер удаленного доступа в Windows Server 2003 является частью интегрированной Службы маршрутизации и удаленного доступа (Routing and Remote Access Service , RRAS). Пользователи устанавливают соединение с сервером удаленного доступа при помощи клиентского программного обеспечения удаленного доступа, которое имеется в составе любой версии Windows. Сервер удаленного доступа (под которым мы в дальнейшем подразумеваем любой компьютер под управлением Windows Server 2003, на котором установлена служба маршрутизации и удаленного доступа) аутентифицирует как пользователей, так и сеансы связи удаленных маршрутизаторов. Все службы, доступные пользователям, работающим в локальной сети (включая доступ к совместно используемым файлам и принтерам, доступ к вебсерверам и серверам электронной почты), доступны также и пользователям, подключающимся удаленно (через сервер удаленного доступа).
Клиент удаленного доступа использует стандартные средства для доступа к ресурсам. Например, на компьютере под управлением Windows XP подключение дисков и принтеров выполняется при помощи Проводника. Подключения постоянны: пользователи не должны повторно подключать сетевые ресурсы в течение сеанса удаленного доступа. Поскольку имена дисков и имена UNC (Universal Naming Convention , универсальное соглашение об именовании) полностью поддерживаются при удаленном доступе, большинство обычных действий пользователей и работа приложений остаются неизменными при работе через удаленный доступ.
Установка службы маршрутизации и удаленного доступа.
Так как служба маршрутизации и удаленного доступа входит в стандартную установку Windows Server 2003, никаких дополнительных действий по ее установке производить не требуется. Тем не менее, по умолчанию служба находится в отключенном состоянии и, прежде чем начать работу с ней, вы должны осуществить процедуру ее начальной настройки.
Предварительные требования.
Перед установкой маршрутизатора Windows Server 2003 нужно установить и привести в рабочее состояние все необходимое оборудование. В зависимости от имеющейся сети и предъявляемых требований может потребоваться следующее оборудование:
- Адаптер локальной или глобальной сети с драйвером, поддерживающим спецификацию NDIS (Network Driver Interface Specification).
- Один или несколько совместимых модемов и свободный последовательный (COM) порт.
- ISDN-адаптер (при использовании линии ISDN).
Настройка службы маршрутизации и удаленного доступа.
Начальная настройка, как и последующее администрирование, службы маршрутизации и удаленного доступа осуществляется через Консоль управления. Для запуска консоли управления службой маршрутизации и удаленного доступа выберите меню Пуск , в нем выберите подменю Администрирование, в котором щелкните пункт Маршрутизация и удаленный доступ .
Чтобы начать процедуру начальной настройки сервера маршрутизации и удаленного доступа необходимо в дереве Консоли управления Маршрутизация и удаленный доступ выбрать ветвь с именем локального сервера.
Нажмите правую кнопку мыши на имени сервера и выберите пункт Настроить и включить маршрутизацию и удаленный доступ из контекстного меню. Будет запущен Мастер настройки сервера маршрутизации и удаленного доступа.
На первом шаге мастера вы должны выбрать роль, которую будет выполнять сервер.
Можно выбрать одну из следующих ролей:
Для настройки общего доступа к Интернет выберите вариант Преобразование сетевых адресов (NAT) и щелкните кнопку Далее .
На следующем шаге вы должны выбрать способ организации общего доступа к Интернет.
Если в вашем компьютере установлен и настроен на Интернет один или более сетевых адаптеров, установите переключатель в положение Использовать общедоступный интерфейс для подключения к Интернету и выберите необходимое подключение из списка.
Если вы собираетесь использовать модем для подключения к Интернету, установите переключатель в положение Создать интерфейс для нового подключения по требованию к Интернету.
В списке подключений к Интернету выводятся только активные сетевые подключения, настроенные на использование протокола TCP/IP с использованием статического адреса. Если в списке отсутствуют сетевые адаптеры, необходимо прервать работу мастера, настроить сетевой адаптер на использование статического IP-адреса, включить сетевой адаптер, проверить его работу и снова запустить мастер настройки сервера маршрутизации и удаленного доступа.
На следующем шаге мастер сообщает, что будет запущен мастер для настройки интерфейса подключения по требованию. В качестве устройства для такого подключения будет использоваться модем. Щелкните кнопку Далее , чтобы продолжить настройку.
На первом шаге этого мастера вам необходимо задать имя интерфейса.
Интерфейсы сервера маршрутизации и удаленного доступа во многом похожи на сетевые подключения, но отображаются только в консоли управления маршрутизацией. Вы можете использовать в качестве имени интерфейса название вашего провайдера.
На следующем шаге мастера вы должны указать способ подключения интерфейса вызова по требованию.
Можно выбрать один из вариантов:
- Подключаться используя модем, адаптер ISDN или другое устройство - соответствующее устройство должно быть установлено в вашем компьютере и настроено. Будет использован доступ по коммутируемым каналам связи.
- Подключаться с использованием виртуальной частной сети (VPN) - дополнительные устройства не требуются, для подключения может быть использовано существующее подключение к Интернет или другим сетям.
- Подключиться через Ethernet (PPPoE) с использованием PPP - для данного подключения используется сетевой адаптер.
Выберите вариант Подключаться используя модем , адаптер ISDN или другое устройство и щелкните кнопку Далее.
На следующем шаге мастера укажите устройство или порт, которые будут использоваться для установления соединения.
В списке выводятся все устройства и порты, которые могут быть использованы сервером маршрутизации и удаленного доступа. Выберите ваш модем из списка и щелкните кнопку Далее .
На следующем шаге мастера вы можете указать номер телефона (для обычного или ISDN-модема) или адрес (для соединения X.25).
Вы можете использовать более одного телефона или адреса для дозвона. Для указания дополнительных телефонов щелкните кнопку Дополнительно .
В появившемся окне вы можете управлять списком телефонов и адресов. Для добавления нового номера телефона к списке введите номер в поле Новый номер телефона или адрес и щелкните кнопку Добавить . Для изменения номера в списке выберите нужный номер в списке, откорректируйте его в поле Новый номер телефона или адрес и щелкните кнопку Заменить . Для изменения порядка телефонов в списке вы можете использовать кнопки Вверх и Вниз . Кнопка Удалить служит для удаления выбранного номера из списка.
Если вы хотите, чтобы при установлении следующего соединения использовался номер, по которому было успешно установлено последнее соединение, установите флажок При подключении переместить удачный номер или адрес в начало.
Служба маршрутизации и удаленного доступа не использует данных о местонахождении и правила дозвона при наборе телефонных номеров при помощи модема. Поэтому, при задании номеров, вы должны включать все необходимые префиксы и специальные символы в добавляемые номера.
На следующем шаге вы должны задать основные параметры безопасности и маршрутизации для создаваемого интерфейса.
Для включения IP-маршрутизации необходимо установить флажок Перенаправлять пакеты IP на этот интерфейс .
Остальные параметры отвечают за настройки безопасности интерфейса:
- Добавить учетную запись для входящих звонков удаленного маршрутизатора - если удаленный маршрутизатор, с которым осуществляется соединение, также может инициировать соединение, необходимо создать учетную запись, которую он будет использовать для регистрации на сервере удаленного доступа. Если удаленный маршрутизатор не будет инициировать соединение (например, если вы устанавливаете соединение по коммутируемой линии с провайдером), то устанавливать этот флажок не требуется.
- Использовать незашифрованный пароль , если это единственный способ подключения - указывает серверу удаленного доступа, что в случае, если удаленный маршрутизатор не поддерживает шифрование данных, использовать незашифрованный пароль. Если этот флажок не установлен и шифрование данных не поддерживается, сервер удаленного доступа не сможет установить соединение.
- Использовать сценарий для завершения подключения к удаленному маршрутизатору - если удаленный маршрутизатор не поддерживает стандартную аутентификацию или требует ввода дополнительных команд после установления соединения, то вам потребуется специальный сценарий для выполнения этих команд - сервер удаленного доступа не поддерживает отображение терминального окна для ручного ввода команд.
При организации удаленного доступа к провайдеру с использованием модема рекомендуется установить только следующие флажки:
- Перенаправлять пакеты IP на этот интерфейс;
- Использовать незашифрованный пароль, если это единственный способ подключения.
Остальные флажки необходимо снять и устанавливать только в случае необходимости.
На следующем шаге мастера вы должны задать данные, которые будут использоваться для аутентификации при установлении соединения.
Служба маршрутизации и удаленного доступа не предоставляет диалогового окна для ввода этих данных в момент установления соединения, поэтому данные должны быть введены заранее.
В поля Имя пользователя , Пароль и Подтверждение введите соответственно имя пользователя и два раза пароль пользователя. Поле Домен следует заполнять, только если другая сторона также использует сервер удаленного доступа Windows NT, Windows 2000 или Windows Server 2003.
На следующем шаге мастер сообщает, что создание интерфейса вызова по требованию было успешно завершено. После щелчка по кнопке Готово будет создан интерфейс, который будет использован для установления соединения в случае необходимости.
После завершения мастера создания интерфейса завершается и работа мастера настройки сервера маршрутизации и удаленного доступа.
После щелчка по кнопке Готово мастер настройки завершит свою работу. При выбранной конфигурации будут установлены следующие интерфейсы:
- Интерфейс удаленного маршрутизатора;
- Интерфейс подключения по локальной сети;
- Интерфейс замыкания на себя (loopback);
- Внутренний интерфейс.
Между указанными интерфейсами будет настроена IP-маршрутизация. Также будет установлен протокол NAT, осуществляющий трансляцию адресов между интерфейсами удаленного маршрутизатора и подключения по локальной сети.
Служба удаленного доступа предоставляет авторизованным лицам способ доступа к сети компании из дома, иного местонахождения пользователей и других мест в стране, на континенте или в мире. Раньше эта служба была нужна некоторым техническим специалистам, чтобы выполнять часть работы дома вне нормального рабочего графика. В последнее время она стала базовой службой, которой пользуются все в компании. Теперь удаленные сотрудники и комми вояжеры работают вне офиса, подключаясь только для особых служб.
Удаленный доступ может предоставляться многими способами, но есть две основныекатегории.Принекоторыхспособахкомпьютерподключаетсянапрямую к сети: телефонные модемы, ISDN и т. п. Другие способы предполагают подключение к Интернету – WiFi, кабельные модемы, DSL, Ethernet и т. д., – а затем подключение к сети через туннель или VPN.
Удаленный доступ связан с множеством проблем. Один из аспектов удаленного доступа заключается в том, что люди хотят иметь возможность проверять свою электронную почту и осуществлять доступ к данным, когда они в пути. Почти так же распространено желание людей работать из дома по вечерам, выходным, несколько дней в неделю или все время. Еще один аспект – некоторые пользователи практически постоянно находятся в каком-либо удаленном местоположении, но им все же нужен регулярный доступ к корпоративной сети. В данной главе показано, что эти три аспекта имеют немного разные требования, но также много общего.
Удаленный доступ – это одна из областей, в которых технологии постоянно меняются. В данной главе рассмотрено, как это влияет на проектирование и администрирование службы удаленного доступа, но не обсуждается, какими технологиями пользоваться, потому что они изменятся даже между написанием и изданием книги. Информация в данной главе должна предоставить вам основу для оценки текущих технологий и методов и принятия архитектурных решений.
27.1. Основы
Для создания службы удаленного доступа вам нужно начать с понимания большого количества разных требований ваших пользователей. Вы также должны решить вместе со своими пользователями, какие уровни обслуживания системные администраторы будут предоставлять по различным аспектам системы, и документировать эти решения для справки в будущем.
Когда вы определите требования и уровни обслуживания, вы будете готовы создавать службу или не создавать ее. Один из основных принципов создания службы удаленного доступа – по возможности передать ее сторонним исполнителям. Однако несколько компонентов должно строиться или управляться изнутри компании. В частности, изнутри должны контролироваться аспекты безопасности аутентификации, авторизации и поддержания безопасности периметра.
27.1.1. Требования к удаленному доступу
Первое требование к службе удаленного доступа, скорее всего, будет предполагаться само собой и не указываться в явном виде: для каждого должно быть реализовано дешевое и удобное решение по удаленному доступу. Если группа системных администраторов не предоставит его, пользователи сами сделают для себя что-нибудь, что не будет таким безопасным или эффективно управляемым, как служба, которую предоставили бы системные администраторы. Довольно вероятно, что от системных администраторов будут ожидать поддержки службы, которую разработали их пользователи, если с ней возникнут проблемы. Кроме того, обычно эту службу будет сложнее поддерживать, чем созданную системными администраторами.
Другие требования основаны на том, как пользователи намерены применять систему удаленного доступа. Наиболее распространенные пользователи удаленного доступа – это люди, которые путешествуют и хотят проверять или отправлять электронную почту. Другая распространенная категория пользователей – люди, которые хотят зайти в систему вечером на час или два и разобраться
в чем-то. У этих разных групп пользователей есть кое-что общее: все они пользуются удаленным доступом в течение довольно коротких промежутков времени. Они отличаются в том, что одна группа ожидает возможности пользоваться службой отовсюду, а другая – пользоваться ею дома. Обеим группам требуется надежный и экономичный способ кратковременного подключения к офисной сети. Ни одной из групп не нужна очень высокая пропускная способность, но обе хотят получить максимально возможную. Они отличаются
в том, что людям, которые путешествуют, нужна возможность подключаться из любого места, где они могут оказаться. В зависимости от компании это может быть небольшая территория или весь мир. Для предоставления глобального удаленного доступа технология должна быть повсеместно распространенной. При создании системы удаленного доступа для таких пользователей важно, какая территория покрытия необходима для службы и какова модель оплаты для различных регионов.
Если люди хотят регулярно работать дома, нужно учесть три основных принципа. Во-первых, отключения будут значительно влиять на повседневную работу этих людей, поэтому служба должна быть надежной. Во-вторых, им потребуется высокоскоростной доступ, потому что скорость соединения будет влиять на их ежедневную производительность и обычно они будут выполнять задачи, которые требуют более высокой пропускной способности и/или меньшего времени ответа. Наконец, экономические факторы отличаются от кратковременного периодического использования. Человек, который работает дома, обычно пользуется службой удаленного доступа 8–10 ч в день. Поминутная оплата при таком использовании быстро растет, поэтому безлимитное подключение может быть дешевле.
Часто сотрудники компании могут захотеть пользоваться высокоскоростным подключением к Интернету, к которому у них есть доступ, на конференции или дома. Эта ситуация особенно распространена в технических компаниях и часто требует технологии, сильно отличающейся от тех, которые нужны для выполнения ранее описанных требований. Здесь нужно использовать шифрование между компьютером сотрудника и корпоративной сетью, потому что, если конфиденциальная информация компании передается через общедоступный Интернет, ее могут перехватить. Также передача информации через Интернет в незашифрованном виде может, в правовых терминах, считаться публикацией информации, что вызовет потерю компанией прав на интеллектуальную соб ственность. Кроме того, передача через Интернет незашифрованных паролей является верным способом стать жертвой взлома. Обычно на стороне сервера этого зашифрованного соединения находится часть корпоративного брандмауэра. Механизм шифрования должен обеспечивать доступ ко всему, что нужно человеку в корпоративной сети, быть надежным и иметь достаточно высокую производительность.
Такжеслужбадолжнаудовлетворятьпотребностилюдей,которымнужендоступ к корпоративной сети из другой компании, например инженеров по поддержке или консультантов, работающих в местоположении клиента. Этот сценарий вводит дополнительную сложность объединения политик, безопасности и практических вопросов двух, возможно, несвязанных компаний. Обычно эти люди не в том положении, чтобы требовать чего-то от клиента, поэтому им нужна возможность работать с существующими ограничениями, а не пытаться менять политики безопасности или правила брандмауэра. Как правило, создание ка- кого-либо постоянного подключения на рабочем месте человека в местоположении клиента является неприемлемым решением для обеих компаний, потому что человеку нужен доступ к обеим сетям и он может случайно связать их. Иногда приемлемо проведение к рабочему месту аналоговой линии, но это бывает редко. Обычный метод предполагает создание зашифрованного канала между машиной человека и брандмауэром компании, который проходит через брандмауэр клиента и Интернет. Это значит, что вам нужно предоставить механизм удаленного доступа, который, скорее всего, сможет проходить через большинство брандмауэров и который не слишком сложно добавить в брандмауэры, не позволяющие ему проходить1 . Кроме того, он должен быть достаточно гибким, чтобы человек мог осуществлять доступ ко всему, что ему нужно в корпоративной сети. Часто это не так легко, как может показаться, потому что некоторые приложения используют протоколы, которые трудно пропустить через некоторые механизмы шифрования, удовлетворяющие другим требованиям. Чтобы найти продукты, которые будут работать, может потребоваться поискатькакие-токомпромиссымеждуразличнымитребованиями.Видеальном случае в этой ситуации должна быть возможность пользоваться тем же самым программным обеспечением, которое было выбрано для описанной ранее ситуации с высокоскоростным подключением и отсутствием брандмауэра, но это может не получиться. Предоставление удаленного доступа этим людям часто является самой трудной задачей, особенно потому, что в каждом местоположении клиента будут различные политики безопасности, которые нужно соблюдать, чтобы не оказаться в неловкой ситуации.
1 Новый протокол не очень трудно добавить, если он использует только один TCPпорт и не имеет проблем безопасности на стороне клиента, например не позволяет создавать обратное туннельное подключение к сети клиента по открытым соединениям.
Из-за различных требований, соблюдения которых могут ожидать от служб удаленного доступа, последние обычно состоят из нескольких компонентов – каждый из них поддерживает одну или более описанных выше групп людей.
27.1.2. Политика удаленного доступа
Прежде чем начинать предоставление удаленного доступа, компания должна определить его политику. Она должна определять допустимое использование службы, правила безопасности, которые ее касаются, а также обязанности тех, кто ею пользуется. Кроме того, в политике должно быть указано, кто получает какой тип удаленного доступа и кто за это платит. В разделе 11.1.2 политика удаленного доступа и другие политики безопасности рассмотрены более по дробно.
27.1.3. Определение уровней обслуживания
Важно четко определить уровни обслуживания различных служб удаленного доступа вместе с пользователями этих служб. Удаленный доступ может быть чувствительной областью, потому что сбои обнаруживаются людьми, которые хотят выполнить какую-то работу и не могут ничего сделать, пока служба не будет восстановлена. Это раздражает их и может сделать проблемы очень заметными.Еслиуровниобслуживаниячеткоопределены,доведеныдопользователей и поняты ими до возникновения проблем, пользователи будут знать, на какое приблизительное время ремонта (Estimated Time to Repair – ETR) они могут рассчитывать, что должно снизить уровень напряжения и раздражения.
Единственный системный администратор в небольшой компании должен добиться таких уровней обслуживания, которые позволяли бы ему хоть немного спать, чтобы нормально работать днем. В крупных организациях со службой поддержки, работающей в режиме 24/7, должны быть более ориентированные на пользователей уровни обслуживания. Персонал службы поддержки должен быть обучен работе со службой удаленного доступа и знать, когда передавать проблемы на более высокий уровень. У новых служб на пробном этапе уровни обслуживания должны быть ниже, потому что персонал службы поддержки не будет полностью обучен и только несколько старших системных администраторов будут знакомы с пробной службой. Однако у пользователей пробной службы должен быть запасной метод доступа. Службы, которые были выведены из эксплуатации и используются лишь небольшим количеством людей, также являютсякандидатаминаболеенизкиеуровниобслуживания,потомучтоновый персонал может быть не обучен старым технологиям.
Осторожно выбирайте пользователей пробных служб
Несколько лет назад одна компания по разработке программного обеспечения представила службу высокоскоростного удаленного доступа на базе ISDN. Первым этапом этого проекта было определение оборудования, которое нужно использовать на корпоративной и домашней стороне соединения, тестирование надежности, совместимости, возможностей и расширяемости. Была определена пара вариантов для каждой стороны соединения, и их нужно было протестировать. Сетевая группа планиро-
валазадействоватьвпервоначальныхтестахлишьнесколькихсистемных администраторов, чтобы они могли помочь с отладкой. Однако доступа к службе потребовали несколько человек из инженерного отдела, сказав, что они создадут ее сами, если группа системных администраторов не предоставит им ее быстро. Директор группы системного администрирования объяснил инженерам, что служба скоро будет доступна, поскольку уже приступили к начальным испытаниям. Несколько инженеров, которые работали дома и которым был очень нужен высокоскоростной доступ, нашли директора инженерных подразделений и попросили его включить их в тестирование. Группе системного администрирования пришлось согласиться, чтобы инженеры не создавали свою службу. Сетевая группа четко дала понять инженерам, которые участвовали в тестировании, что эта служба еще не является полноценной и что возможны сбои в течение нескольких дней, поэтому они не должны полагаться на нее и у них должен быть запасной метод доступа. Однако спустя некоторое время один инженер, тестирующий пробную версию, столкнулся с проблемой ISDN-соединения и быстро передал ее по цепи руководства, так что она стала заявкой на устранение неисправности наивысшего приоритета, требуя у системных администраторов уделить внимание ей, а не большому количеству заявок, связанных с поддерживаемыми службами. Он не был подходящим пользователем пробной версии, потому что начал постоянно требовать высокоскоростного доступа и не хотел терпеть сбои или возвращаться к старому модемному методу доступа.
Первопричина проблемы заключалась в том, что проект развития ISDN не финансировался, пока инженеры не начали настойчиво требовать этого, что произошло более чем через год после того, как запрос на финансирование был сделан специалистом по архитектуре сетей, который прогнозировал потребность. На этом этапе было невозможно ограничить группу пробного использования подходящими людьми, что привело к большому стрессу и раздражению как системных администраторов, так
и инженеров.
К сильному повышению пропускной способности легко привыкнуть. Возвращение к старой системе – это неподходящий вариант после использования более быстрого решения, вне зависимости от того, насколько ясно системные администраторы пытаются объяснить уровни обслуживания, которых можно ожидать от прототипа службы. Прежде чем давать доступ к системе первым пользователям, служба должна пройти этап первоначального прототипа и, по крайней мере, нужно определить оборудование на стороне пользователя, иначе это путь к катастрофе. Пытайтесь протолкнуть такие важные проекты в бюджет, прежде чем они станут зоной политического конфликта, даже если они не финансируются официально.
27.1.4. Централизация
Удаленный доступ – это область, которая выигрывает от централизации. С точки зрения безопасности элемент аутентификации службы удаленного доступа должен быть централизован, чтобы обеспечить нормальную проверку
и контроль доступа. С точки зрения расходов новые технологии все время развиваются, а затраты на исследование того, как лучше всего реализовать и поддерживать новую технологию, велики и не должны дублироваться в компании. Кроме того, за счет концентрации всего использования на централизованном оборудовании и линиях можно достичь значительной экономии масштаба. Окончательная форма централизации – это передача службы удаленного доступа сторонним исполнителям.
27.1.5. Привлечение сторонних исполнителей
Лучший способ справиться с постоянно изменяющимися технологиями удаленного доступа – заставить это делать кого-то еще. Бесполезно постоянно пытаться продолжать оценивать новые технологии и выяснять, как их расширять и поддерживать, только для того, чтобы через год-два перейти на более новую технологию.
Некоторые компании по предоставлению услуг удаленного доступа, обычно интернет-провайдеры, могут взять на себя хотя бы некоторые аспекты службы удаленного доступа компании. Один из способов это сделать, – установка программного обеспечения VPN на машины пользователей, которые будут набирать обычные номера модемных пулов провайдера или применять другие возможности подключения, а для соединения с корпоративной сетью использовать VPN. Другой способ заключается в использовании виртуальных каналов, которые устанавливают фильтры безопасности и перенаправляют трафик пользователей на основании их данных аутентификации. Обычно пользователи применяютмодемныепулы,выделенныедляэтойслужбыупровайдера,ивыделенные соединения провайдера с компанией.
Более ощутимое преимущество передачи удаленного доступа сторонним исполнителям – значительное снижение времени, которое тратится на его поддержку. Расходы становятся видимой и предсказуемой цифрой, которую можно внести
в бюджет, а не скрытой переменной, не поддающейся количественной оценке. С точки зрения системного администратора, передача удаленного доступа сторонним исполнителям означает меньшее количество звонков по поддержке
в нерабочее время и отсутствие необходимости искать неизвестный сломанный модем, который не дает пользователям подключиться. Некоторые компании могут справиться со всеми вопросами удаленного доступа, остальные могут решить все вопросы, кроме, например, программного обеспечения для VPN. Каждый, кому приходилось поддерживать модемный пул, согласится с тем, что желательно передать это кому-нибудь другому.
Экономия масштаба означает, что для компании, предоставляющей услуги, проще и экономически выгоднее оценивать новые технологии и их поддержку. Это элемент их главного бизнеса, поэтому проекты по оценке будут финансироваться.
Некоторые аспекты удаленного доступа не должны передаваться сторонним исполнителям. В частности, база данных аутентификации должна поддерживаться внутри компании, чтобы она могла быть включена в выходной процесс для увольняющихся сотрудников и подрядчиков, могла быть проверена и использована, чтобы незаметно и в короткие сроки обрабатывать прекращение важных отношений.
Когда компания решает передать сторонним исполнителям любой элемент компьютерной среды, системные администраторы должны внимательно выби-
рать поставщика услуг. Поставщики услуг должны оцениваться по следующим критериям:
Территория покрытия. Компания, предоставляющая услуги, должна по крывать по крайней мере территории, которые нужны базе пользователей, включая дома пользователей и места, куда люди скорее всего могут поехать. Лучше всего найти поставщика услуг с глобальным покрытием и возможностью выбирать и платить за меньшие территории покрытия. При необходимости вы сможете расширить территорию покрытия. Территория можетсчитатьсяполностьюпокрываемой,еслилюбоеподключениекслужбе удаленного доступа оплачивается по местным тарифам или предоставляется бесплатно для того, кто подключается, за исключением оплаты провайдеру удаленного доступа. Если вам требуется только небольшая зона покрытия, передача удаленного доступа сторонним исполнителям может быть менее выгодна.
Поддерживаемые технологии. Оценка компаний, предоставляющих услуги, также включает рассмотрение технологий, которые они поддерживают, и их темпов принятия технологий на вооружение. Если они не успевают за новыми технологиями, возникнет проблема создания пользователями соб ственных, более быстрых систем доступа.
Непосредственная поддержка. Предоставляет ли компания непосредственную поддержку или только через системных администраторов? Несмотря на то что проблемы, которые связаны с неправильной конфигурацией машин пользователей, могут быть решены внутренними системными администраторами, последние не будут так хорошо знакомы со службой, которая не была создана в компании, и не будут иметь доступа ко всем необходимым для устранения проблем элементам системы. Дополнительный уровень посредничества увеличивает время разрешения проблемы пользователя.
Соглашение об уровне обслуживания. Прежде чем выбрать поставщика ус-
луг, важно получить и оценить письменное SLA. Каково время ответа? Каковы условия неисполнения? Как вы можете отслеживать выполнение провайдером условий соглашения? Какие скорость и задержка являются стандартными и гарантируются?
Структура тарификации. Какова модель и структура тарификации обслуживания? В идеальном случае все расходы должны быть включены в плату провайдеру, чтобы компании и сотрудникам не приходилось иметь дело с получением и обработкой счетов за удаленный доступ. Разберитесь, что представляют из себя все расходы и как они отличаются по областям обслуживания. Проверьте, можно ли предоставить провайдеру базу данных, в которой пользователи распределены по подразделениям, чтобы провайдер мог пользоваться ею при отдельной тарификации для каждого подразделения или, по крайней мере, предоставить компании схему распределения расходов.
Интерфейс аутентификации. Проверьте, какие механизмы аутентификации поддерживаются провайдером. Он должен поддерживать несколько стандартных протоколов аутентификации и авторизации, чтобы системные администраторы могли выбрать подходящий протокол для использования со своей схемой аутентификации. Провайдер должен обеспечить средства, чтобы база данных аутентификации и авторизации управлялась компанией-пользователем.
Безопасность. Группа обеспечения безопасности компании по-прежнему отвечает за ее общую безопасность, которая включает переданную сторонним исполнителям систему удаленного доступа. Персонал по обеспечению безопасности должен поддерживать связь с провайдером, чтобы обеспечить поддержание необходимого уровня безопасности архитектуры удаленного доступа, возможно, за счет реализации на стороне корпорации каких-то средств, которые работают совместно с информацией аутентификации, передаваемой провайдером. Перед выбором компании, предоставляющей услуги, выясните, какова ее архитектура безопасности и какие возможны варианты.
Сквозная пропускная способность. Убедитесь, что у вас достаточная пропускная способность канала связи с точкой доступа. Мы часто видели узкие места в сети у провайдера службы или в точке его подключения к сети. Оцените пиковое количество пользователей, пропускную способность, которой каждый может пользоваться, и подсчитайте общую пропускную способность. Если вы передаете сторонним исполнителям модемный доступ, убедитесь, что ваша выделенная линия к провайдеру модемного доступа имеет достаточную пропускную способность, чтобы справиться с ожидаемой нагрузкой пользователей. Если вы предоставляете доступ через Интернет при помощи VPN, убедитесь, что у вас достаточная пропускная способность, чтобы обрабатывать этот трафик быстрее всего остального. Кроме того, проверьте, что любое оборудование, которое будет поддерживать VPN-соедине- ния, имеет достаточные ресурсы процессора для обработки пикового количества соединений. Шифрование очень сильно загружает процессор.
Уделите время детальной оценке провайдеров и внимательному принятию решения. Трудно сменить провайдера удаленного доступа, если он будет плохо работать, потому что это включает смену конфигурации и, возможно, программного обеспечения намашинах всех сотрудников, заказ прокладки новых линий во все места, в которых были постоянные соединения с этим провайдером, и доведение до каждого пользователя новых данных, которые необходимо знать при путешествиях.
27.1.6. Аутентификация
Система аутентификации и авторизации – это компонент, который всегда должен создаваться и поддерживаться своими силами, даже если все остальное передается сторонним исполнителям. Все методы удаленного доступа должны использовать одну базу данных аутентификации для снижения затрат на администрирование и вероятности того, что одна из баз данных может быть упущена при отключении доступа сотрудников после их увольнения. В случае необходимости для доступа к этой базе данных по различным протоколам может использоваться много интерфейсов.
Механизмаутентификациидолжениспользоватьоднуизнесколькихдоступных систем с одноразовым паролем или маркером. Он не должен быть основан на паролях с возможностью многократного применения. Возможно, небольшим компаниям придется начать с простой системы с паролем из экономических соображений, но они должны выделить средства для перехода на более безопасную систему, как только это будет возможно.
27.1.7. Безопасность периметра
Служба удаленного доступа – это часть периметра компании, даже если она передана другой компании. Если компания основывает часть своей безопасности на наличии безопасного периметра, этот периметр должен поддерживаться. Службы удаленного доступа могут прорвать безопасность периметра из-за неправильной настройки некоторых компонентов. В частности, узлы или сетевое оборудование могут быть настроены на динамическую маршрутизацию вне зависимости от того, какой трафик они перенаправляют и по каким маршрутам. Это может привести к тому, что служба удаленного доступа создаст уязвимость в безопасности сети.
Запрещайте трафик и маршрутизацию через соединения удаленного доступа
Некотороевремяоднасемейнаяпараработалавкомпьютернойиндустрии на прямых конкурентов. Обе компании использовали модели безопасно сти периметра. В обеих компаниях был высокоскоростной доступ из дома сотрудников. В семье была домашняя сеть с несколькими общими ресурсами, например принтерами. Сетевое оборудование каждой компании не было ограничено в том, какой трафик направлять и по каким маршрутам. В конце концов у каждой компании появилась полная таблица маршрутизации другой компании. Внутри и вне компании A использовалась одна и та же таблица DNS, что вызвало отправку почтовыми серверами компании B всех своих сообщений через домашнюю сеть семейной пары напрямую на внутренний почтовый сервер. Проблема была обнаружена и отслежена только тогда, когда в одной из компаний заметили, что заголовки электронной почты были не совсем правильными.
Компании должны были ограничить маршруты, которые могли попасть в их таблицы маршрутизации, и обеспечить для этих соединений по крайней мере минимальную безопасность, разрешая передачу трафика только одному авторизованному узлу на этом соединении. Эти меры предотвратили бы случайное соединение двух сетей, но не намеренную попытку взлома. Для полного обеспечения безопасности этих соединений удаленного доступа требуются более сложные меры и политики.
27.2. Тонкости
Есть несколько способов улучшить службу удаленного доступа, когда она будет работать. Для людей, которые постоянно работают дома, обратите внимание на другие потребности бизнеса, помимо простого доступа к сети. Рассмотрите способы снижения расходов и автоматизации некоторых элементов анализа затрат. Для системных администраторов, которые предоставляют удаленный доступ, есть несколько способов успевать за новыми технологиями, не превращая поддержку удаленного доступа в полный кошмар.
Тонкости |
27.2.1. Домашний офис
Удаленный доступ – только часть полного решения по удаленной работе. Работа из дома неизбежно включает больше чем просто обеспечение сетевого соединения. Часто для решения других проблем обращаются к группе системных администраторов.
Одна из проблем, которая напрямую затрагивает группу системных администраторов, – это вопрос, кто обеспечивает оборудование для домашнего офиса, кто его поддерживает и на каком уровне. Очень дорого предоставлять поддержку, при которой требуется заходить к кому-то домой, чтобы установить новое оборудование или заменить сломанное. SLA должно очень четко оговаривать такие вопросы, и если обеспечивается такой уровень поддержки, то должна быть модель возмещения расходов на поддержку подразделением сотрудника, который работает дома.
Другие вопросы, которые неизбежно возникают, заключаются в том, что сотрудникам, работающим дома, нужно использовать телефон для нужд бизнеса, отправлять и получать факсы, печатать, копировать, устанавливать конференцсвязь и присоединяться к конференциям. В зависимости от профессии им может потребоваться возможность оставаться подключенным к сети, телефону и одновременно получать факс. Кроме того, они не захотят каждый месяц изучать свои телефонные счета и запрашивать оплату всех своих деловых звонков. Компания может выбрать службы удаленного доступа, которые включают телефонную связь, или просто провести дополнительные телефонные линии, которые оплачиваются компанией. Если линии не могут оплачиваться компанией напрямую, то время, которое сотрудники тратят на составление отчетов о расходах по своим индивидуальным счетам, может представлять собой крупные скрытые издержки не просто за счет потери времени сотрудниками, но и за счет раздражения, которое может вызвать служба. Группа системных администраторов должна иметь эти требования в виду при выборе решения домашнего удаленного доступа и быть готова предоставить решение пользователями.
Другая проблема, возникающая у людей, которые работают дома, заключается в том, что им кажется, что они теряют связь с происходящим в компании, по скольку не участвуют в разговорах в коридорах, групповых собраниях или обедах. Найдите способы исключить барьер расстояния и упростить неформальное общение. Некоторые распространенные решения включают персональные системы видеоконференций и обеспечение для всех конференц-залов возможности транслировать презентации по сети.
27.2.2. Анализ и сокращение расходов
Расходы на удаленный доступ могут быстро накапливаться, и обычно они являются скрытыми для тех, кто их несет. Когда система удаленного доступа будет работать, ищите способы сокращения расходов без негативного влияния на службу. Большинство служб удаленного доступа предоставляют бесплатные номера телефонов, на которые люди могут звонить, что дорого обходится компании. Предоставление местных номеров в области с большим количеством
пользователей удаленного доступа может снизить расходы1 . Кроме того, обратите внимание на людей, которые пользуются службой больше всего (из фиксированного места), и посмотрите, возможно ли установить здесь постоянное безлимитное соединение и может ли оно быть более выгодным. Максимально автоматизируйте этот процесс, в том числе создайте механизм уведомления людей, которые пользуются бесплатным номером, если они могут использовать местный номер.
Пример: снижение расходов за счет анализа информации о тарификации
В Lucent смогли значительно снизить расходы на службу модемного удаленного доступа при помощи некоторых интересных подходов. Система предоставляла модемные пулы в местах, населенных большим количеством сотрудников, поэтому звонки были местными, а следовательно, бесплатными. Люди, для которых модемные пулы не были местными, предоставляли отчеты о части своих телефонных счетов, что отнимало у них много времени, было дорого для обработки в Lucent и расточительно, потому что индивидуальная поминутная тарификация обычно была выше, чем Lucent могла согласовать с телефонными компаниями. При- менениебесплатного(1-800)телефонногономерасильносократилообъемы подачи отчетов о расходах и уменьшило затраты. Номер 800 был достаточно развитым, чтобы направлять звонок на ближайший модемный пул иобходитьмодемныепулынизкойемкости.Бесплатныйномербылтаким удобным, что иногда люди пользовались им, даже если существовал мест ный номер, использование которого было дешевле для компании.
Была создана система, которая определяла телефонный номер при входящем звонке и динамически создавала баннер входа в систему, который показывал человеку телефонный номер, на который он должен звонить. Если пользователь подключался по наиболее выгодному номеру, по являлся нормальный баннер. Информация о тарификации изучалась, и сотрудники, которые не пользовались самыми выгодными номерами модемного доступа, каждый месяц получали по электронной почте сообщение, в котором объяснялось, сколько денег они могли бы сэкономить компании, если бы звонили по правильному номеру.
Когда впервые появились VPN, информация о тарификации использовалась для того, чтобы определить, поддержка каких пользователей была бы дешевле, если бы они пользовались службой VPN через постоянное подключение к Интернету, например по кабельному модему или xDSL. Люди, чей переход сэкономил бы компании больше всего денег (первые 10%), активно разыскивались, чтобы стать первыми пользователями этой новой службы. Время от времени информация о тарификации снова изучалась, чтобы определить новых кандидатов.
1 Это особенно эффективно в странах с бесплатными местными звонками или даже с фиксированной платой за местные звонки, но не так полезно в странах с поминутной тарификацией местных звонков. Избегайте этого подхода, если он приведет к оплате людьми своих расходов на модемный доступ.
27.2.3. Новые технологии
Системные администраторы, которые вынуждены строить и поддерживать службы удаленного доступа, сталкиваются с проблемой попытки не отставать от новых технологий и принятия решений, какие из них реализовывать. В таком случае системным администраторам требуется одновременно поддерживать все новые и старые технологии, что приводит к постоянному росту расходов на поддержку. В этой области традиционные модемы имеют преимущество, потому что они поддерживают обратную совместимость. Можно обновить модемный пул компании до самой современной и быстрой технологии и при этом поддер живать людей, у которых есть более старые модемы. У других технологий удаленного доступа нет такого преимущество.
Введение новой технологии значительно повышает расходы на поддержку, пока эта технология не будет широко признана и хорошо понята. Поддержка старых технологий также имеет высокую стоимость: оборудование становится менее надежным и системные администраторы хуже знают систему, когда ею пользуются лишь несколько человек.
Ключ к удержанию звонков по поддержке под контролем – избежать высоких расходов на поддержку в конце жизненного цикла, когда технология все еще используется небольшим количеством людей. Достигайте этого за счет поддерж ки максимум двух технологий помимо традиционного модемного доступа. Когда вы собираетесь перейти на новую технологию, жестко выведите из эксплуатации более старую из двух имеющихся технологий посредством перевода ее пользователей на более новую технологию и установления жесткой даты, когда старая служба будет выведена из эксплуатации.
27.3. Заключение
Поддержка службы удаленного доступа может быть очень неблагодарной задачей, отнимающей много времени. Технологии быстро развиваются, и ваши пользователи хотят двигаться вместе с ними, но вы можете не располагать средствами для этого. Прежде чем пытаться построить службу удаленного доступа, разберитесь с требованиями – их может быть много и они могут быть разными. Определите политику удаленного доступа, с которой пользователи должны согласиться, прежде чем получат доступ к службе. Согласуйте и доведите до людей уровни обслуживания различных компонентов службы.
Служба удаленного доступа выигрывает за счет централизации из-за темпов изменения технологий. Это подходящая область для передачи сторонним исполнителям, чтобы выиграть от экономии масштаба и больших территорий покрытия, которые может обеспечить провайдер. Основное преимущество передачи сторонним исполнителям заключается в том, что она освобождает группу системного администрирования от бремени поддержки модемного пула и решения проблем удаленного доступа. Однако сохраняйте контроль над элементами аутентификации и авторизации службы удаленного доступа и уделяйте внимание безопасности службы, особенно если ваша компания полагается на безопасность периметра.
Совершенствуйте службу удаленного доступа, решая некоторые другие вопросы домашнего офиса даже до того, как они возникнут. Найдите способы снижения расходов и максимально автоматизируйте их. Если вы столкнетесь с трудностя-
ми поддержки службы удаленного доступа, контролируйте расходы на поддерж ку, ограничивая количество используемых технологий.
1. Какие технологии поддерживает ваша служба удаленного доступа? Какие из них дороже всего поддерживать и почему?
2. Какую следующую технологию вы введете в эксплуатацию? Опишите, как будет проходить ее внедрение.
3. Какова политика удаленного доступа в вашей компании? Как она доводится до пользователей?
4. Какие требования должна выполнять ваша система удаленного доступа?
5. Проведите нового сотрудника через процесс получения услуг удаленного доступа от вашей организации. Следите за тем, как человек выяснит, что доступно, подаст заявку на обслуживание, выполнит установку и сможет работать, но не помогайте ему. Что нужно улучшить в этом процессе, чтобы он стал более приятным для пользователя?
6. Как бы вы предоставляли удаленный доступ сотрудникам, которые находятся в местоположении клиента? На какие компромиссы вам пришлось бы пойти?
7. Каковы уровни обслуживания различных элементов системы удаленного доступа в вашей компании?
8. Если вы не передаете никакие элементы своего удаленного доступа сторонним компаниям, какова была бы цена такой передачи? Каков ее уровень по сравнению с внутренней поддержкой? Какие были бы преимущества? Недостатки?
9. Если вы передаете какие-либо элементы своего удаленного доступа сторонним компаниям, как вы решаете, какие элементы передавать, и определяете провайдера?
10. Какой механизм аутентификации вы используете для своей службы удаленного доступа?
11. Сколько баз данных аутентификации в вашей системе?
12. Какие средства обеспечения безопасности есть в вашей службе предоставления удаленного доступа?
13. Сколько людей в вашей компании регулярно работают дома? Какова модель поддержки оборудования у них дома? Какие услуги предоставляет компания помимо простого подключения к сети?
14. Если бы вам нужно было создать службу удаленного доступа для пользователей, которые работают дома, на значительном расстоянии от основного офиса, какую модель поддержки вы выбрали бы? Какой технологией вы воспользовались бы и почему? Как бы вы удовлетворяли дополнительные потребности своих пользователей, например телефонную и факсимильную связь? Как бы изменился ваш ответ, если бы люди находились на расстоянии 2000 миль от ближайшего офиса?
15. Как вы можете сократить расходы на службу удаленного доступа?
Термины, необходимые для понимания материала:
Служба удаленного доступа (RAS)
Клиенты RAS
Программный интерфейс телефонной связи (ТАР1)
Телефонная книга RAS
Шифрование
Автодозвон
Нуль-модем
Преобразование имен
Приемы и знания, которыми вы должны овладеть:
Установка и настройка RAS
Настройка телефонной книги RAS
Реализация мер безопасности RAS
RAS (служба удаленного доступа) является надежным и безопасным способом распространения сетевых соединений на удаленные компьютеры. Модемы и другие коммуникационные устройства в подключениях RAS выполняют функции сетевых адаптеров. Удаленный клиент RAS может обращаться и работать со всеми ресурсами, с которыми может работать стандартный клиент с сетевым подключением. В этой главе вы узнаете все, что необходимо знать для успешного ответа на вопросы по RAS в сертификационном экзамене Microsoft.
Коммуникационные возможности RAS в Windows NT 4 заметно улучшились по сравнению с версией 3.51. Многие новые особенности, в том числе простота установки, процесс настройки и общее поведение, были позаимствованы из Windows 95. RAS обслуживает до 256 одновременных соединений, выполняет функции брандмауэра (firewall), шлюза или маршрутизатора, а также обеспечивает безопасность.
RAS устанавливает соединение по следующим типам связи:
PSTN (коммутируемые телефонные линии);
ISDN (цифровая связь с интегрированными службами);
Сеть Х.25 с коммутацией пакетов.
В подключениях RAS используются стандартные протоколы локальных сетей. Таким образом, при установке связи через RAS сетевое взаимодействие может осуществляться с использованием протоколов TCP/IP, IPX/SPX и NetBEUI. Поскольку в соединении используются реальные сетевые протоколы, удаленный клиент RAS действует так, словно он подключен к сети локально. Единственное отличие заключается в том, что скорость пересылки данных в соединении RAS ниже, чем при физическом подключении к сети. На экзамене вам встретятся вопросы, в которых будет проверяться ваше понимание этого факта. Всегда помните, что клиент работает одинаково независимо от способа подключения (локального или через RAS).
Клиенты RAS
Клиентом RAS называется любой компьютер, который может установить модемную или иную связь с сервером RAS и установить разрешенное соединение. Хотя подключения RAS оптимизированы для операционных систем Microsoft, при наличии необходимых программ, протоколов и при соответствующей настройке доступ может быть предоставлен и системам других типов.
Связи, устанавливаемые между клиентом и сервером с применением RAS, называются глобальными (WAN, Wide Area Network) связями. Поскольку RAS чаще всего используется для подключения компьютеров (или целых локальных сетей) к централизованной сети, находящейся на большом расстоянии, такая связь является глобальной. Коммуникационные протоколы, используемые для установки соединения RAS, называются протоколами глобальных сетей (протоколами WAN). Windows NT поддерживает два протокола WAN:
SLIP. Протокол SLIP (Serial Line Internet Protocol) поддерживает TCP/IP, но не поддерживает IPX/SPX или NetBEUI. SLIP не поддерживает DHCP, следовательно, каждому клиенту должен быть присвоен адрес IP. Кроме того, SLIP не поддерживает шифрование паролей. Этот протокол предусмотрен лишь для того, чтобы сервер NT мог выступать в роли клиента при подключении к серверу Unix; он не может использоваться для обслуживания входящих подключений в NT.
РРР. Протокол РРР поддерживает ряд других протоколов, включая AppleTalk, TCP/IP, IPX/SPX и NetBEUI. Он разрабатывался для расширения возможностей протокола SLIP. РРР поддерживает DHCP и шифрование паролей. В настоящее время он является самым распространенным и общепринятым протоколом глобальных сетей.
Windows NT Server может выполнять функции клиента RAS при мо-демном (или ином) подключении к другому серверу или компьютерной системе. Наиболее распространенная ситуация, при которой NT выступает в роли клиента, - подключение локальной сети к Интер-нету.
Серверы RAS
Внимание
Windows NT Server может обслуживать до 256 входящих подключений RAS. Об NT как о сервере RAS необходимо запомнить следующее:
Поддерживаются только клиенты РРР - протокол SLIP для модемных подключении не поддерживается. Между сервером и подключенным через РРР клиентом RAS создается шлюз NetBIOS, предназначенный для выполнения стандартных сетевых операций NT. RAS обеспечивает маршрутизацию IP и IPX.
RAS поддерживает приложения NetBIOS и Windows Sockets.
RAS поддерживает подключения РРТР (Point-to-Point Tunneling Protocol), тем самым обеспечивая безопасное взаимодействие компьютеров с Windows NT через Интернет. Кроме того, RAS поддерживает многоканальный протокол МР (Multilink PPP), в котором могут объединяться несколько подключений.
РРТР (Point-to-Point Tunneling Protocol)
Протокол РРТР позволяет «внедрять» пакеты IPX, NetBEUI и TCP/IP в PPP с целью обеспечения безопасной связи клиента с сервером через Интернет. Подключения РРТР применяются для создания VPN (виртуальных частных сетей, Virtual Private Networks) в небольших компаниях, которые не могут себе позволить аренду дорогих выделенных линий для сетевой связи на большие расстояния. С помощью РРТР пользователь, находящийся в любой точке земного шара, может подключиться к сети своей организации. В РРТР реализована мощная схема шифрования, которая обеспечивает большую степень защиты, чем при работе в самой сети. Таким образом, весь график РРТР в Интернете является безопасным.
РРТР, как и все остальные сетевые протоколы, необходимо установить на вкладке Protocols приложения Network.
МР (Multilink PPP)
Windows NT позволяет объединить пропускную способность нескольких физических линий, что приводит к увеличению общей пропускной способности подключения RAS. Объединение нескольких коммуникационных каналов позволяет увеличить общую пропускную способность с наименьшими затратами. Протокол МР должен поддерживаться как клиентом, так и сервером. Он не может использоваться с возможностью ответного вызова (см. далее в этой главе).
Флажок для включения многоканальное™ находится в диалоговом окне Network Protocol Configuration (см. рис. 10.1 в этой главе).
ТАРI (программный интерфейс телефонной связи) и телефонные книги
В Windows NT программный интерфейс телефонной связи (TAPI) обеспечивает стандартные средства управления голосовой и факсимильной связью и пересылкой данных. TAPI может использоваться для управления многими системами РВХ и автоматизированными коммуникационными устройствами, хотя соответствующее оборудование и не поставляется с NT.
TAPI автоматически устанавливается при установке модема или компонентов RAS NT. Его присутствие необходимо для управления любым коммуникационным устройством. При каждой попытке установления модемного соединения TAPI управляет модемом и следит за процессом подключения. После того как связь будет установлена, TAPI продолжает наблюдать за связью.
Диалоговое окно Dialing Properties (вызывается из приложения Modem панели управления) управляет тем, как TAPI использует модем при звонках. Вы можете управлять параметрами междугородной связи, использованием телефонной карточки для междугородных звонков, префиксами выхода на линию и тоновым/импульсным набором. Кроме того, можно определить несколько конфигураций для звонков из различных мест. Если вы путешествуете с портативным компьютером NT Server, для каждого регулярно посещаемого города можно определить специальный профиль телефонной связи.
TAPI также управляет элементами телефонной книги, используемыми в подключениях RAS. Все функции и возможности модема и типов модемной связи настраиваются через интерфейс, которым управляет TAPI.
Установка RAS
RAS устанавливается с вкладки Services приложения Network. Правильная установка RAS требует определенной подготовки и знаний. Во время установки необходимо помнить следующее:
1. Начните с физической установки или подключения модема. Если во время установки RAS не будет установлен модем, вам все равно придется установить его.
2. Установите RAS с вкладки Services приложения Network.
3. Выберите порт связи.
4. Добавьте установленный модем как устройство RAS.
5. Укажите, как должен использоваться порт:
Только для исходящих звонков (Dial out only).
Только для входящих звонков (Receive calls only).
Для выполнения обоих действий (Dial out and receive calls).
6. Выберите протоколы локальной сети (см. рис. 10.1):
Если порт был настроен только для исходящих звонков, можно выбрать только исходящие протоколы.
Если порт был настроен только для входящих звонков, можно выбрать только входящие протоколы.
Если порт был настроен для выполнения обоих действий, выбираются как входящие, так и исходящие протоколы.
7. Настройте конкретные параметры каждого входящего протокола (см. рис. 10.2 и 10.3).
Рис. 10.1. Диалоговое окно сетевой конфигурации RAS
Рис. 10.2. Диалоговое окно конфигурации TCP/IP сервера RAS
Рис. 10.3. Диалоговое окно конфигурации IPX сервера RAS
После установки RAS необходимо проверить конфигурацию порта и модема с помощью приложений Port и Modem панели управления.
Если RAS была настроена на прием входящих звонков, порт и модем не могут использоваться другими приложениями. RAS блокирует доступ к порту, чтобы следить за входящими звонками.
Маршрутизация, шлюзы и брандмауэры
Клиентам RAS, использующим сетевые протоколы, можно разрешить доступ ко всей сети или ограничить его сервером RAS. Если доступ клиентов RAS ограничивается сервером RAS, то RAS выполняет функции брандмауэра (firewall), то есть предотвращает любой внешний доступ за пределами сервера. Если клиентам RAS разрешен доступ ко всей сети, RAS используется как маршрутизатор. Если единственным используемым протоколом является NetBEUI, RAS выступает в роли шлюза, который обеспечивает доступ к сети для немаршрути-зируемого протокола NetBEUI.
Телефонная книга RAS
Для управления и работы с модемной связью RAS используется телефонная книга RAS. Эта утилита, Dial-Up Networking (DUN), находится в папке Programs > Accessories меню Start. При первом запуске DUN запускается мастер RAS Wizard, который поможет вам создать первый элемент телефонной книги. При каждом последующем запуске открывается диалоговое окно Phonebook. В нем можно создать и модифицировать параметры удаленного доступа для каждого соединения RAS.
Элементы телефонной книги содержат следующую информацию:
Имя, номер телефона и используемый модем.
Тип сервера и параметры протокола.
Сценарии подключения.
Параметры системы безопасности.
Параметры Х.25 (в случае необходимости).
Безопасность RAS
RAS предусматривает несколько уровней и типов безопасности, которые защищают сеть от неуполномоченного удаленного доступа. В следующих разделах средства безопасности рассматриваются более подробно.
Шифрование
Для повышения или понижения уровня безопасности соединения Windows NT применяются следующие средства:
Вкладку Security элемента телефонной книги для исходящих соединений RAS.
Диалоговое окно Network Protocol Configuration для входящих соединений RAS (см. рис. 10.1).
Внимание
Параметр, определяющий шифрование данных в RAS, может принимать три значения:
1. Любые пароли, включая обычный текст. Значение обладает минимальными ограничениями. Оно используется в тех случаях, когда пользователи не слишком беспокоятся о своих паролях. Допускается соединение с любой проверкой подлинности, обеспечиваемой сервером, следовательно, оно пригодится при подключениях к серверам без программного обеспечения Microsoft.
2. Шифрование паролей. Значение пригодится в тех ситуациях, когда пересылка пароля в текстовом виде нежелательна, и при подключении к серверам без программного обеспечения Microsoft.
3. Шифрование паролей Microsoft. При выборе этого значения должен использоваться протокол MS-CHAP (Microsoft Challenge Authentication Handshake Protocol), следовательно, оно пригодится при подключении к серверам Microsoft. Если установлен флажок шифрования данных (Require Data Encryption), все пересылаемые по сети данные шифруются. Шифрование в Windows NT осуществляется с помощью алгоритма RSA (Rivest-Shamir-Adleman) Data Security Incorporated RC4. Если пересылаемые данные не удастся правильно дешифровать, соединение автоматически разрывается.
Ответный вызов
Ответный вызов (callback) - средство безопасности, при котором соединение RAS устанавливается лишь после того, как сервер отключается от входящего звонка и затем перезванивает пользователю. Настройка ответного вызова осуществляется командой User > Properties в программе User Manager For Domains или одноименной командой Remote Access Manager. Параметр принимает следующие значения:
Запрет ответного вызова (No Call Back). Значение принимается по умолчанию. Оно означает, что при установлении пользователем соединения RAS он не получит ответного вызова.
Номер задается вызывающей стороной (Set By Caller). Номер ответного вызова задается пользователем. Это хороший способ сэкономить на междугородных звонках, потому что сервер перезванивает клиенту по номеру, задаваемому пользователем.
Номер задан ранее (Preset To). Настройка ответного вызова осуществляется заранее. Уровень безопасности при этом повышается, потому что пользователь может звонить лишь с предварительно заданных телефонных номеров.
Вход в систему через RAS
В Windows NT 4 RAS может использоваться для входа в домен - для этого следует установить флажок Connect Via Dial-In и ввести имя нужного домена. Это позволяет установить соединение RAS с удаленной сетью без предварительного локального входа.
Совет
Если вы используете TCP/IP для соединений RAS по медленной линии, файл LMHOSTS поможет ускорить сетевой доступ и процесс преобразования имен. Поместите файл LMHOSTS на клиентский компьютер RAS и проследите за тем, чтобы в нем присутствовал тэг #PRE - он обеспечивает кэширование адресов IP.
Дополнительные возможности RAS
Эта глава отнюдь не исчерпывает всех возможностей RAS. Чтобы получить дополнительные сведения о RAS, просмотрите справочные материалы, перечисленные в конце главы. Тем не менее ниже приведен краткий список важнейших средств и возможностей RAS, необходимых для сдачи экзамена.
Автодозвон
Автодозвоном (autoDial) называется способность NT запоминать местонахождение ресурсов, доступ к которым осуществляется с помощью RAS. Для этого создается таблица, связывающая сетевые адреса с элементами телефонной книги. При последующих обращениях к этому ресурсу RAS заново устанавливает соединение через глобальную сеть, чтобы снова получить доступ к ресурсу без дополнительного взаимодействия с пользователем. По умолчанию автодоз-вон включен. Автодозвон еще не функционирует на IPX/SPX, однако он работает с TCP/IP и NetBEUI.
Журналы
Ведение журналов заметно упрощает диагностику проблем RAS. В NT существует два файла для записи журналов, связанных с операциями RAS. Первый из них - файл MODEMLOG.TXT, в который записываются сведения об операциях модема. Запись этого журнала включается в окне свойств модема (область Advanced Connections Settings приложения Modem). Этот файл находится в корневом каталоге NT.
Второй журнал, DEVICE.LOG, можно включить только из реестра. Ключу Logging из раздела \HKEY_LOCAL_MACHINE\SYSTEM\ CuiTentControlSet\Services\RasMain\Parameters следует присвоить 1. Файл DEVICE.LOG хранится в каталоге \%winntroor%\system32\ras.
Программа Event Viewer также регистрирует некоторые данные RAS, которые могут облегчить диагностику и расшифровку сообщений. По умолчанию информация обо всех ошибках сервера, пользовательских попытках подключений, разрывах связи и т. д. записывается в системный журнал.
Нуль-модем
Нуль-модемом (нуль-модемньм кабелем) называется последовательный кабель для соединения двух компьютеров без участия модема. Такие кабели являются общепринятыми средствами соединения двух компьютеров, однако NT RAS может использовать их для установки стандартных сетевых соединений NT. Нуль-модем устанавливается из приложения Modem, где он выбирается из списка стандартных модемов. Кабель для этого не требуется, поэтому RAS можно установить и без модема. Установленный нуль-модемный кабель может использоваться как обычный модем, который, в свою очередь, используется RAS как сетевой адаптер - то есть рабочая станция, подключенная через нуль-модемный кабель, может полноценно работать в домене, только с пониженной скоростью пересылки данных.
Множественные протоколы
Для обслуживания сетевых соединений RAS использует протоколы как глобальной, так и локальной сетей. Чаще всего протоколом глобальной сети является РРР. Протоколом локальной сети может быть любой из протоколов, установленных на сервере RAS. Набор протоколов может как совпадать с набором протоколов вашей локальной сети, так и отличаться от него. Используется первый найденный общий протокол клиента и сервера. Следовательно, для модемных подключений RAS следует правильно настроить порядок привязки, чтобы самый важный протокол обладал наивысшим приоритетом.
Преобразование имен
В ситуациях, когда используется статическое преобразование имен, для достижения оптимальной скорости преобразования и трафика глобальной сети следует поместить файлы HOSTS (DNS) и LMHOSTS (WINS) на локальный жесткий диск клиента RAS. Однако при этом могут возникнуть проблемы с поддержанием последних версий этих файлов на нескольких удаленных клиентах.
Служба удаленного доступа, входящая в состав Microsoft Windows 2000, позволяет удаленным или мобильным работникам подключаться к корпоративным вычислительным сетям, например, по телефонной коммутируемой линии и работать с ресурсами сети как обычно. Удаленный доступ также обеспечивает поддержку виртуальных частных сетей (Virtual Private Network, VPN), чтобы пользователи могли устанавливать безопасное соединение с корпоративной сетью через общественные сети, например, через Интернет.
Сервер удаленного доступа в Windows 2000 Server является частью интегрированной службы маршрутизации и удаленного доступа (Routing and Remote Access Service, RRAS). Пользователи устанавливают соединение с сервером удаленного доступа с помощью клиентского программного обеспечения удаленного доступа. Сервер удаленного доступа - компьютер с ОС Windows 2000 Server и установленной службой маршрутизации и удаленного доступа - аутентифицирует как пользователей, так и сеансы связи удаленных маршрутизаторов. Все службы, доступные пользователю, подключенному к LAN (включая совместное использование файлов и принтеров, доступ к веб-серверам и передачу сообщений по электронной почте), доступны и пользователю, подключенному удаленно.
Клиент удаленного доступа использует стандартные средства для доступа к ресурсам. Например, на компьютере под управлением Windows 2000 подключение дисков и принтеров выполняется при помощи Проводника. Подключения постоянны: пользователи не должны повторно подключать сетевые ресурсы в течение сеанса удаленного доступа. Поскольку имена дисков и имена UNC (Universal Naming Convention, универсальное соглашение об именовании) полностью поддерживаются при удаленном доступе, большинство обычных действий пользователей и работа приложений остаются неизменными при работе через удаленный доступ.
Сервер удаленного доступа под управлением Windows 2000 предоставляет два различных типа соединения удаленного доступа:
- Коммутируемый доступ. Это соединение, при котором клиент удаленного доступа устанавливает коммутируемую связь для подключения к физическому порту на сервере удаленного доступа, используя службу-посредник для передачи данных, например аналоговый телефон, ISDN или Х.25. Наиболее типичный пример коммутируемого доступа - установление соединения клиентом удаленного доступа при помощи модема, то есть путем набора телефонного номера одного из портов сервера удаленного доступа.
- Виртуальное частное соединение (VPN-соединение). Это защищенное соединение типа "точка-точка" через сеть общего пользования (например, Интернет) или большую корпоративную сеть. Чтобы послать виртуальный запрос к виртуальному порту на VPN-сервере, VPN-клиент использует специальные протоколы на базе стека TCP/IP, которые называются протоколами туннелирования (tunneling protocols). Наиболее типичный пример организации виртуальной частной сети - установление соединения VPN-клиента с частной сетью через сервер удаленного доступа, который подключен к Интернету. Сервер удаленного доступа отвечает на виртуальный запрос, затем аутентифицирует вызывающую программу и осуществляет обмен данными между клиентом VPN и корпоративной сетью. В отличие от коммутируемого доступа, VPN-соединение не является непосредственным, "прямым" соединением между VPN-клиентом и VPN-сервером. Чтобы гарантировать безопасность, данные, передаваемые по соединению, нужно шифровать.