6.2.12 Microsoft Azure AD
Аннотация
Данная инструкция предназначена для настройки двухфакторной аутентификации по сертификатам на облачной платформе Microsoft Azure AD.
Единый Клиент JaCarta
Заголовок раздела «Единый Клиент JaCarta»Удалённый доступ к ресурсам организации несёт пользу, но и создаёт ряд проблем для 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, принимая, либо отклоняя пользовательскую аутентификацию.
Пользователь получает доступ, либо получает сообщение об ошибке.
Требования к системе
Заголовок раздела «Требования к системе»- Перед началом настройки убедитесь в корректности следующих пунктов.
- Для аутентификации по сертификатам необходимо установить и настроить роль Центра
сертификации для сервера.
- Если используется JMS, необходимо установить коннектор. Подробные инструкции можно найти в “JMS Руководство Администратора”.
- Пользователь должен иметь на руках токен с корректным сертификатом на нём.
- На клиентской машине должен быть установлен Единый Клиент JaCarta 2.9 или выше.
Поддерживаемые токены
Заголовок раздела «Поддерживаемые токены»USB токены:
- JaCarta PKI;
- JaCarta PKI/Flash;
- JaCarta PKI/ГОСТ;
- JaCarta PKI/ГОСТ/Flash.
Смарт-карты:
- JaCarta PKI;
- JaCarta PKI/ГОСТ.
Для смарт-карт требуется считыватель ASEDriveIII USB.
Настройка ADFS и MS Azure AD
Заголовок раздела «Настройка ADFS и MS Azure AD»-
Настройка включает в себя следующие шаги:.
-
добавление домена в MS Azure;.
-
синхронизация домена с Azure;.
-
проверка установленного AD Connect;.
-
разрешение Azure AD Federated Domains;.
-
настройка политик аутентификации в ADFS.
Добавление домена в Azure
Заголовок раздела «Добавление домена в Azure»Залогиньтесь на портале управления Azure.
-
В левой панели выберите Active Directory и выберите директорию, которую необходимо настроить.
-
Нажмите Добавить домен.


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

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

Домен готов к использованию.
Синхронизация домена в Azure
Заголовок раздела «Синхронизация домена в Azure»-
В левой панели выберите ACTIVE DIRECTORY, затем в правой панели выберите Ваш каталог.

Под пунктом Интеграция с локальным каталогом выберите Загрузить Azure AD Connect.
-
Установите Azure AD Connect на машину, которая является частью домена для соединения с Azure. В Microsoft Azure Active Directory Connect нажмите Продолжить.

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

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

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

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

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


После завершения процесса синхронизации пользователи AD смогут получить доступ к Azure.
Проверка установленного AD Connect
Заголовок раздела «Проверка установленного AD Connect»После успешной инсталляции Azure AD Connect Вы можете проверить процесс синхронизации на портале Azure. Также можно сверить время начала синхронизации.
Залогиньтесь на портал Azure.
-
В левой панели нажмите Active Directory, затем в правой панели выберите Вашу директорию.
-
Нажмите вкладку Интеграция каталогов.


Под Синхронизацией каталогов будет указано время последней синхронизации.
Настройка Azure AD FS
Заголовок раздела «Настройка Azure AD FS»Залогиньтесь на сервере AD FS, как администратор домена.
-
Откройте Windows Azure AD Module для PowerShell.
-
В командной строке введите Connect-MsolService, затем нажмите Enter.
В окне ввода учётных данных введите логин и пароль администратора Azure.
-
В командной строке выполните следующие шаги:.

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

В левой панели, под Console Root, нажмите AD FS > Trust Relationships > Relying Party Trusts.
В правой панели Microsoft Office 365 Identity Platform должно отображаться как доверенная.
Настройка политик аутентификации AD FS
Заголовок раздела «Настройка политик аутентификации AD FS»В консоли администратора AD FS, в левой панели, под AD FS нажмите Authentication Policies.

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

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

Для выбора механизма аутентификации по сертификатам единственным механизмом убедитесь в том, что Certificate Authentication выставлена и в Extranet, и в Intranet.
- Нажмите на вкладку Multi-factor и выполните следующие шаги:.
- под Users/Groups добавьте требуемые группы или пользователей, для которых потребуется
многофакторная аутентификация; под Locations выберите Extranet и/или Intranet, в соответствии с предпочитаемой конфигурацией; выберите Certificate Authentication как дополнительный метод аутентификации; нажмите OK.

Запуск Решения
Заголовок раздела «Запуск Решения»-
В Web-браузере откройте страницу:.
-
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.

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

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

