OTP (One-Time Password) — одноразовый пароль или код, который действует для одной операции и ограниченное время: входа в аккаунт, подтверждения платежа или смены данных.
Что такое OTP
OTP защищает аккаунт даже тогда, когда постоянный пароль стал известен посторонним: для входа нужен ещё код, который получил только владелец. Одноразовые коды используют банки, маркетплейсы, службы доставки и онлайн-сервисы — везде, где важно убедиться, что действие совершает сам пользователь.
Как работает OTP
Когда пользователь начинает операцию, система генерирует случайный код, запоминает его и отправляет на телефон или почту — в SMS, звонком Flash Call, в мессенджер или push-уведомлением. Код может создавать и приложение-аутентификатор. Пользователь вводит код, система сверяет его и проверяет срок действия. После проверки или по истечении времени код перестаёт действовать.
Плюсы и минусы OTP
- Украденный постоянный пароль сам по себе не открывает доступ.
- Пользователю ничего не нужно запоминать.
- Коды в SMS и звонком работают на любом мобильном телефоне.
- Код могут выманить обманом — в тексте сообщения стоит предупреждать, что его нельзя никому называть.
- Нужен резервный канал на случай, если сообщение задержится.