> ## Documentation Index
> Fetch the complete documentation index at: https://veriqa.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Сравнение способов входа

> Пароль, SMS-код, вход через соцсеть, passkey и Veriqa в сравнении: что настраивает интегратор, что делает пользователь при входе и сколько это занимает — с источником каждой цифры.

Что настраивает интегратор, что делает пользователь и сколько это занимает при первом и при
повторном входе. Время других способов взято из опубликованных отчётов и наших замеров, время
Veriqa — наш собственный замер. Ответы о настройке и уровни усилий — наша оценка, правила
приведены под таблицами.

## Вход: усилия пользователя и время

Усилия — уровень от 1 до 5 по [шкале ниже](#как-считаются-усилия-пользователя). Номер в квадратных
скобках — [источник](#источники-времени-входа) времени.

| Способ входа | Сценарий | Первый вход | Повторный вход | Время: первый / повторный |
| - | - | - | - | - |
| Пароль | Только пароль | 5 | 4 | нет данных / \~30 с [\[3\]](#источники-времени-входа) |
| Пароль | Со вторым фактором | 5 | 5 | нет данных / \~69 с [\[1\]](#источники-времени-входа) |
| SMS-код | — | 4 | 4 | нет данных / \~17 с [\[4\]](#источники-времени-входа) |
| Вход через соцсеть | — | 3 | 1 | 30 с / **3,4 с** [\[6\]](#источники-времени-входа) |
| Passkey | Ключ на этом же устройстве | 5 | 1 | нет данных / **3–15 с** [\[1, 2, 3\]](#источники-времени-входа) |
| Passkey | Ключ на телефоне, вход на компьютере | 5 | 3 | 24 с / 18 с [\[7\]](#источники-времени-входа) |
| **Veriqa** | На компьютере, автовход | 1 | 1 | **3,5 с** [\[5\]](#источники-времени-входа) |
| **Veriqa** | На компьютере, с подтверждением | 2 | 2 | **6 с** [\[5\]](#источники-времени-входа) |
| **Veriqa** | На телефоне, автовход | 1 | 1 | **2,4 с** [\[5\]](#источники-времени-входа) |
| **Veriqa** | На телефоне, с подтверждением | 1 | 1 | **4 с** [\[5\]](#источники-времени-входа) |

Жирным выделено время до 15 секунд. У Veriqa первый вход не отличается от повторного, поэтому
время указано одно.

## Настройка: что делает интегратор

| Способ входа | Может ли настройку выполнить ИИ-агент? | Сколько времени тратит человек? | Нужна ли третья сторона? |
| - | - | - | - |
| Пароль | Агент пишет код; почтового провайдера и DNS настраивает человек | Часы | Почтовый провайдер, без согласования |
| SMS-код | Агент пишет код; договор и регистрацию отправителя оформляет человек | Часы работы и дни ожидания | SMS-провайдер и операторы, с согласованием |
| Вход через соцсеть | Агент пишет код; учётные записи разработчика и приложения заводит человек | Часы на каждого провайдера и ожидание проверки | Каждый провайдер, с проверкой приложения |
| Passkey | Агент пишет код; почтового провайдера для запасного входа настраивает человек | Минуты на сами passkey, часы — с запасным входом | Для самих passkey не нужна; для запасного входа — почтовый провайдер |
| **Veriqa** | **Агент делает всё, кроме создания бота** | **15–30 минут** | Мессенджер: бот в Telegram создаётся сразу, без согласования |

Что именно входит в настройку:

* **Пароль** — хранение и хеширование паролей, форма регистрации, подтверждение почты, сброс
  пароля, почтовый провайдер, второй фактор, защита от перебора, поддержка пользователей, забывших
  пароль.
* **SMS-код** — договор с SMS-провайдером, регистрация отправителя у операторов, генерация и
  проверка кодов, лимиты и защита от накрутки SMS, оплата каждого сообщения.
* **Вход через соцсеть** — для каждого провайдера: учётная запись разработчика (у Apple платная),
  приложение, экран согласия, redirect URI, ключи, проверка приложения провайдером и свой код,
  который обрабатывает ответ и связывает аккаунты.
* **Passkey** — серверная библиотека WebAuthn, настройка RP ID и origin, таблица для публичных
  ключей пользователей, код регистрации и входа на сервере и на фронтенде. Секретов интегратор не
  создаёт. Нужен запасной вход на случай потерянного или нового устройства — обычно ссылка на
  почту, а для неё нужен почтовый провайдер.
* **Veriqa** — запустить контейнер, указать базу данных, создать бота и вписать его токен,
  выпустить два сертификата для токенов, описать OIDC-клиент, поставить сервис за обратный прокси
  и подключить приложение как к любому OIDC-провайдеру. По шагам — в
  [Быстром старте self-hosted](/docs/ru/quickstart/self-hosted).

## Источники времени входа

1. [Microsoft Learn — Passkeys (FIDO2) authentication method in Microsoft Entra ID](https://learn.microsoft.com/en-us/entra/identity/authentication/concept-authentication-passkeys-fido2).
   Вход с синхронизируемым passkey занимает 3 секунды против 69 секунд для пароля с традиционным
   вторым фактором. Данные по потребительским аккаунтам Microsoft.
2. [FIDO Alliance — Passkey Index, October 2025](https://fidoalliance.org/fido-alliance-launches-passkey-index-revealing-significant-passkey-uptake-and-business-benefits/).
   Вход с passkey занимает в среднем 8,5 секунды. Данные предоставили девять компаний — участников
   альянса.
3. [Google Security Blog — Making authentication faster than ever: passkeys vs. passwords](https://security.googleblog.com/2023/05/making-authentication-faster-than-ever.html).
   Вход занимает в среднем 14,9 секунды с passkey и 30,4 секунды с паролем. Данные примерно по
   100 миллионам входов в аккаунты Google, март — апрель 2023 года.
4. [Google for Developers — Mercari's passkey authentication speeds up sign-in 3.9 times](https://developers.google.com/identity/passkeys/case-studies/mercari).
   Вход по SMS-коду занимает в среднем 17 секунд. Данные Mercari по своим пользователям.
5. Наш собственный замер в Telegram на телефоне, где мессенджер уже установлен и вход в него
   выполнен. При входе на компьютере пользователь открывает камеру, наводит её на QR-код и тапает
   ссылку; с подтверждением — ещё тапает «Подтвердить». В других мессенджерах время может
   отличаться.
6. Наш замер входа через Google на странице входа Logto. Первый вход занял 30 секунд в браузере,
   где вход в Google уже был выполнен: Google всё равно запросил второй фактор. Повторный вход
   занял 3,4 секунды и один клик. В браузере без входа в Google к первому входу добавляется ввод
   пароля аккаунта.
7. Наш замер passkey с ключом на телефоне, на той же странице входа Logto. Создание ключа заняло
   24 секунды после тренировки и около минуты в самый первый раз; создание аккаунта в это время не
   входит. Повторный вход на компьютере занял 18 секунд.

Там, где источники не дают времени первого входа, в таблице показано только время повторного.
Цифры собраны разными способами: опрос компаний, статистика одного вендора и наш собственный
замер. Это порядок величин, а не результат одного эксперимента.

## Как считаются усилия пользователя

Считаем, что делает пользователь в чистом браузере, без менеджера паролей: каждый клик, тап,
сканирование и поле ввода. Сканирование QR-кода камерой телефона — одно действие.

| Уровень | Что делает пользователь |
| - | - |
| 1 | Одно-два действия, ничего не нужно вводить |
| 2 | Три действия, ничего не нужно вводить |
| 3 | Четыре действия и больше или одно поле ввода |
| 4 | Два поля ввода |
| 5 | Три поля ввода и больше |

Действия по каждому сценарию:

| Способ и сценарий | Первый вход | Повторный вход |
| - | - | - |
| Пароль, только пароль | Ввести почту и дважды пароль, затем открыть почтовый ящик и нажать ссылку подтверждения. | Ввести логин и пароль. |
| Пароль со вторым фактором | Ввести почту и дважды пароль, затем открыть почтовый ящик и нажать ссылку подтверждения. | Ввести логин и пароль, затем открыть другое приложение и ввести код второго фактора. |
| SMS-код | Ввести номер телефона, дождаться SMS, ввести код. | Ввести номер телефона, дождаться SMS, ввести код. |
| Вход через соцсеть | Нажать кнопку, пройти второй фактор соцсети и принять экран согласия. В браузере без входа в соцсеть к этому добавляется ввод её логина и пароля. | Нажать кнопку. |
| Passkey, ключ на этом же устройстве | Создать аккаунт другим способом, обычно с паролем или кодом, затем создать ключ и подтвердить биометрией. | Нажать кнопку и подтвердить отпечатком или лицом. |
| Passkey, ключ на телефоне, вход на компьютере | Создать аккаунт другим способом, обычно с паролем или кодом, затем создать ключ и подтвердить биометрией. | Нажать кнопку, выбрать другое устройство, отсканировать QR-код телефоном и подтвердить на нём биометрией. Bluetooth должен быть включён. |
| Veriqa на компьютере, автовход | Отсканировать QR-код камерой телефона и тапнуть ссылку. | То же. |
| Veriqa на компьютере, с подтверждением | Отсканировать QR-код камерой телефона, тапнуть ссылку и тапнуть «Подтвердить». | То же. |
| Veriqa на телефоне, автовход | Тапнуть кнопку мессенджера на странице входа. | То же. |
| Veriqa на телефоне, с подтверждением | Тапнуть кнопку мессенджера на странице входа и тапнуть «Подтвердить». | То же. |

## Как оценивается настройка

Три вопроса по каждому способу: может ли ИИ-агент выполнить всю настройку, сколько времени тратит
человек и нужно ли привлекать третью сторону. Ответы — наша оценка; измерено только время Veriqa.

Чем Veriqa отличается от passkeys, виджетов входа мессенджеров, SMS-кодов и device flow по
существу, а не по цифрам, — в [Чем Veriqa отличается](/docs/ru/concepts/comparison).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.