Інструкції

2FA для AD, LDAP і БД

DSPA: інтеграція з Active Directory для безпечної двофакторної автентифікації

Компонент Protectimus DSPA (Dynamic Strong Password Authentication) забезпечує інтеграцію двофакторної автентифікації Protectimus напряму з Microsoft Active Directory або будь-яким іншим каталогом користувачів (AD/LDAP, СУБД). Це дозволяє запитувати динамічні 2FA паролі на всіх сервісах, підключених до цього каталогу, таких як Winlogon, RDP, ADFS і OWA.

Protectimus DSPA додає до статичних паролів користувачів шестизначні одноразові паролі TOTP, згенеровані на основі поточного інтервалу часу. У результаті пароль набуває такого вигляду: P@ssw0rd!459812, де:
  • P@ssw0rd! – це фіксована частина;
  • 459812 – це одноразовий пароль TOTP, який змінюється через певний проміжок часу.
Адміністратор встановлює інтервал зміни одноразвих паролів, який має бути кратним 30 секундам.

З боку кінцевого користувача автентифікація виглядатиме так: щоб отримати доступ до своїх облікових записів, користувачі мають ввести в один рядок свій статичний пароль та одноразовий код (OTP). Для генерації OTP користувачі повинні використовувати застосунок Protectimus SMART.

1. Встановіть локальну платформу Protectimus

1.1. Windows

Завантажте інсталятор локальної платформи MFA Protectimus для Windows.

Компонент Protectimus DSPA буде встановлено автоматично.

1.2. Інша операційна система

Встановіть локальну платформу Protectimus за допомогою образу Docker. Зверніться до нашої покрокової інструкції зі встановлення платформи через Docker, щоб розпочати роботу.

2. Зареєструйтеся

Відкрийте локальну платформу Protectimus на http://localhost:8080 або https://localhost:8443.

Створіть обліковий запис і увійдіть у нього, щоб налаштувати необхідні параметри.

Як зареєструватися в системі Protectimus при встановленні 2FA платформи Protectimus

3. Створіть постачальника користувачів

  1. Після встановлення платформи та реєстрації в системі Protectimus увійдіть у свій обліковий запис, відкрийте вкладку DSPA і виберіть Add task -> Add LDAP user provider.
Налаштування Protectimus DSPA - крок 1
Налаштування Protectimus DSPA - крок 2  
  1. Заповніть дані про ваш каталог користувача.
Налаштування Protectimus DSPA - крок 3  

Базові налаштування:
Поле Значення Примітка
Connection URLs URL для підключення до вашого LDAP-сервера Приклад: ldaps://dc1.domain.local:636
Для DSPA потрібно використовувати з’єднання LDAP, а також потрібно імпортувати SSL-сертифікат.
Стандартний спосіб:
keytool -import -alias ___ -file '___.cer' -keystore 'C:\Program Files\Java\jre___\lib\security\cacerts' -storepass changeit
Base DN Повний DN каталогу, в якому зберігаються ваші користувачі Приклад:
DC=domain,DC=local
Password Пароль вказаного користувача
User DN DN або userPrincipalName адміністратора або користувача, який має доступ до інформації користувачів Приклад:
CN=Administrator, CN=Users, DC=demo, DC=domain, DC=local
administrator@domain.local
Для DSPA користувач повинен мати права на зміну паролів
Timeout (ms) Тайм-аут з’єднання
 
  1. Заповнивши дані про каталог користувачів, додайте атрибути синхронізації.

    Натисніть на кнопку Attributes.

    Як увімкнути синхронізацію користувачів локальної платформи Protectimus з вашим каталогом користувачів - Додавання атрибутів синхронізації
    Потім додайте свої атрибути, як показано в прикладі.

    Крім того, ви можете налаштувати OpenLDAP – для цього виберіть його у списку постачальників у полі Vendor.

    Як увімкнути синхронізацію користувачів локальної платформи Protectimus з вашим каталогом користувачів - Атрибути синхронізації
  1. Тепер налаштуйте параметр Password Encoder.

    Виберіть алгоритм, який відповідає вашій конфігурації. Доступні алгоритми: AD-specific (UTF-16LE), Plain, BCRYPT, SHA256, SSHA256, SHA512, SSHA512, MD4, MD5, SMD5, SHA, and SSHA.

    Налаштуйте параметр Password Encoder.
  1. Після того, як ви успішно додали провайдера, потрібно імпортувати користувачів у систему Protectimus і синхронізувати їх із каталогом користувачів.

    У полі Synchronization mode ви повинні вибрати спосіб імпорту користувачів.

    Імпорт користувачів можна налаштувати трьома способами:
    • Import – ніколи не буде оновлювати дані користувача.
    • Import and Update – завжди оновлюватиме дані користувача, коли це можливо.
    • Import, Update and Delete – завжди оновлюватиме дані користувача, коли це можливо. Користувачі Protectimus, а також призначені їм програмні токени будуть видалені при видаленні користувача із зовнішнього каталогу користувачів.
