Как работает генератор одноразовых паролей?

  • Автор теми vpro
  • Дата створення
Реєстрація
29.03.08
Місто
не на форуме
Пользуюсь такой штукой пару лет (на картинке). - Назову его брелок с одной кнопкой и экраном, при нажатии на кнопку высвечивает шестизначный код или пароль (можно вводить на сайте и дает вход). Решил как-то нагенерировать этим "брелком" несколько паролей, чтобы не носить его и использовать коды в дорожных условиях. Но не тут-то было... Коды эти действительны 5 минут. Как система знает что выданный код действителен 5 минут? Каков принцип его работы?
 
Останнє редагування:
Реєстрація
29.03.08
Місто
Алушта
Телефон
Xiaomi Note 4X & Yoga Tablet
OTP-токен. Одноразовый пароль генерируется с использованием точного времени и уникального идентификатора этого устройства.

Добавлено через 9 минут
Подробное описание принципа работы:
В eToken PASS реализован алгоритм генерации одноразовых паролей (One-Time Password – OTP), разработанный в рамках инициативы OATH. Этот алгоритм основан на алгоритме HMAC и хэш-функции SHA-1. Для расчета значения OTP принимаются два входных параметра – секретный ключ (начальное значение для генератора) и текущее значение счетчика (количество необходимых циклов генерации). Начальное значение хранится как в самом устройстве, так и на сервере в системе eToken TMS. Счетчик в устройстве увеличивается при каждой генерации OTP, на сервере – при каждой удачной аутентификации по OTP.

При запросе на аутентификацию проверка OTP осуществляется сервером RADIUS (Microsoft IAS, FreeRadius и другие), который обращается к системе eToken TMS, осуществляющей генерацию OTP на стороне сервера. Если введенное пользователем значение OTP, совпадает со значением, полученным на сервере, аутентификация считается успешной, и RADIUS сервер отправляет соответствующий ответ.

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

В случае нарушения синхронизации счетчика генерации в устройстве и на сервере, система eToken TMS позволяет легко восстановить синхронизацию – привести значение на сервере в соответствие значению, хранящемуся в устройстве. Для этого администратор системы или сам пользователь (при наличии соответствующих разрешений) должен сгенерировать два последовательных значения OTP и отправить их на сервер через Web-интерфейс eToken TMS. ©
 
Останнє редагування:
  • Like
Реакції: vpro

call4all

Заблокирован
Реєстрація
01.10.10
Місто
А самому придумать пароль не судьба?
А потом ноют, что акки угоняют.
 
Реєстрація
29.03.08
Місто
Алушта
Телефон
Xiaomi Note 4X & Yoga Tablet
call4all, ирония неуместна. Эти, и подобные, устройства используются для дополнительной аутентификации пользователя, и обычно используются вместе с основным паролем. Пример — вход в Приват24, где требуются логин, пароль, и одноразовый пароль, присылаемый в смс.
 
  • Like
Реакції: vpro

call4all

Заблокирован
Реєстрація
01.10.10
Місто
call4all, ирония неуместна. Эти, и подобные, устройства используются для дополнительной аутентификации пользователя, и обычно используются вместе с основным паролем. Пример — вход в Приват24, где требуются логин, пароль, и одноразовый пароль, присылаемый в смс.
Ну если так, просто ТС расписал этот девайс как генератор паролей для умственно отсталых (никого обидеть не хотел).
 

call4all

Заблокирован
Реєстрація
01.10.10
Місто
А никто и не обиделся
Просто реально с первого взгляда непосвященным непонятно вообще о чем речь.
Какой-то брелок, похожий на алкотестер и ни названия никакого, ни ссылок. Ну да ладно. Спасибо за прояснение сей темы :)
Думаю тебя можно зачислить соавтором темы.
 
Зверху