Общие сведения
Компонент Avanpost FAM Windows Logon (Credential Provider) устанавливается на устройство пользователя для следующих задач:
- осуществления 2FA/MFA для получения доступа к рабочей станции;
- осуществления 2FA/MFA для удалённого доступа к рабочей станции или серверу через RDP;
- централизованного контроля доступа к рабочей станции или серверу через RDP.
Установка Avanpost FAM Windows Logon может осуществляться:
- локально на устройство пользователя;
- через групповые политики (GPO).
Локальная установка Avanpost FAM Windows Logon рекомендуется в следующих случаях:
- Рабочая станция расположена не в домене (например, если в качестве рабочей станции используется ноутбук, не подключенный к домену, либо домашний компьютер сотрудника).
- Сервер расположен не в домене из соображений безопасности.
Установка Avanpost FAM Windows Logon через групповые политики рекомендуется в следующих случаях:
- Компонент необходимо установить на большое количество устройств.
- Сервер и рабочие станции расположены в домене.
Компонент поддерживает следующие ОС Windows:
- Microsoft Windows Desktop 7 (до 2024);
- Microsoft Windows Desktop 8.1;
- Microsoft Windows Desktop 10;
- Microsoft Windows Desktop 11;
- Microsoft Windows Server 2012R2 (до 2024);
- Microsoft Windows Server 2016;
- Microsoft Windows Server 2019;
- Microsoft Windows Server 2022.
Загрузка дистрибутива
Перед началом установки следует загрузить дистрибутив компонента Avanpost FAM Agent, представляющий собой zip-архив, содержащий:
- установочный MSI-файл;
- стандартный конфигурационный файл для MSI-файла.
Установка компонента в ОС Windows локально
Установка компонента на рабочей станции под управлением ОС Microsoft Windows
Установка Avanpost FAM Windows Logon (Credential Provider) осуществляется пошагово при помощи мастера установки. В процессе установки у пользователя есть возможность отменить установку нажатием кнопки "Отмена" или вернутся на предыдущий шаг нажатием кнопки ""Назад". Установка осуществляется в следующей последовательности:
- Распаковать скачанный дистрибутив в формате zip-архива в произвольный каталог каталог на устройстве пользователя.
- Отредактировать конфигурационный файл
avanpostcred.ini(после установки конфигурационный файл можно найти для редактирования параметров по путиC:\windows\avanpostcred.ini), указав в качестве значения параметраConnectадрес gRPC-интерфейса Avanpost FAM Server (см. Приложение А). - Запустить установку MSI-пакета из каталога, где был распакован zip-архив.
- В приветственном окне нажать "Далее".
- В окне подтверждения установки нажать "Далее".
- Дождаться окончания установки и перезагрузить устройство.
Важно
Начиная с версии 1.0-20 FAM Windows Logon использует пакет vcredist 2019, который должен быть установлен в ОС.
Установка и настройка компонента на стороне Avanpost FAM Server
Настройка компонента в интерфейсе административной консоли Avanpost FAM Server осуществляется в следующей последовательности:
- Зайти во вкладку создания приложения, нажав кнопку "Добавить приложение" в сервисе "Приложения".
- На этапе "Основные настройки" требуется ввести наименование и выбрать тип Windows Logon (более подробно процесс создания и управления приложениями описан в разделах Управление приложениями и Управление Windows Logon-приложениями). В качестве названия приложения необходимо использовать "CredentialProvider".
На вкладке "Настройки аутентификации" выбрать факторы аутентификации приложения, установив переключатели напротив тех или иных факторов (более подробно описано в Шаг 2. Настройки аутентификации для Windows Logon-приложения).
На первом шаге рекомендуется установить вход по паролю: установить переключатель в строке Password в положение "Активно" ().
Для беспарольной аутентификации по QR-коду через мобильное приложение Avanpost Authenticator на первом шаге аутентификации следует перевести переключатель "Вход по QR-коду" в положение "Активно" (). Первичный вход в Систему будет осуществлен по паролю, затем будет использоваться QR-код. Для обеспечения беспарольного входа в Систему предусмотрено сохранение до трех учетных записей пользователя.
На последующих шагах установить дополнительные факторы аутентификации.
Данные о настройке аутентификации по смарт-карте даны в разделе Настройка фактора Смарт-карта.
На этапе завершения настройки установить флажок "Сделать приложение активным" и сохранить (более подробно описано в Шаг 3. Завершение для Windows Logon-приложения).
Настройка TLS-шифрования передаваемых данных в рамках gRPC-интерфейса
Для включения режима TLS-шифрования в файле настроек (конфигурационный файл avanpostcred.ini) необходимо задать параметры:
CA=< имя файла сертификата сервера с полным путем > SslTargetName=< имя хоста сервера, которое совпадает с именем в сертификате >
Обновление компонента в ОС Windows локально
Обновление Avanpost FAM Windows Logon (Credential Provider) осуществляется на стороне рабочей станции пользователя.
При обновлении необходимо предпринять дополнительные шаги, чтобы сохранить предварительно настроенный ini-файл.
1. Скопировать ini-файл из ранее установленной версии Avanpost FAM Credential Provider.
2. Удалить ini-файл из нового распакованного дистрибутива.
3. Вернуть предварительно настроенный ini-файл в новую директорию дистрибутива.
Стандартное обновление осуществляется следующим образом:
- Распаковать дистрибутив в формате zip-архива в произвольный каталог.
- Отредактировать конфигурационный файл
avanpostcred.iniв дистрибутиве, указав в качестве значения параметраConnectадрес gRPC-интерфейса Avanpost FAM Server (пример конфигурационного файла приведен в Приложении А). - Запустить установку MSI-пакета.
- Когда мастер установки предложит выполнить обновление, согласиться и нажать "Далее".
- Дождаться завершения обновления и перезагрузить устройство.
Установка компонента в ОС Windows через групповые политики (GPO)
Установка компонента на стороне MS AD
Настройка компонента в интерфейсе сервера MS AD осуществляется в следующей последовательности:
- Распаковать скачанный дистрибутив в формате zip-архива в каталоге домена SYSVOL.
- Войти в консоль управления групповыми политиками (GPMS). Для этого следует открыть командную строку (Win+R), ввести
gpmc.mscи нажать OK.Консоль управления групповыми политиками (GPMS) доступна, если на контроллер домена установлена роль Active Directory Domain Service (AD DS). Установка ролей осуществляется через Диспетчер серверов. В диспетчере серверов следует войти с стандартное меню "Add roles and features" и выбрать компонент Group Policy Management.
- В консоли управления групповыми политиками необходимо создать пакет (Конфигурация компьютера → Политики → Конфигурация программ → Установка программ, ЛКМ → Создать → Пакет).
- Выбрать установочный MSI-файл, находящийся в каталоге домена SYSVOL вместе с файлом
avanpostcred.ini. - В открывшемся окне "Развертывание программ" выбрать метод развертывания "Назначенный" и нажать "ОК".
- В корневом каталоге c установочным файлом должен находиться ini-файл с именем «avanpostcred.ini» и содержимым, указанным в Приложении А.
- Отредактировать конфигурационный файл
avanpostcred.ini,задав значения параметров в соответствии с Приложением А. - Назначить объект GPO юниту с компьютерами, на которые требуется установить Avanpost FAM Credential Provider.
На стороне административной консоли Avanpost FAM Server
Настройка компонента в интерфейсе административной консоли Avanpost FAM Server осуществляется в следующей последовательности:
- Зайти во вкладку создания приложения, нажав кнопку "Добавить приложение" в сервисе "Приложения".
- На этапе "Основные настройки" требуется ввести наименование и выбрать тип Windows Logon (более подробно процесс создания и управления приложениями описан в разделах Управление приложениями и Управление Windows Logon-приложениями). В качестве названия приложения необходимо использовать "CredentialProvider".
На вкладке "Настройки аутентификации" выбрать факторы аутентификации приложения, установив переключатели напротив тех или иных факторов (более подробно описано в Шаг 2. Настройки аутентификации для Windows Logon-приложения).
На первом шаге рекомендуется установить вход по паролю: установить переключатель в строке Password в положение "Активно" ().
Для беспарольной аутентификации по QR-коду через мобильное приложение Avanpost Authenticator на первом шаге аутентификации следует перевести переключатель "Вход по QR-коду" в положение "Активно" (). Первичный вход в Систему будет осуществлен по паролю, затем будет использоваться QR-код. Для обеспечения беспарольного входа в Систему предусмотрено сохранение до трех учетных записей пользователя.
На последующих шагах установить дополнительные факторы аутентификации.
Данные о настройке аутентификации по смарт-карте даны в разделе Настройка фактора Смарт-карта.
На этапе завершения настройки установить флажок "Сделать приложение активным" и сохранить (более подробно описано в Шаг 3. Завершение для Windows Logon-приложения).
Обновление компонента через групповые политики (GPO)
Обновление Avanpost FAM Windows Logon (Credential Provider) осуществляется на стороне сервера MS AD.
Для сохранения предварительно настроенного ini-файла:
1. Скопировать ini-файл из ранее установленной версии Avanpost FAM Credential Provider.
2. Разместить ini-файл в каталоге с файлом MSI.
Стандартное обновление осуществляется следующим образом:
- Войти в консоль управления групповыми политиками (GPMS). Для этого следует открыть командную строку (Win+R), ввести
gpmc.mscи нажать OK. - Зайти в раздел объекта GPO (Computer Configuration -> Policies -> Software Settings -> Software installation, ЛКМ -> New -> Package).
- Выбрать установочный MSI-файл новой версии Credential Provider.
При обновлении в каталоге с файлом MSI должен присутствовать корректный файл
avanpostcred.ini. - В окне Deploy Software нажать "Advanced".
- В окне Avanpost FAM Credential Provider Properties во разделе "Upgrades" нажать "Add" и установить значения параметров:
-
Choose a package from - Current Group Policy Object (GPO); -
Uninstall the existing package, then install the upgrade package.
-
- Нажать кнопку "ОК" и дождаться завершения обновления.
Проверка установки или обновления Avanpost FAM Windows Logon (Credential Provider)
Вне зависимости от используемого способа установки компонента пользователь должен получить возможность успешно аутентифицироваться как в режиме физического доступа к рабочей станции, так и через RDP.
В режиме физического доступа к рабочей станции проверку выполнять следующим образом:
- Инициировать вход на рабочую станцию.
- Выбрать Avanpost FAM Credential Provider.
- Пройти аутентификацию в соответствии с настроенным сценарием аутентификации.
В режиме доступа по RDP проверку выполнять следующим образом:
- Инициировать подключение по RDP на рабочую станцию.
- Пройти аутентификацию в соответствии с настроенным сценарием аутентификации.
Приложение А. Параметры конфигурационного файла avanpostcred.ini
Конфигурационный файл avanpostcred.ini обладает следующими параметрами.
| Параметр | Описание | Обязательность |
|---|---|---|
| Connect | IP-адрес Avanpost FAM Server и gRPC-порт (стандартный gRPC-порт для Credential Provider – 9007 TCP). Настройка gRPC-порта выполняется на стороне сервера и описана в инструкции по настройке gRPC. | Да |
| Flags | Доступные переменные для параметра Flags (перечисляются через запятую):
| Нет |
| Token | Указывает библиотеку для используемых токенов. Доступные значения для параметра Token:
| Нет |
| Model | Определяет модели используемых аппаратных токенов. Пример моделей для JaCard:
| Нет |
| QR | Позволяет провайдеру изменить основную иконку на QR-код заданной ссылки. | Нет |
| IconFile | Позволяет задать пользовательский логотип иконки провайдера (брендирование) с помощью указанного файла. Требования к изображению:
| Нет |
| Tile | Задает количество сохраненных логинов в дополнение к основным:
| Нет |
| LOG | Указывает адрес, по которому будет сохраняться файл с логами. Формат: путь + имя файла логирования. | Нет |
| LogLevel | Показывает уровень детальности логирования. По умолчанию уровень детализации INFO. Допустимо указание следующих параметров для фиксации информации:
| Нет |
| SslTargetName | Указывает при необходимости поддержки TLS-шифрования имя хоста сервера, которое совпадает с именем из сертификата. | Нет |
| CA | Указывает при необходимости поддержки TLS-шифрования на расположение сертификата, параметр необходимо указать в формате: путь + имя файла сертификата. | Нет |
| CASubject | Строка, по которой производится поиск сертификата для TLS-шифрования. Сертификат, содержащий данную строку, выбирается для использования. Поиск сертификата осуществляется провайдером в хранилище CERT_SYSTEM_STORE_LOCAL_MACHINE в разделе "Личные". | Нет |
| AppName | Имя приложения для Avanpost FAM Server (если параметр не задан, автоматически используется название CredentialProvider). | Нет |
| Timeout | Время ожидания ответа для сервера (по умолчанию 45 секунд). На время ожидания первого запроса (запрос проверки наличия QR-кода длиной 15 секунд) параметр не влияет. | Нет |
| Agent | Полный путь и имя файла для FAM Agent. Допускается замена параметра переменной окружения VAR_AVANPOST_AGENT. Предназначен для передачи в Avanpost FAM Agent информации о сессии и пользователе после успешного входа через FAM Windows Logon. | Нет |
| Network | Параметр, устанавливающий время ожидания (в секундах) подключения Windows Logon (Credential Provider) к Avanpost FAM Server. | Нет |
| MsgWait | Информационное сообщение, отображаемое пользователю при ожидании подключения к Avanpost FAM Server. | Нет |
Конфигурационный файл avanpostcred.ini, содержащийся в zip-архиве дистрибутива, может быть настроен следующим образом.
[Avanpost] Connect=192.168.10.10:9007 Flags=NOFAMDOMAIN,SHOWALLCP Token=rtPKCS11.dll IconFile=С:\\Windows\Avanpost.BMP LogLevel=INFO CASubject=Test
Приложение Б. Сертификат Avanpost Credential Provider
После установки компонента Avanpost FAM Windows Logon (Credential Provider) у авторизованных пользователей, не являющихся локальными (рабочие станции пользователей расположены в домене), в контейнере системной учетной записи в хранилище сертификатов автоматически появляется сертификат Avanpost Credential Provider. Данный сертификат используется для шифрования вспомогательных данных, связанных с работой модуля аутентификации. Сертификат генерируется уникально для каждой установки и обеспечивает безопасное хранение информации о пользователе, аутентифицирующемся посредством FAM Windows Logon.
Сертификат шифрует следующие данные:
| Тип данных | Назначение |
|---|---|
| Входившие пользователи | Отображение и выбор в интерфейсе аутентификации ранее авторизовавшихся пользователей для автоматической подстановки логина. |
| Параметры сессии | Восстановление рабочего окружение в том виде, в котором оно было оставлено (например, расположения и состояния окон, открытых пользователем в предыдущей сессии). |
| Данные для оффлайн-аутентификации | Хранение информации о пользователе в зашифрованном виде. Может использоваться для:
|
При удалении сертификата Avanpost Credential Provider ранее аутентифицировавшийся пользователь будет восприниматься как новый, но при следующем входе будет автоматически сгенерирован новый сертификат, куда запишутся актуальные данные.
Потеря или удаление сертификата не нарушает работоспособность системы аутентификации, но может привести к увеличению времени аутентификации из-за необходимости повторного формирования зашифрованных данных.


