время прочтения: 11 мин

Двухфакторная аутентификация для бизнеса: СМС, приложение, пуш или звонок

команда pickTech
Защита данных

Клиенты входят в личный кабинет по коду из СМС, сотрудники открывают почту и CRM по паролю. Какую двухфакторную аутентификацию выбрать, чтобы чужой не вошел в аккаунт по украденному паролю, а счет за коды не рос вместе с базой? Команда pickTech разобрала семь способов второго фактора, от СМС и звонка до аппаратного ключа. В статье рассказываем, как работает каждый способ, сколько он стоит компании, какие у него слабые места и кому он подходит. Цены сверены на сайтах сервисов 27 октября 2026 года, условия LoginBot приводим по данным компании на сентябрь.

Коротко

  • Двухфакторная аутентификация (2FA) — вход, при котором кроме пароля нужен признак другого типа: код на телефон, звонок, подтверждение в приложении, ключ или биометрия.
  • Клиентам массового сервиса ставят СМС или звонок, без установки приложений. Платит за это компания. Первый СМС-код абоненту в месяц стоит 7–13 ₽, плюс плата за имя отправителя и шаблон. Звонок — от десятков копеек до 2 ₽.
  • Сотрудникам и администраторам подходят приложение-аутентификатор, пуш со сверкой чисел или аппаратный токен. От фишинга защищают только ключи стандарта FIDO и passkey: они сверяют адрес сайта.
  • Обычному бизнесу закон прямо не требует 2FA. Прямое требование есть у госсистем, у банков — свои требования Банка России.
  • Без запасного канала и лимитов на отправку кодов двухфакторная аутентификация подводит. Пользователи застревают, а атаки на форму оплачивает компания.

Что такое двухфакторная аутентификация простыми словами

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

Признаки, или способы аутентификации, делят на три типа:

  • знание — пароль, пин-код, ответ на секретный вопрос;
  • владение — телефон и SIM-карта, приложение на смартфоне, ключ;
  • свойство — отпечаток пальца, лицо, голос.

Два пароля подряд — по-прежнему один фактор. Если злоумышленник выманил первый, он выманит и второй. Защита держится на вещах разной природы, их приходится красть по отдельности. Узнать пароль мало, нужен еще телефон.

Рядом стоят три слова, которые часто путают. Идентификация — система узнает, кто вы, по логину или телефону. Аутентификация проверяет, что это правда вы. Авторизация решает, что вам можно открыть.

Google называет вход в два шага двухэтапной аутентификацией. По сути это та же 2FA, если второй шаг другого типа. Многофакторная аутентификация (MFA) — общее название для двух признаков и больше. Бизнесу почти всегда хватает двух.

Как работает двухфакторная аутентификация при входе:

  1. Пользователь вводит логин и пароль.
  2. Сервис просит второй фактор: одноразовый код, звонок или нажатие кнопки.
  3. После проверки сервис открывает доступ и часто запоминает устройство.
Схема: как работает двухфакторная аутентификация — пароль, второй фактор, проверка, вход
Как работает двухфакторная аутентификация: от пароля до входа. Схема pickTech

Зачем бизнесу двухфакторная аутентификация и что требует закон

Двухфакторная аутентификация закрывает вход в чужую учетную запись по украденному или подобранному паролю. По оценке Microsoft (2019), дополнительная проверка может блокировать более 99,9 % атак на аккаунты. В 2019 году Google проверил свои запросы при подозрительном входе. СМС-код остановил 100 % автоматических атак ботов, 96 % массового фишинга и 76 % целевых атак. Подтверждение на устройстве остановило 100 % атак ботов, 99 % массового фишинга и 90 % целевых атак.

Бизнесу защита нужна в трех местах:

  • аккаунты и личные кабинеты клиентов: там заказы, бонусы, деньги на счете и персональные данные;
  • рабочие аккаунты сотрудников: почта, CRM, бухгалтерия, облачные сервисы;
  • админки сайтов, серверы и удаленный доступ: этот аккаунт открывает все остальное.