Як увімкнути синхронізацію користувачів локальної платформи Protectimus з вашим каталогом користувачів - Імпортування користувачів
  1. Тепер налаштуйте параметр Use pagination.

    Коли активовано параметр Use pagination, це означає, що якщо кількість записів перевищує 200 або 500, для пошуку буде використано декілька запитів. Це пов’язано з тим, що за замовчуванням LDAP зазвичай повертає обмежену кількість записів.
Як увімкнути синхронізацію користувачів локальної платформи Protectimus з вашим каталогом користувачів - Використання пагінації
  1. Налаштуйте фільтр, який буде застосовано під час синхронізації.

    Використовуйте цей фільтр, щоб вибрати тільки тих користувачів, яких ви хочете синхронізувати.

    Наприклад, щоб імпортувати тільки тих користувачів, у яких вказані атрибути telephoneNumber і mail, налаштуйте такий фільтр:

    (&(telephoneNumber=*)(mail=*))
    Щоб імпортувати користувачів з певної групи, виберіть потрібну групу. У нашому прикладі це група Users.
Як увімкнути синхронізацію користувачів локальної платформи Protectimus з вашим каталогом користувачів - Налаштування фільтрів
  1. Залиште поле Enroll SMS token порожнім.
Як увімкнути синхронізацію користувачів локальної платформи Protectimus з вашим каталогом користувачів - Зареєструвати SMS токен
  1. У розділі Resource associations ви можете вибрати ресурс, на який будуть призначені користувачі під час синхронізації.

Як увімкнути синхронізацію користувачів локальної платформи Protectimus з вашим каталогом користувачів - Асоціації ресурсів
  1. Наступний крок – увімкнути синхронізацію користувачів. Це можна зробити трьома способами:

    1. Використовуйте кнопку Synchronize now, щоб синхронізувати всіх користувачів одночасно. Як увімкнути синхронізацію користувачів локальної платформи Protectimus з вашим каталогом користувачів - кнопка


      Ви також можете вибрати кнопку Synchronize modified, щоб синхронізувати тільки тих користувачів, які були змінені з моменту останньої синхронізації.

      Як увімкнути синхронізацію користувачів локальної платформи Protectimus з вашим каталогом користувачів - Синхронізація змінено
    1. Функція Synchronize individuals дозволяє синхронізувати лише обраних користувачів з вашого каталогу користувачів.
    Як увімкнути синхронізацію користувачів локальної платформи Protectimus з вашим каталогом користувачів - кнопка

    1. Або увімкніть автоматичну синхронізацію користувачів, активувавши опцію Enabled вгорі сторінки.
    Як увімкнути синхронізацію користувачів локальної платформи Protectimus з вашим каталогом користувачів - кнопка Увімкнено

4. Додайте паролі

ЗВЕРНІТЬ УВАГУ! Ви можете активувати Портал самообслуговування користувачів, щоб ваші користувачі могли самостійно додавати свої паролі до системи. Про те, як налаштувати Портал самообслуговування користувачів, читайте в Інструкції з налаштування Порталу самообслуговування користувачів.
Якщо ви хочете встановити пароль користувачу вручну:
  1. Перейдіть на сторінку редагування користувача: натисніть Users в меню зліва > натисніть кнопку Edit з правого боку
Налаштування Protectimus DSPA - Як додати паролі користувачів вручну - крок 1  
  1. Введіть пароль користувача у відповідне поле та натисніть Save.
Налаштування Protectimus DSPA - Як додати паролі користувачів вручну - крок 2

5. Додайте токени

Наразі компонент Protectimus DSPA сумісний лише з 2FA застосунком для генерації одноразових паролів Protectimus Smart OTP, доступними на iOS та Android, тому ми рекомендуємо активувати Портал самообслуговування користувачів, щоб ваші кінцеві користувачі могли випускати токени самостійно. Ознайомтеся з нашим Посібником з налаштування Порталу самообслуговування для отримання детальних інструкцій.
Якщо ви хочете додати токен користувачу вручну:
  1. Оберіть синхронізованого користувача і натисніть Assign Token, а потім натисніть New.
