Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Indeed AM NPS RADIUS Extension (RADIUS Extension) представляет собой модуль расширения Microsoft Network Policy Server (NPS, входит в состав Windows Server) и позволяет реализовать для RADIUS-совместимых сервисов и приложений технологию двухфакторной аутентификации.

Info
titleИнформация

Файлы для Indeed AM NPS Radius Extension расположены: indeed AM <Номер версии>\Indeed AM RADIUS Extension\<Номер версии>\

  • IndeedID.EA.RADIUS.Extension-<номер версии>.x64.ru-ru.msi - Пакет для установки Indeed AM NPS Radius Extension.
  • Misc\ - Файлы шаблонов групповых политик для дополнительной настройки сервера и провайдеров.

Установка Network Policy Server.

  1. Запустить Мастер добавления ролей и компонентов (Add Roles and Features Wizard).
  2. Из списка ролей выбираем роль Службы политики сети и доступа (Network Policy and Access Services), соглашаемся с установкой дополнительных компонентов.
    Image Modified
  3. Из списка "Службы ролей" выбираем "Сервер политики сети (Network Policy Server)"
    Image Modified
  4. В окне "Подтверждение установки компонентов" нажимаем "Установить".

Настройка NPS Сервера

Добавление Radius-клиента

  1. Запустите "Сервер сетевых политик".

  2. Добавьте в "RADIUS-клиенты" необходимый VPN клиент. Для создания создания клиента нажмите правой кнопкой мыши по "RADIUS - Клиенты" и выберете "Новый документ".

    Note
    titleИнформация

    При использовании проверки подлинности Chap необходимо, в параметрах учетной записи пользователя, включить "Хранить пароль, используя обратимое шифрование" и обновить пароль пользователю.


  3. В окне "Новый Radius-клиент" выполните настройку клиента.
    1. Добавьте произвольное понятное имя для добавляемого клиента (1).
    2. Укажите IP адрес (2).
    3. Задайте секретный ключ для соединения (3).

      Info
      titleИнформация

      Необходимо указать секретный ключ, который был создан на клиенте. Если подключение со стороны клиента ещё не было настроено, задайте произвольный ключ и запомните его. Данный ключ потребуется указать при настройке подключения со стороны клиента.


      Image Modified

Добавление сетевой политики

  1. Запустите "Сервер сетевых политик".
  2. Раскройте раздел "Политики".
  3. Нажмите правой кнопкой мыши по разделу "Сетевые политики" и выберете "Новый документ".
    Image Modified
  4. В поле "Имя политики" укажите произвольное понятное имя для создаваемой политики и нажмите "Далее".Image Modified
  5. В окне "Укажите условия" добавьте необходимые условия, которые будут проверяться при подключении клиентов. Для добавления нажмите кнопку "Добавить..." и выберете необходимое условие. После добавления условия нажмите "Далее".

    Info
    titleИнформация

    В качестве примера будет добавлено условие "Группы пользователей". При добавлении группы, потребуется указать имя группы пользователей из AD.

    Image Modified

  6. В окне "Укажите разрешения доступа" выберете "Доступ разрешен" и нажмите "Далее".
  7. В окне "Настройка методов проверки подлинности" укажите методы проверки подлинности, которые настроены на клиенте, и нажмите "Далее".

    Info
    titleИнформация

    Методы проверки подлинности со стороны Radius сервера и клиента должны совпадать, в противном случае возникнет ошибка аутентификация. 

    Image Modified

  8. В окнах "Настройка ограничений" и "Настройка параметров" оставьте значения по умолчанию и нажмите "Далее".
  9. В окне "Завершение создания политики сети" проверьте данные и нажмите "Готово".Image Modified

Установка Indeed AM NPS RADIUS Extension

  1. Выполните установку NPS RADIUS через запуск пакета для установки Indeed AM NPS Radius Extension.
  2. В разделе HKEY_LOCAL_MACHINE\SOFTWARE\Indeed-ID\AuthProxy. Измените параметры:
    1. Параметр ServerUrlBase. В значении для параметра укажите адрес вашего сервера Indeed .
    2. Параметр IsIgnoreCertErrors, указать значение 0 или 1.

      Info
      titleИнформация

      Данный параметр предназначен для проверки сертификата сервера Indeed, при значении 1 происходит игнорирование ошибок сертификата.


    3. Параметр AppId со значением NPS RADIUS Extension.

    Image Modified