Статья 19 закона № 152-ФЗ «О персональных данных» требует защиты персональных данных. Меры защиты задают постановление Правительства № 1119 и приказ ФСТЭК (Федеральной службы по техническому и экспортному контролю) № 21. По приказу подлинность проверяют у сотрудников и клиентов на любом уровне защищенности. Число факторов приказ не задает. Значит, интернет-магазину и онлайн-сервису закон 2FA прямо не предписывает, решение принимают по рискам и безопасности.

Прямое требование нашлось у государства. Для государственных информационных систем и госорганизаций с 1 марта 2026 года действует приказ ФСТЭК № 117 от 11.04.2025. Для мобильного и удаленного доступа он требует строгой или усиленной многофакторной аутентификации (в редакции приказа ФСТЭК № 137 от 08.05.2026, действует с 1 сентября 2026 года). Для привилегированного доступа нужна строгая, а если она технически невозможна, усиленная многофакторная аутентификация привилегированных пользователей. У банков свои требования Банка России: положение № 851-П вместо 683-П и ГОСТ Р 57580.1-2017.

Способы двухфакторной аутентификации: выбор и стоимость

Ниже семь вариантов, от привычных пользователю к тем, что дают больше безопасности.

Код из СМС

Сервис отправляет на номер пользователя одноразовый код, человек вводит его на сайте или в приложении. СМС аутентификация знакома всем и не требует установки. Для клиентов это привычный вариант 2FA.

Платит компания. С 2025–2026 года операторы считают такие сообщения пакетами на одного абонента в месяц, и пакет списывается при первом коде. У МТС Exolve пакет из первых пяти сообщений абоненту МТС или МегаФона стоит 7,32 ₽, абоненту Т2 — 10,98 ₽ (с НДС, тариф «Базовый»). У SMS Aero такой пакет стоит от 8,30 ₽ (МегаФон) до 12,59 ₽ (Т2) при пополнении на 35–150 тыс. ₽.

С шестого сообщения в месяц списывается следующий, более дорогой пакет. Сверху идет абонентская плата за имя отправителя и шаблон, отдельно у каждого оператора. За имя у МТС с 1 сентября 2026 года платят 3 000 ₽ в месяц. Цены и условия провайдеров сравнивает подборка СМС-рассылок для кодов подтверждения.

Слабые места у такой защиты:

  • подмена сим-карты (SIM swap): злоумышленник перевыпускает номер на себя и начинает получать чужие сообщения;
  • перехват в сети связи через уязвимости SS7: Positive Technologies в 2015 году перехватывала СМС в сетях всех восьми операторов из своей выборки;
  • вредоносные программы на телефоне, которые читают СМС;
  • накрутка через форму входа (SMS pumping): злоумышленники вводят в форму номера, которые контролирует оператор-соучастник, и получают долю выручки от отправки, а счет приходит компании.

Американский институт стандартов NIST (SP 800-63B-4, 2025) относит проверку по СМС и голосом к «ограниченным» способам. По этому стандарту сервис, который их принимает, должен предложить пользователю другой способ входа. Для российских компаний это ориентир, а не норма.

Накрутка отнимает деньги напрямую. По данным LoginBot, у одного из клиентов, пока вход шел по СМС, атаки начинались периодически. Бюджет в 40 тыс. ₽ на балансе у СМС-оператора уходил за несколько часов. До пополнения баланса настоящие клиенты не могли войти.

Звонок: флешколл, голосовой код и звонок боту