Налаштування Protectimus DSPA - Як додати токени користувачів вручну - крок 1  
  1. Виберіть токен Protectimus SMART та налаштуйте його. MFA застосунок Protectimus Smart OTP доступний безкоштовно на Google Play та App Store.
Налаштування Protectimus DSPA - Як додати токени користувачів вручну - крок 2

6. Активація та деактивація Protectimus DSPA

  1. Щоб активувати компонент Protectimus DSPA, перейдіть на вкладку DSPA і натисніть на назву DSPA:

    Налаштування Protectimus DSPA - натисніть на назву DSPA
    Потім активуйте параметр Enabled.

    Налаштування Protectimus DSPA - активуйте параметр Enabled
    Відповідно, щоб деактивувати компонент Protectimus DSPA, необхідно зняти галочку з параметра Enabled.

    Коли DSPA буде вимкнено, всі паролі будуть автоматично скинуті (тобто динамічна частина буде видалена).
  1. Щоб компонент Protectimus DSPA працював, вам потрібні:
    • Налаштований постачальник користувачів (user provider);
    • Синхронізований користувач;
    • Пароль, встановлений для користувача;
    • Токен, призначений користувачеві.
    Ви можете перевірити, чи виконані ці умови в розділі Affected users на вкладці DSPA.
Активація та деактивація Protectimus DSPA - постраждалі користувачі  
  1. Результати оновлення паролів ви можете побачити в розділі Report.
Активація та деактивація Protectimus DSPA - Планове оновлення паролів  
  1. Результат оновлень можна переглянути, натиснувши на іконку в таблиці звітів.
Активація та деактивація Protectimus DSPA - результат оновлень Активація та деактивація Protectimus DSPA - результат оновлень 2

7. Як активувати Портал самообслуговування користувачів

Якщо ви хочете, щоб користувачі реєстрували токени та встановлювали паролі самостійно, скористайтеся Порталом самообслуговування користувачів.

На сторінці інформації про Ресурс перейдіть на вкладку Self-Service. Щоб увімкнути цю функцію, вкажіть адресу, за якою буде доступна сторінка самообслуговування. Детальнішу інструкцію з налаштування порталу самообслуговування можна знайти в інструкції з Налаштування порталу самообслуговування.

Налаштування Protectimus DSPA - як активувати Портал самообслуговування користувачів - крок 1
Налаштування Protectimus DSPA - як активувати Портал самообслуговування користувачів - крок 2
Налаштування Protectimus DSPA - як активувати Портал самообслуговування користувачів - крок 3
Налаштування Protectimus DSPA - як активувати Портал самообслуговування користувачів - крок 4

8. Взаємодія користувачів з Порталом самообслуговування

8.1. Авторизація на Порталі самообслуговування користувачів

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

Взаємодія користувача з Порталом самообслуговування користувачів Protectimus - крок 1
Взаємодія користувача з Порталом самообслуговування користувачів Protectimus - крок 2

8.2. Випуск токену в застосунку Protectimus SMART OTP

  1. Користувачеві необхідно обрати вкладку Register New Token -> Software Token -> Protectimus SMART.
Взаємодія користувача з Порталом самообслуговування користувачів Protectimus - крок 3  
  1. Після цього користувачеві необхідно ввести назву токену, встановити довжину одноразового паролю, обрати термін дії одноразового паролю та натиснути на кнопку “Show QR code”.

    Щоб створити токен, користувач повинен відсканувати QR-код за допомогою застосунку Protectimus SMART OTP, попередньо встановивши його на свій смартфон. Застосунок Protectimus Smart OTP доступний безкоштовно в Google Play та App Store.

    А щоб завершити реєстрацію токену, користувач повинен ввести OTP-код, згенерований за допомогою застосунку Protectimus SMART OTP.
Взаємодія користувача з Порталом самообслуговування користувачів Protectimus - крок 4

8.3. Створення пароля

  1. Користувачеві необхідно перейти на вкладку Create Password у розділі Self-Service.
Взаємодія користувача з Порталом самообслуговування користувачів Protectimus - крок 5  
  1. Користувач повинен ввести пароль, ідентичний своєму паролю в каталозі користувача.
Взаємодія користувача з Порталом самообслуговування користувачів Protectimus - крок 6
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.
Table of Contents