Настройка проброса атрибутов Radius

Note
titleИнформация

Данная настройка является опциональной и выполняется только при необходимости проброса атрибутов Radius для клиента. 


Info
titleИнформация

Данная настройка позволяет добавить атрибуты в ответ "Access-Accept", которые указаны в сетевой политике NPS сервера. 

  1. Откройте "Политику запросов на подключение".
  2. Выберете имеющуюся или создайте новую политику и откройте вкладку "Параметры".
  3. Выберете параметр "Стандарт" и нажмите "Добавить".
  4. В окне "Добавить стандартный атрибут Radius" выберете "Filter-Id" и нажмите "Добавить".Image Modified
  5. В окне "Сведения об атрибуте" нажмите "Добавить". Убедитесь, что параметр "Формат ввода атрибута" - строковый, и введите строку формата: IID_CR_AccessAccept_Attributes:<id требуемого атрибута 1>, <id требуемого атрибута 1>

    Info
    titleИнформация

    Если атрибутов несколько, то id атрибутов требуется указывать через запятую. 


    Code Block
    titleПример
    IID_CR_AccessAccept_Attributes:25, 13


  6. Закройте все окна и нажмите "Применить".Image Modified
  7. Перезапустите службу NPS.


Настройка политики

Note
titleИнформация

Перед настройкой групповой политики необходимо добавить в список административных шаблонов шаблоны политик Indeed AM. Файлы шаблонов политик входят в состав дистрибутива и расположены в каталоге Misc.

Политики применяется к серверам с развернутой ролью NPS и позволяет выполнить дополнительные настройки.

Политики можно настроить как через доменные групповые политики, так и через локальную групповую политику на сервере NPS. 


Info
titleИнформация

Нывы

Настройки Challenge\Response

Позволяет задать таймаут сессии при использовании провайдера аутентификации, поддерживающего Challenge\Response.

Image Modified

Challenge\Response: сообщение пользователю

Политика позволяет задать сообщение пользователю, которые отображается при запросе второго фактора.

Image Modified

Настройка способов входа для групп пользователей

    1. Открыть для редактирования "Настройка способов входа для групп пользователей".

      Image Modified
    2. Включить (1) данный параметр и открыть редактирование содержимого (2).
      Image Modified
    3. Добавьте в "Имя значения" значение атрибута "distinguishedName" вашей группы пользователей.
    4. Вставьте в "Значение" ключ используемого провайдера .

      Info
      titleИнформация

      Параметр "Значение" может иметь разные ID провайдеров:

      {EBB6F3FA-A400-45F4-853A-D517D89AC2A3} - SMS OTP

      {3F2C1156-B5AF-4643-BFCB-9816012F3F34} - StorageSms OTP

      {093F612B-727E-44E7-9C95-095F07CBB94B} - EMAIL OTP

      {B772829C-4076-482B-B9BD-53B55EA1A302} - Software OTP

      {631F1011-2DEE-47C5-95D8-75B9CAED7DC7} - HOTP Provider

      {CEB3FEAF-86ED-4A5A-BD3F-6A7B6E60CA05} - HTOTP Provider

      {DEEF0CB8-AD2F-4B89-964A-B6C7ECA80C68} - AirKeyProvider

      {CA4645CC-5896-485E-A6CA-011FCC20DF1D} - Telegram OTP

      Image Modified

Кэширование групп пользователей

Политика включает кэширование групп пользователей при RADIUS-аутентификации и позволяет задать период обновления кэша.

Image Modified

Настройка имени пользователя

Политика позволяет настроить использование NetBIOS имени домена в случае указания имени пользователя без домена. Для включения политики активируйте параметр: "Использовать NetBIOS имя домена в случае указания имени пользователя без домена"

Image Modified

Настройка кэширования сессий запросов пользователей

Политика включает кэширование сессий запросов пользователей при RADIUS-аутентификации и позволяет задать время жизни сессии запроса в секундах.


Image Modified

Примеры внедрения расширения

  1. Настройка Cisco ASA для аутентификации через Indeed NPS RADIUS Extension

  2. Настройка FortiGate VM для двухфакторной аутентификации через Indeed NPS Radius Extension

  3. Установка и настройка аутентификации по ОТР в Citrix Netscaler



Backtotop



Table of Contents
classrightFloat