Номер подтверждают звонком тремя способами.

  • Флешколл. Сервис сам набирает пользователя и сразу сбрасывает вызов. Код — последние цифры номера, с которого пришел вызов. На сайтах сервисов это стоит от 0,75 ₽ (VoicePassword) до 1,83–1,93 ₽ («Звонок», i-Digital). Сами сервисы пишут о блокировках таких вызовов операторами. На МТС цена выше, 1,90–2,00 ₽.
  • Голосовой код. Робот звонит и диктует цифры. Такой звонок стоит от 0,42–0,63 ₽ у Plusofon (в зависимости от пакета) до 1,83–1,93 ₽ у i-Digital. Такой способ помогает, если СМС не доходят.
  • Обратный звонок, или звонок боту. Пользователь сам звонит на показанный сайтом номер. Вызов сбрасывается без соединения, сервис сверяет номер звонящего с введенным. Кода нет, так что перехватывать и вводить нечего. Звонящий ничего не платит. uCaller объясняет, что запустил такой режим из-за частых блокировок авторизационных звонков.

Один из таких сервисов — LoginBot от петербургской компании «Офис24», похожий режим есть у uCaller и Plusofon. Вход в LoginBot стоит 1,50 ₽, а при объеме от 50 тыс. запросов в месяц — 0,95 ₽. До 100 входов в месяц бесплатно (данные компании на сентябрь 2026 года).

Подключают сервис по API. Для сайтов на «1С-Битрикс» с 26 октября 2026 года есть бесплатный модуль на маркетплейсе. По сводной статистике LoginBot, вход занимает в среднем около 15 секунд, и около 3 % пользователей его не завершают.

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

Приложение-генератор кодов (TOTP)

Приложение для двухфакторной аутентификации хранит секрет и каждые 30 секунд показывает новый код. Алгоритм называется TOTP и описан в RFC 6238. Сервис вычисляет такой же код и сравнивает. Связь не нужна, код появляется даже в режиме полета.

Для пользователя приложение-аутентификатор бесплатно. Это «Яндекс ID», Google Authenticator, Microsoft Authenticator и другие приложения с поддержкой TOTP. Компании не нужно платить за каждый код. Деньги уходят на разработку и сценарий восстановления при потере телефона.

Но пользователь должен установить приложение и отсканировать QR-код. Для массового входа клиентов это лишний шаг. Если человек потерял телефон, а резервных кодов и облачной копии нет, то доступ к аккаунту вернет только поддержка. Фишинговый сайт может выманить и такой код. NIST не считает одноразовые пароли из приложения устойчивыми к фишингу.

Пуш-подтверждение

При входе на смартфон приходит пуш-уведомление с вопросом «Это вы?», и пользователь нажимает «Да». Понадобится свое мобильное приложение или программа корпоративной платформы входа. Отдельно пуш не продают: у платформ он входит в лицензию.

Риск способа — усталость от запросов (push bombing). Злоумышленник с украденным паролем шлет запросы один за другим, пока человек по ошибке не подтвердит вход. Так в сентябре 2022 года взломали Uber. По разбору самой компании, атакующий раз за разом пытался войти с паролем подрядчика, и тот в итоге принял один из запросов.

Защитой служит сверка чисел. На экране входа показывают цифры, их вводят в приложении. В Microsoft Authenticator она включена для всех пуш-уведомлений. Еще помогает лимит на число запросов подряд.

Telegram: бот и коды через Gateway

У Telegram два варианта. Бот с кнопкой «Поделиться контактом» получает привязанный к аккаунту номер и сверяет с номером на сайте. Telegram Gateway — официальный канал платформы для кодов подтверждения, код приходит сообщением в самом мессенджере.

Базовая цена Telegram Gateway — $0,01 за код без налогов. Для номеров +7 она может отличаться. Пополнить счет можно только через Fragment в криптовалюте. Агрегаторы продают этот канал в рублях по договору. Например, у МТС Exolve Telegram Verify стоит 1,53 ₽ за доставленное сообщение, у SMS Aero «Коды в Telegram» — 1,99–2,49 ₽.

Канал в несколько раз дешевле СМС, но работает лишь у пользователей Telegram, согласных получать коды. Чтобы не терять остальных, Telegram ставят первым каналом, а при сбое переходят на СМС или звонок. Такую цепочку предлагает, например, МТС Exolve.

Аппаратный ключ и passkey

