Перейти к содержимому
Аладдин Р.Д.
Библиотека
Библиотека

6.2.12 Microsoft Azure AD

USB-токены и смарт-карты JaCartaИнтеграцииUSB-токены и смарт-карты JaCarta

Аннотация

Данная инструкция предназначена для настройки двухфакторной аутентификации по сертификатам на облачной платформе Microsoft Azure AD.

Удалённый доступ к ресурсам организации несёт пользу, но и создаёт ряд проблем для IT-департамента. Возможность корректной идентификации пользователей, запрашивающих доступ к информационной системе, достигается за счёт использования комплексных решений контроля доступа.

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

Хорошие решения по аутентификации пользователей подразумевают гарантированный доступ к ресурсам компании только авторизованным пользователям.

PKI - эффективный метод аутентификации для систем строгой аутентификации в аспектах функциональности, безопасности и соблюдения зависимостей.

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

Электронные ключи могут поставляться в различных форм-факторах, включая USB-токены и смарт-карты с широкими возможностями кастомизации (нанесение логотипа, использование корпоративного стиля и т.д.). Все форм-факторы управляются единым интерфейсом, программным обеспечением Единый Клиент JaCarta. Единый Клиент JaCarta имеет унифицированные методы работы, такие, как PKCS#11, CAPI, которые обеспечивают поддержку множества приложений “из коробки”, поддерживающих данные интерфейсы. Поддерживаются такие сценарии, как защищённый Web-вход, защищённый вход в систему, шифрование данных, шифрование почты. PKI ключи и сертификаты могут быть созданы, размещены и использованы наиболее безопасным способом при помощи аппаратных либо программных токенов.

JaCarta Management System предлагает Вашей организации комплексную платформу управления жизненным циклом ключей. JMS связывает идентификаторы с пользователями, позволяя контролировать сертификаты, используемые ими. JMS позволяет масштабировать систему без угрозы нарушения работы.

Azure Active Directory (Azure AD) - сервис, основанный на облачной платформе, позволяющий управлять сущностями в информационной системе.

MS Azure AD может быть сконфигурирован для поддержки двухфакторной аутентификации в нескольких режимах. Аутентификация по сертификатам может быть применена совместно с JaCarta PKI.

PKI. Применимость

Единый Клиент JaCarta (ЕК) - ПО, предназначенное для работы с токенами и смарт-картами JaCarta.

  • Единый Клиент JaCarta (ЕК) - версии 2.9 или выше
  • MS Azure AD - в облаке
  • AS FS - на Windows Server 2012 R2

Данная инструкция предназначена для системных администраторов, которые знакомы с MS Azure AD и заинтересованы в многофакторной аутентификации для данной системы. Инструкция позволит настроить аутентификация по сертификатам для Azure AD.

Аутентификация по сертификатам с применением Единый Клиент JaCarta

Заголовок раздела «Аутентификация по сертификатам с применением Единый Клиент JaCarta»

Схема ниже показывает, как пользователь с токеном либо смарт-картой взаимодействует с системой Azure AD.

Схема ниже показывает, как пользователь с токеном либо

Пользователь пытается получить доступ к Azure AD. Система перенаправляет пользователя на прокси-сервер для аутентификации.

После успешной аутентификации пользователь перенаправляется в ЕК для двухфакторной аутентификации. Пользователь использует токен JaCarta PKI, на котором расположен его сертификат и затем вводит PIN-код.

Система возвращает аутентификационные данные в ADFS, который, в свою очередь, возвращает данные в AZURE AD, принимая, либо отклоняя пользовательскую аутентификацию.

Пользователь получает доступ, либо получает сообщение об ошибке.

  1. Перед началом настройки убедитесь в корректности следующих пунктов.
  • Для аутентификации по сертификатам необходимо установить и настроить роль Центра

сертификации для сервера.

  1. Если используется JMS, необходимо установить коннектор. Подробные инструкции можно найти в “JMS Руководство Администратора”.
  • Пользователь должен иметь на руках токен с корректным сертификатом на нём.
  • На клиентской машине должен быть установлен Единый Клиент JaCarta 2.9 или выше.

USB токены:

  • JaCarta PKI;
  • JaCarta PKI/Flash;
  • JaCarta PKI/ГОСТ;
  • JaCarta PKI/ГОСТ/Flash.

Смарт-карты:

  • JaCarta PKI;
  • JaCarta PKI/ГОСТ.

Для смарт-карт требуется считыватель ASEDriveIII USB.

  1. Настройка включает в себя следующие шаги:.

  2. добавление домена в MS Azure;.

  3. синхронизация домена с Azure;.

  4. проверка установленного AD Connect;.

  5. разрешение Azure AD Federated Domains;.

  6. настройка политик аутентификации в ADFS.

Залогиньтесь на портале управления Azure.

  1. В левой панели выберите Active Directory и выберите директорию, которую необходимо настроить.

  2. Нажмите Добавить домен.

    Нажмите Добавить домен

    Нажмите Добавить домен

В появившемся окне в поле “Имя домена” введите имя и затем нажмите Добавить.

В появившемся окне в поле "Имя домена" введите

