Сайт под защитой
2 Настройки
Kaukaz PyatigorskВыйтиRU Помощь

Двухэтапная авторизация

Внимание! Воспользуйтесь технологией SiteUpdate для получения последних обновлений.
Это пробная версия продукта "1С-Битрикс: Управление сайтом". До истечения пробного периода осталось 30 дней. Вы можете купить полнофункциональную версию продукта по адресу https://www.1c-bitrix.ru/buy/
Двухэтапная авторизация выключена
Двухэтапная авторизацияПараметры
Включение двухэтапной авторизации.


Одноразовый пароль

Для авторизации на вашем сайте каждый пользователь использует свой индивидуальный логин и пароль. Но существуют шпионские программы, которые способны украсть эти данные с компьютера пользователя (например, сохраненный в браузере пароль).
Для дополнительной защиты на сайте рекомендуется включить двухэтапную авторизацию. Это метод защиты от шпионских программ с помощью авторизации в два этапа. Первый – это основной логин и пароль пользователя. Второй – это одноразовый код, который каждый пользователь получает из приложения в своем мобильном телефоне или со специального устройства. В результате, даже если логин и пароль будут украдены, злоумышленники не смогут ими воспользоваться без одноразового кода.


Как пользоваться

Шаг 1
Шаг 2
При включении двухэтапной авторизации пользователю потребуется пройти два этапа для авторизации на сайте
На первом этапе, как и прежде, необходимо указать свой E-mail/логин и пароль
На втором - ввести одноразовый код, который можно получить с помощью специального брелка или мобильного телефона.


Активация

Получить одноразовый код для двухэтапной авторизации можно с помощью специального устройства (брелка) или бесплатного мобильного приложения Bitrix OTP, установленного у каждого пользователя.
Для подключения брелка администратору нужно выполнить настройки в профиле пользователя: указать два последовательно сгенерированных одноразовых пароля, полученных с устройства.
Для получения одноразового кода с помощью мобильного приложения пользователь может самостоятельно настроить подключение: скачать мобильное приложение, запустить его, считать QR-код на странице настроек в своем профиле или указать данные своего аккаунта вручную.

Описание

Система авторизации с использованием одноразовых паролей (One-Time Password - OTP) разработана в рамках инициативы OATH.
Реализация основана на алгоритме HMAC и хэш-функций SHA-1/SHA-256/SHA-512. На текущий момент поддерживается два алгоритма генерации:
  • по счетчику (HMAC-Based One-time Password, HOTP), описан в RFC4226
  • по времени (Time-based One-time Password, TOTP), описан RFC6238
Для расчета значения OTP принимаются два входных параметра - секретный ключ (начальное значение для генератора) и текущее значение счетчика (количество необходимых циклов генерации или текущее временя, в зависимости от выбранного алгоритма). Начальное значение хранится как в самом устройстве, так и на сайте после инициализации устройства. В случае использования HOTP алгоритма, счетчик в устройстве увеличивается при каждой генерации OTP, на сервере - при каждой удачной аутентификации по OTP. В случае использования TOTP алгоритма, счетчик в устройстве не хранится, на сервере лишь корректируется возможное небольшое смещение времени устройства при каждой удачной аутентификации по OTP.
Партия устройств OTP поставляется с зашифрованным файлом, содержащим начальные значения (секретные ключи) для всех устройств партии, связанного с серийным номером устройства (печатается на корпусе устройства).
В случае нарушения синхронизации счетчика генерации в устройстве и на сервере, её можно легко восстановить - привести значение на сервере в соответствие значению, хранящемуся в устройстве. Для этого администратор системы или сам пользователь (при наличии соответствующих разрешений) должен сгенерировать два последовательных значения одноразовых паролей (OTP) и ввести их в форму на сайте.
Мобильное приложение для генерации одноразового пароля доступно в GooglePlay и AppStore