Аппаратный ключ (токен) — устройство с USB, NFC, которое подтверждает вход криптографией по стандартам FIDO2 и U2F. Токен сверяет адрес сайта, так что фишинговая копия не получит от него ответа. Ключ доступа (passkey) — та же технология без отдельного устройства. Секрет хранится в смартфоне или менеджере паролей и открывается биометрией.

Среди российских устройств этого класса есть «Рутокен MFA» (FIDO2 и U2F, вход по устройству и PIN-коду) и JaCarta U2F от «Аладдин Р.Д.». Цены нужно уточнять у продавцов, так как «Аладдин Р.Д.» их не публикует. Раздавать токены клиентам массового сервиса не получится. Токен разумно выдать администраторам, бухгалтерии и тем, кто входит на серверы.

Биометрия

Отпечаток и лицо на смартфоне обычно не уходят на сервер. Биометрия открывает приложение или passkey на устройстве, сервис получает криптографическое подтверждение. По закону № 572-ФЗ компании вправе проверять человека через Единую биометрическую систему с его согласия, а требовать сдать биометрию для услуги нельзя.

Сравнение способов: таблица

СпособЧто нужно пользователюЦена для компанииГлавный рискКому подходит
Код из СМСТелефон с номером7–13 ₽ за пакет до пяти кодов абоненту в месяц, плюс имя и шаблонПодмена SIM, перехват, накрутка через формуКлиентам, запасной канал
Флешколл и голосовой кодТелефон с номером0,42–2,00 ₽ за звонокБлокировки звонков операторами, подмена SIMКлиентам
Обратный звонок (звонок боту)Телефон с номером, исходящие вызовы0,22–1,50 ₽; LoginBot — 1,50 ₽, от 50 тыс. в месяц — 0,95 ₽Подмена номера, запрет исходящихКлиентам массового сервиса
Приложение-генераторСмартфон и установка приложенияБесплатно за код, платная разработкаФишинг, потеря телефонаСотрудникам, бизнес-клиентам
ПушПриложение компании или платформы входаВ лицензии платформы или разработкаУсталость от запросовСотрудникам, клиентам с приложением
TelegramАккаунт в Telegram$0,01 напрямую или 1,53–2,49 ₽ у МТС Exolve и SMS AeroНет Telegram у части клиентовПервым каналом с откатом на СМС
Аппаратный ключ и passkeyТокен или смартфон с passkeyЦена токена у продавцаПотеря токенаАдминистраторам, финансам

Цены — с сайтов сервисов на 27 октября 2026 года, условия LoginBot — по данным компании на сентябрь.

Как выбрать второй фактор: клиентам, сотрудникам, администраторам

Двухфакторную аутентификацию выбирают под того, кто входит, и под цену ошибки. Клиенту важно войти быстро и без установки программ. Администратору важнее защита от подделки входа.

Массовый вход клиентов в приложение или личный кабинет. Здесь нужен баланс конверсии, цены и безопасности. Подходят СМС или звонок, а Telegram добавляют как более дешевый первый канал с откатом на них.

Если форму атакуют или счет за СМС растет быстрее выручки, присмотритесь к обратному звонку. Кода нет, и сообщения на чужие номера не уходят. Платят ли за запросы, по которым никто не позвонил, зависит от провайдера: у LoginBot, по его словам, это определяют условия договора. Подходящие сервисы, например LoginBot, собраны в нашем каталоге программ для двухфакторной аутентификации. Запасной канал нужен в любом случае, так как у части клиентов не будет денег на счете или сигнала.

Кабинет для бизнес-клиентов. Пользователей меньше, а данных за входом больше: договоры, счета, заказы. Безопасность важнее скорости, поэтому разумно предложить приложение-аутентификатор, а СМС и звонок оставить запасными.

Сотрудники: почта, CRM, удаленный доступ. Удобнее всего корпоративная платформа, которая подключает второй фактор к рабочим системам. Среди российских платформ есть MULTIFACTOR (до трех лицензий бесплатно), Indeed AM и Avanpost MFA+. Внутри — пуш, приложение с кодами, ключ. Интеграторы для внедрения собраны в нашем разделе решений для двухфакторной аутентификации.

Администраторы и доступ к серверам. Здесь подходят аппаратные ключи и passkey: они дают защиту и от фишинга. Для таких аккаунтов СМС и звонок слишком легко обойти через оператора связи.

Платежи и банковские операции. У банков свои требования Банка России. Сообщество OWASP не рекомендует СМС и звонки для приложений с финансовым риском, NIST считает их ограниченными.

Как настроить двухфакторную аутентификацию для своих пользователей: чек-лист

Провайдер дает API, разработчик встраивает его в форму входа. Больше времени уходит на сценарии, когда второй фактор не сработал. От них зависят удобство и безопасность. Перед запуском 2FA проверьте восемь пунктов:

  1. Запасной канал. Если звонок не прошел, предложите СМС или Telegram, и наоборот.
  2. Резервные коды. Для приложения и ключей выдайте их при настройке и попросите сохранить.
  3. Лимиты на отправку. Ограничьте число запросов на номер, IP-адрес и устройство в час. Поставьте капчу после нескольких попыток и отсеките страны, где у вас нет покупателей. Лимиты и капча — защита от накрутки.
  4. Доверенное устройство. Не спрашивайте подтверждение при каждом входе с того же телефона, клиенты меньше устанут.
  5. Восстановление доступа. Сценарий «потерял телефон» не должен открывать аккаунт по одному звонку в поддержку.
  6. Мониторинг. Считайте долю незавершенных входов и расход по дням. Рост отправок без завершенных входов — признак накрутки.
  7. Баланс у провайдера. Поставьте уведомление о низком остатке: пустой баланс останавливает вход для всех.
  8. Тест на реальных номерах. Проверьте крупных операторов, корпоративные сим-карты, роуминг и иностранных абонентов.
Чек-лист: что проверить перед запуском двухфакторной аутентификации для клиентов
Что проверить перед запуском 2FA. Чек-лист pickTech

Вопросы и ответы

Что такое 2FA-код?

Одноразовый код второго фактора, он подтверждает вход после пароля. Код присылают в СМС и Telegram, диктуют в звонке, показывают в приложении. Код действует от 30 секунд до нескольких минут и годится один раз.

Чем двухфакторная аутентификация отличается от многофакторной?

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

Двухфакторная авторизация и аутентификация — это одно и то же?

В быту да, «двухфакторной авторизацией» называют 2FA. Строго говоря, аутентификация проверяет личность, а авторизация определяет права после входа.

Что безопаснее: СМС или приложение-аутентификатор?

Приложение безопаснее, так как код не проходит через оператора связи. Подмена сим-карты и перехват здесь не помогут. Но оба способа уязвимы для фишинга. От него защищают только ключи и passkey.

Можно ли обойти двухфакторную аутентификацию?

Да, но сложнее и дороже, чем подобрать пароль. Обходят через подмену сим-карты и фишинговые сайты, которые просят ввести код. В обзоре за 2025 год Банк России описывает схему, когда мошенники звонят «из доставки» и просят продиктовать код из СМС. Чтобы усложнить обход, нужны лимиты, сверка чисел в пуше и строгий сценарий восстановления доступа.

Сколько стоит двухфакторная аутентификация для клиентов?

Стоимость зависит от способа. Первый СМС-код абоненту в месяц стоит 7–13 ₽, плюс у каждого оператора плата за имя отправителя и шаблон. Флешколл стоит 0,75–2,00 ₽, обратный звонок — от 0,22 ₽ (Plusofon, пакет на 100 000 звонков) до 1,50 ₽ (LoginBot). Telegram стоит 1,53–2,49 ₽, приложение-генератор бесплатно. Еще нужна разработка, чтобы встроить провайдера на сайт и продумать сценарии сбоя.

Если вы нашли ошибку в тексте, пожалуйста, выделите фрагмент текста и нажмите ctrl + enter

Комментариев нет

Защита от автоматических сообщений
CAPTCHA
Введите слово на картинке