В окне Microsoft Azure в правой панели видно, что домен добавлен (вкладка домены), но не подтверждён. Для подтверждения добавьте значения в DNS запись, в соответствии с инструкцией. Затем нажмите Подтвердить.

В окне Microsoft Azure в правой панели видно

Домен готов к использованию.

  1. В левой панели выберите ACTIVE DIRECTORY, затем в правой панели выберите Ваш каталог.

    В левой панели выберите ACTIVE DIRECTORY, затем в

Под пунктом Интеграция с локальным каталогом выберите Загрузить Azure AD Connect.

  1. Установите Azure AD Connect на машину, которая является частью домена для соединения с Azure. В Microsoft Azure Active Directory Connect нажмите Продолжить.

    Установите Azure AD Connect на машину, которая является

  2. Нажмите Использовать настройки по умолчанию.

    Нажмите Использовать настройки по умолчанию

  3. Введите логин и пароль администратора Azure AD и затем кликните Next.

    Введите логин и пароль администратора Azure AD и

  4. Введите логин и пароль администратора AD и нажмите Продолжить.

    Введите логин и пароль администратора AD и нажмите

  5. Нажмите Установить.

    Нажмите Установить

  6. Нажмите Выход.

    Нажмите Выход

    Нажмите Выход

После завершения процесса синхронизации пользователи AD смогут получить доступ к Azure.

После успешной инсталляции Azure AD Connect Вы можете проверить процесс синхронизации на портале Azure. Также можно сверить время начала синхронизации.

Залогиньтесь на портал Azure.

  1. В левой панели нажмите Active Directory, затем в правой панели выберите Вашу директорию.

  2. Нажмите вкладку Интеграция каталогов.

    Нажмите вкладку Интеграция каталогов

    Нажмите вкладку Интеграция каталогов

Под Синхронизацией каталогов будет указано время последней синхронизации.

Залогиньтесь на сервере AD FS, как администратор домена.

  1. Откройте Windows Azure AD Module для PowerShell.

  2. В командной строке введите Connect-MsolService, затем нажмите Enter.

В окне ввода учётных данных введите логин и пароль администратора Azure.

  1. В командной строке выполните следующие шаги:.

    В командной строке выполните следующие шаги

  • введите Set-MsolADFSContext -Computer <имя компьютера AD FS>, затем Enter;
  • введите Convert-MsolDomainToFederated -DomainName <имя домена>, затем Enter.
  1. Откройте консоль AD FS Management.

    Откройте консоль AD FS Management

В левой панели, под Console Root, нажмите AD FS > Trust Relationships > Relying Party Trusts.

В правой панели Microsoft Office 365 Identity Platform должно отображаться как доверенная.

В консоли администратора AD FS, в левой панели, под AD FS нажмите Authentication Policies.

В консоли администратора AD FS, в левой панели

  1. В правой панели нажмите Edit Global Primary Authentication.

    В правой панели нажмите Edit Global Primary Authentication

В окне Edit Global Authentication Policy в первой вкладке убедитесь в том, что Forms Authentication выбрана для Extranet и Intranet.

В окне Edit Global Authentication Policy в первой

Для выбора механизма аутентификации по сертификатам единственным механизмом убедитесь в том, что Certificate Authentication выставлена и в Extranet, и в Intranet.

  1. Нажмите на вкладку Multi-factor и выполните следующие шаги:.
  • под Users/Groups добавьте требуемые группы или пользователей, для которых потребуется

многофакторная аутентификация;  под Locations выберите Extranet и/или Intranet, в соответствии с предпочитаемой конфигурацией;  выберите Certificate Authentication как дополнительный метод аутентификации;  нажмите OK.

многофакторная аутентификация;  под Locations выберите Extranet и/или

  1. В Web-браузере откройте страницу:.

  2. https://accounts.activedirectory.windowsazure.comВ панели доступа Azure введите имя пользователя AD, затем нажмите Далее.

    https://accounts.activedirectory.windowsazure.comВ панели доступа Azure введите имя пользователя AD

Вы будете перенаправлены на страницу логина Вашей организации. Введите пароль AD и нажмите Вход.

Вы будете перенаправлены на страницу логина Вашей организации

Браузер отобразит все доступные на машине сертификаты. Выберите сертификат, требуемый для входа.

Нажмите ОК.

Нажмите ОК

В окне ввода PIN-кода токена введите Ваш PIN-код.

После успешной аутентификации Вы будете перенаправлены в панель доступа Azure Acess Panel.

Теперь Вы можете использовать приложения без какой-либо дополнительной аутентификации.

Дополнение: Настройка AD FS для аутентификации по сертификатам SSO

Заголовок раздела «Дополнение: Настройка AD FS для аутентификации по сертификатам SSO»

В консоли управления AD FS в левой панели под AD FS нажмите Authentication Policies.

В консоли управления AD FS в левой панели

  1. В правой панели нажмите Edit Global Primary Authentication.

    В правой панели нажмите Edit Global Primary Authentication

В окне Edit Global Authentication Policy в главной вкладке убедитесь в том, что Certificate Authentication выбран для Extranet и Intranet.

В окне Edit Global Authentication Policy в главной