В чем заключается принцип работы банковских (и не только) токенов? Вот, например, у меня есть банковский токен, который генерирует, казалось бы, совершенно случайные числа для авторизации в Интернет-банк. Однако банк их как-то распознает и со случайными числами «от балды», естественно, не пускает внутрь.
Расскажите (или скажите, где почитать можно), в чем заключается принцип работы этих токенов?
P.S.: Я знаю, в общем, как устроена, например, авторизация с одноразовыми паролями с синхронизацией по времени (напр. Google Authenticator). Но в моем токене можно спокойно вытащить батарейку, поставить ее обратно — и все будет дальше работать, т.е. никаких часов в нем точно нет. Как тогда узнают друг друга токен и банк?

21 Авг 2019 в 07:14
204 +1
0
Ответы
1

Принцип работы банковских токенов, таких как у вас описанный, основан на алгоритме генерации одноразовых паролей (OTP - one-time password). Ваш токен содержит секретный ключ, который изначально синхронизирован с сервером банка. Когда вы запрашиваете одноразовый пароль для авторизации, токен использует этот секретный ключ и текущее время для генерации уникального пароля.

При вводе пароля в Интернет-банк, сервер банка также использует секретный ключ и текущее время для генерации этого же пароля. И если полученный пароль от токена совпадает с тем, который сгенерирован на сервере банка, авторизация проходит успешно.

Отсутствие часов в токене не является проблемой, так как синхронизация происходит не только по времени, но и по секретному ключу, который изначально передается от банка к токену. Поэтому даже если вы вытащите батарейку и вставите обратно, токен все равно сможет сгенерировать правильный одноразовый пароль, если он используется в тот же момент времени, что и сервер банка.

Для более подробной информации о работе банковских токенов, вы можете обратиться к документации вашего банка или провести самостоятельное исследование в интернете.

20 Апр в 13:05
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 588 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир