[{"data":1,"prerenderedAt":1652},["ShallowReactive",2],{"blog-proverka-prinadlezhnosti-nomera":3,"blog-related-proverka-prinadlezhnosti-nomera":311,"mdc--3bxpc9-key":1604,"mdc-j1gyyn-key":1616,"mdc-dwd5k6-key":1625,"mdc--hju3oa-key":1634,"mdc-vrat2-key":1643},{"id":4,"title":5,"body":6,"category":275,"cta":276,"description":281,"draft":282,"extension":283,"faq":284,"h1":297,"meta":298,"navigation":299,"order":300,"path":301,"published":302,"related":303,"seo":307,"stem":308,"summary":309,"updated":302,"__hash__":310},"blog\u002Fblog\u002Fproverka-prinadlezhnosti-nomera.md","Проверка принадлежности номера телефона — как подтвердить",{"type":7,"value":8,"toc":265},"minimark",[9,18,23,26,32,38,41,45,132,135,139,142,145,154,158,161,164,167,195,201,205,208,240,243,247,250,253],[10,11,12,13,17],"p",{},"Уточним предмет с первой строки, потому что формулировка «проверка принадлежности номера» звучит двусмысленно. Речь о том, чтобы убедиться: ",[14,15,16],"strong",{},"телефон, указанный в вашей форме, доступен тому человеку, который его указал",". Не о том, чтобы выяснить что-либо о постороннем номере — это другая задача, и она здесь не рассматривается.",[19,20,22],"h2",{"id":21},"chto-znachit-proverit-prinadlezhnost-nomera","Что значит «проверить принадлежность номера»",[10,24,25],{},"Различают две вещи, и путать их дорого.",[10,27,28,31],{},[14,29,30],{},"Регистрационные данные."," На кого оформлена SIM-карта по документам. Эти сведения защищены законом, операторы их не раскрывают, и построить на них проверку невозможно.",[10,33,34,37],{},[14,35,36],{},"Фактический доступ."," Может ли человек прямо сейчас воспользоваться этим номером — принять на него сообщение или совершить с него вызов. Именно это проверяется на практике, и именно этого достаточно почти для всех продуктовых задач.",[10,39,40],{},"Разница существенна. Фактический доступ не говорит, что перед вами конкретный гражданин, — он говорит, что перед вами тот же человек, который сможет ответить на звонок курьера и получить код при восстановлении доступа. Для большинства сценариев это ровно то, что нужно.",[19,42,44],{"id":43},"sposoby-podtverdit-dostup-k-nomeru","Способы подтвердить доступ к номеру",[46,47,50],"div",{"className":48},[49],"md-table",[51,52,53,72],"table",{},[54,55,56],"thead",{},[57,58,59,63,66,69],"tr",{},[60,61,62],"th",{},"Способ",[60,64,65],{},"Что доказывает",[60,67,68],{},"Надёжность",[60,70,71],{},"Что делает пользователь",[73,74,75,90,104,118],"tbody",{},[57,76,77,81,84,87],{},[78,79,80],"td",{},"SMS-код",[78,82,83],{},"сообщение получено на этот номер",[78,85,86],{},"зависит от доставки; код можно передать посреднику",[78,88,89],{},"ждёт и вводит код",[57,91,92,95,98,101],{},[78,93,94],{},"Голосовой код",[78,96,97],{},"вызов принят на этот номер",[78,99,100],{},"выше, чем у SMS: сложнее автоматизировать приём",[78,102,103],{},"принимает вызов, слушает, вводит",[57,105,106,109,112,115],{},[78,107,108],{},"Входящий flash call",[78,110,111],{},"вызов поступил на этот номер",[78,113,114],{},"требует разрешений приложению",[78,116,117],{},"ничего либо вводит цифры",[57,119,120,123,126,129],{},[78,121,122],{},"Исходящий звонок пользователя",[78,124,125],{},"вызов совершён с этого номера",[78,127,128],{},"самая высокая из перечисленных",[78,130,131],{},"нажимает вызов",[10,133,134],{},"Строки упорядочены по строгости доказательства, и она растёт сверху вниз.",[19,136,138],{"id":137},"pochemu-zvonok-ot-polzovatelya-samyy-strogiy-variant","Почему звонок от пользователя — самый строгий вариант",[10,140,141],{},"Все способы с кодом устроены одинаково: сервис что-то отправляет на номер, а пользователь пересылает полученное обратно. Слабое место в том, что пересылать может кто угодно. Достаточно иметь доступ к принимаемым на номер сообщениям — не к самой SIM-карте, а к потоку сообщений, — и код будет введён.",[10,143,144],{},"Исходящий вызов работает иначе. Подтверждением служит не полученное сообщение, а сам факт вызова с проверяемого номера: сервис видит номер вызывающего абонента на своей стороне. Чтобы это подделать, нужно не принимать сообщения, а управлять исходящей линией с конкретного номера — задача принципиально другого порядка сложности.",[10,146,147,148,153],{},"Побочный эффект приятный: пользователю не приходится ничего вводить, то есть более строгая проверка оказывается ещё и более быстрой. Как это устроено технически — в статье про ",[149,150,152],"a",{"href":151},"\u002Fblog\u002Fpodtverzhdenie-nomera-zvonkom","подтверждение номера телефона звонком",".",[19,155,157],{"id":156},"zaschita-ot-feykovyh-registraciy-i-multiakkauntov","Защита от фейковых регистраций и мультиаккаунтов",[10,159,160],{},"Телефонная проверка не делает регистрацию невозможной — она делает её дорогой. Это и есть её работа.",[10,162,163],{},"Без верификации создание аккаунта стоит ноль и занимает секунду, поэтому массовая регистрация ограничена только скоростью скрипта. С верификацией каждый аккаунт требует отдельного работающего номера: их надо где-то взять, они стоят денег, и процесс перестаёт масштабироваться бесплатно. Экономика атаки ломается — а именно она, а не техническая невозможность, останавливает большинство злоупотреблений.",[10,165,166],{},"Что это закрывает на практике:",[168,169,170,177,183,189],"ul",{},[171,172,173,176],"li",{},[14,174,175],{},"Регистрации ради приветственных бонусов."," Промокод новичка перестаёт быть бесконечным.",[171,178,179,182],{},[14,180,181],{},"Мультиаккаунты для накрутки."," Отзывы, рейтинги, голосования — всё, что считается «по одному на человека».",[171,184,185,188],{},[14,186,187],{},"Ложные заказы."," Особенно при оплате при получении, где фейковый заказ стоит вам логистики.",[171,190,191,194],{},[14,192,193],{},"Автоматическую регистрацию ботами."," Полностью автоматический пайплайн упирается в необходимость управлять телефонными номерами.",[10,196,197,200],{},[14,198,199],{},"Где пределы, честно."," Сервисы, предоставляющие доступ к чужим номерам ради приёма сообщений, существуют, и притворяться, что верификация закрывает эту дыру полностью, нельзя. Она поднимает стоимость и снижает скорость атаки, но не сводит её к нулю. Поэтому телефонная проверка — один слой защиты, а не вся защита: рядом должны стоять лимиты на действия нового аккаунта, ограничение числа привязок одного номера и анализ поведения.",[19,202,204],{"id":203},"chto-esche-dolzhno-stoyat-ryadom-s-proverkoy","Что ещё должно стоять рядом с проверкой",[10,206,207],{},"Телефонная верификация закрывает один вопрос — есть ли у человека доступ к указанному номеру. Всё остальное она не решает, и рассчитывать на неё как на единственный барьер не стоит. Минимальный набор рядом:",[168,209,210,216,222,228,234],{},[171,211,212,215],{},[14,213,214],{},"Лимит привязок одного номера."," Без него проверка перестаёт ограничивать мультиаккаунты: подтвердить один и тот же телефон можно сколько угодно раз.",[171,217,218,221],{},[14,219,220],{},"Ограничение действий нового аккаунта."," Отзыв, вывод средств или публикация с первой минуты жизни учётной записи — самая уязвимая точка.",[171,223,224,227],{},[14,225,226],{},"Лимит на число проверок"," с одного адреса и одной сессии. Создание проверок стоит денег, и без ограничения форма превращается в способ тратить ваш баланс.",[171,229,230,233],{},[14,231,232],{},"Анализ поведения."," Десять регистраций с одного устройства за час выглядят одинаково подозрительно, сколько бы номеров ни было подтверждено.",[171,235,236,239],{},[14,237,238],{},"Журнал подтверждений."," Кто, когда и с какого номера — это то, что понадобится при разборе спорной ситуации.",[10,241,242],{},"Полезно сразу задать себе вопрос, сколько стоит обойти вашу защиту. Если приветственный бонус или триал дороже, чем усилия на обход, схема окупается для злоумышленника — и никакая проверка сама по себе этого не изменит. Верификация сдвигает экономику атаки, а не отменяет её.",[19,244,246],{"id":245},"zaschita-ot-feykovyh-zakazov","Защита от фейковых заказов",[10,248,249],{},"Отдельный сценарий с понятной ценой ошибки. В e-commerce ложный заказ — это не только несостоявшаяся продажа: товар зарезервирован, собран, отправлен и вернулся, а логистику вы оплатили.",[10,251,252],{},"Проверка номера на этапе оформления решает сразу две задачи. Во-первых, отсекает заказы, оформленные на выдуманный телефон. Во-вторых, ловит обычные опечатки — а это гораздо более частый случай, чем злой умысел: неверная цифра в номере означает, что курьер не дозвонится и заказ вернётся ровно так же, как и подложный.",[10,254,255,256,260,261,153],{},"Порядок такой: подтверждать номер до того, как заказ уйдёт в сборку, а не после. Разбор задач по отраслям — в материале ",[149,257,259],{"href":258},"\u002Fblog\u002Fgde-nuzhna-verifikaciya-telefona","где нужна верификация телефона",", выбор сценария под этап пользовательского пути — в статье про ",[149,262,264],{"href":263},"\u002Fblog\u002Fpodtverzhdenie-pri-registracii-i-vhode","подтверждение при регистрации, входе и операциях",{"title":266,"searchDepth":267,"depth":267,"links":268},"",2,[269,270,271,272,273,274],{"id":21,"depth":267,"text":22},{"id":43,"depth":267,"text":44},{"id":137,"depth":267,"text":138},{"id":156,"depth":267,"text":157},{"id":203,"depth":267,"text":204},{"id":245,"depth":267,"text":246},"Продукт",{"title":277,"text":278,"label":279,"href":280},"Проверяйте номер до того, как он попал в базу","Одно подтверждение — 0,20 ₽, несостоявшаяся проверка не тарифицируется.","Начать бесплатно","\u002Fregister","Как убедиться, что пользователь действительно имеет доступ к указанному номеру: способы проверки, защита от фейковых регистраций и мультиаккаунтов, пределы метода.",false,"md",[285,288,291,294],{"q":286,"a":287},"Можно ли узнать, на кого оформлена SIM-карта?","Нет, и такой задачи сервис не решает. Данные абонентов защищены законом\nи операторам передавать их некому. Проверяется только фактический доступ\nк номеру: тот, кто указал телефон в форме, должен подтвердить его действием.\n",{"q":289,"a":290},"Спасает ли проверка от сервисов приёма SMS на чужие номера?","Не полностью. Такие сервисы существуют, и полностью закрыть эту дыру\nверификация не может. Но она делает массовую регистрацию платной\nи медленной, а сценарий с исходящим вызовом усложняет её дополнительно.\n",{"q":292,"a":293},"Чем звонок строже SMS-кода?","Тем, что подтверждается: SMS доказывает приём сообщения на номер, звонок —\nсовершение вызова с него. Первое можно организовать через посредника,\nполучающего сообщения, второе требует управления самой линией.\n",{"q":295,"a":296},"Как быть, если номер один, а аккаунтов нужно несколько?","Это ваше продуктовое решение, а не техническое ограничение. Заведите явный\nлимит привязок одного номера — без него верификация перестаёт отсекать\nмультиаккаунты, а с ним придётся продумать легитимные случаи вроде\nсемейных или рабочих учётных записей.\n","Как проверить, что номер телефона принадлежит пользователю",{},true,10,"\u002Fblog\u002Fproverka-prinadlezhnosti-nomera","2026-08-08",[304,305,306],"podtverzhdenie-nomera-zvonkom","gde-nuzhna-verifikaciya-telefona","podtverzhdenie-pri-registracii-i-vhode",{"title":5,"description":281},"blog\u002Fproverka-prinadlezhnosti-nomera","Речь идёт о проверке, что номер, введённый в вашу форму, доступен тому, кто его вводит.\nЭто не определение чужого номера и не поиск сведений об абоненте — такой задачи здесь\nнет. Доступ подтверждается действием: получением одноразового кода или, что строже,\nисходящим вызовом с этого номера. Ниже — сравнение способов, их надёжность\nи честный разбор того, от чего телефонная проверка защищает, а от чего нет.\n","kOIxBHBqpPfsqHWfvwTt7tgQuZ6IrA6b9hFRW1TEeOw",[312,837,1221],{"id":313,"title":314,"body":315,"category":802,"cta":803,"description":806,"draft":282,"extension":283,"faq":807,"h1":826,"meta":827,"navigation":299,"order":828,"path":151,"published":302,"related":829,"seo":833,"stem":834,"summary":835,"updated":302,"__hash__":836},"blog\u002Fblog\u002Fpodtverzhdenie-nomera-zvonkom.md","Подтверждение номера телефона звонком — верификация без SMS",{"type":7,"value":316,"toc":793},[317,320,323,327,330,333,336,419,422,426,429,477,484,487,491,494,500,503,509,592,599,603,606,609,612,619,622,626,633,639,692,695,707,711,714,750,755,759,762,785],[10,318,319],{},"Способ выглядит непривычно ровно один раз — пока не увидишь его в деле. Пользователь не ждёт SMS, не переключается в приложение сообщений, не копирует шесть цифр и не возвращается обратно в форму. Он нажимает одну кнопку, телефон начинает набор, через мгновение вызов обрывается — и регистрация продолжается сама.",[10,321,322],{},"Ниже — что происходит под капотом, чем это отличается от обычного flash call, почему звонок доходит там, где SMS теряется, и сколько всё это стоит.",[19,324,326],{"id":325},"chto-takoe-proverka-telefona-zvonkom","Что такое проверка телефона звонком",[10,328,329],{},"Задача любой телефонной верификации одна: убедиться, что человек, который вводит номер в форму, действительно имеет к этому номеру доступ. Классическое решение — отправить на него одноразовый код и попросить ввести обратно. Раз код дошёл и был введён, значит, телефон у пользователя в руках.",[10,331,332],{},"Проверка номера звонком решает ту же задачу с другой стороны. Вместо того чтобы отправлять что-то абоненту и ждать, что он это получит и перепечатает, сервис просит его сделать исходящий вызов. Телефонная сеть передаёт номер вызывающего абонента вместе с вызовом — это тот же механизм, благодаря которому вы видите, кто вам звонит. Сервис сравнивает определившийся номер с тем, который пользователь ввёл в форму. Совпало — номер подтверждён.",[10,334,335],{},"Разница принципиальная. В SMS-сценарии доказательством служит доставленное сообщение, а его доставка зависит от цепочки посредников. В сценарии со звонком доказательством служит сам факт исходящего вызова с проверяемого номера, и никакого содержимого передавать не требуется.",[46,337,339],{"className":338},[49],[51,340,341,352],{},[54,342,343],{},[57,344,345,347,349],{},[60,346],{},[60,348,80],{},[60,350,351],{},"Звонок на выделенный номер",[73,353,354,364,375,386,397,408],{},[57,355,356,358,361],{},[78,357,71],{},[78,359,360],{},"ждёт сообщение, открывает его, запоминает или копирует код, возвращается в форму, вводит",[78,362,363],{},"нажимает кнопку вызова и сбрасывает",[57,365,366,369,372],{},[78,367,368],{},"Число действий",[78,370,371],{},"пять",[78,373,374],{},"два",[57,376,377,380,383],{},[78,378,379],{},"Что подтверждает факт",[78,381,382],{},"что сообщение дошло и было прочитано",[78,384,385],{},"что вызов совершён с проверяемого номера",[57,387,388,391,394],{},[78,389,390],{},"Где ломается",[78,392,393],{},"сообщение не дошло, пришло с задержкой, код введён с ошибкой",[78,395,396],{},"номер вызывающего не определяется, звонок с другого телефона",[57,398,399,402,405],{},[78,400,401],{},"За что списываются деньги",[78,403,404],{},"за отправку, независимо от доставки",[78,406,407],{},"за состоявшийся звонок",[57,409,410,413,416],{},[78,411,412],{},"Ввод кода",[78,414,415],{},"обязателен",[78,417,418],{},"не нужен",[10,420,421],{},"У способа есть и обратная сторона, о ней честно в разделе про ограничения: он работает, только пока номер вызывающего абонента передаётся сетью, и только для российских номеров.",[19,423,425],{"id":424},"kak-prohodit-podtverzhdenie-chetyre-shaga","Как проходит подтверждение: четыре шага",[10,427,428],{},"Со стороны интеграции всё сводится к двум запросам к API — на создание проверки и на получение её результата.",[430,431,432,443,453,459],"ol",{},[171,433,434,437,438,442],{},[14,435,436],{},"Ваша система создаёт проверку."," Отправляет ключ проекта и номер пользователя в формате E.164 (",[439,440,441],"code",{},"+79161234567","). В ответ приходит идентификатор проверки и выделенный номер, на который нужно позвонить.",[171,444,445,448,449,452],{},[14,446,447],{},"Вы показываете этот номер пользователю."," На мобильных — ссылкой ",[439,450,451],{},"tel:",", чтобы набор открывался в одно касание и номер не пришлось переписывать руками. Рядом полезен таймер: у проверки есть срок.",[171,454,455,458],{},[14,456,457],{},"Пользователь звонит."," Отвечать на вызов не нужно и невозможно — сервис фиксирует входящий и сбрасывает соединение. Звонок сопоставляется с проверкой по паре «выделенный номер + номер вызывающего абонента».",[171,460,461,464,465,468,469,472,473,476],{},[14,462,463],{},"Ваша система забирает результат."," Опрашивает статус проверки по её идентификатору: ",[439,466,467],{},"PENDING"," — звонка ещё не было, ",[439,470,471],{},"CONFIRMED"," — номер подтверждён, ",[439,474,475],{},"EXPIRED"," — 60 секунд истекли, звонка не поступило.",[10,478,479,480,483],{},"Важная деталь, которую часто понимают неправильно: ",[14,481,482],{},"выделенный номер не закрепляется за пользователем",". Один и тот же номер из пула одновременно обслуживает проверки разных людей — уникальной должна быть только пара «номер плюс звонящий». Поэтому пул не «заканчивается» при всплеске регистраций и не требует запаса номеров под пиковую нагрузку: сервис сам подбирает свободную комбинацию и распределяет вызовы по пулу.",[10,485,486],{},"Вторая деталь — про 60 секунд. Это срок жизни проверки, а не срок аренды номера. Если пользователь отвлёкся и позвонил через две минуты, вызов уже ни к чему не привяжется: проверка к тому моменту помечена как истёкшая. Правильная реакция интерфейса — не «ошибка», а кнопка «Позвонить ещё раз», создающая новую проверку.",[19,488,490],{"id":489},"chem-eto-otlichaetsya-ot-obychnogo-flash-call","Чем это отличается от обычного flash call",[10,492,493],{},"Термин flash call описывает два зеркальных сценария, и путаница между ними — главный источник недопонимания при выборе провайдера.",[10,495,496,499],{},[14,497,498],{},"Обычный flash call."," Звонит сервис. Пользователь видит входящий вызов, который тут же обрывается, а приложение читает номер входящего и подставляет его последние цифры как код подтверждения. Пользователю иногда даже не нужно ничего делать — но только если приложение получило доступ к журналу вызовов.",[10,501,502],{},"Здесь и находится слабое место. Доступ к журналу вызовов — чувствительное разрешение: в Google Play его выдача ограничена и требует обоснования, в iOS публичного API для чтения журнала нет вообще, а в браузере такой сценарий недоступен по определению. На практике обычный flash call — это история про Android-приложение с одобренным разрешением, и больше почти нигде.",[10,504,505,508],{},[14,506,507],{},"Обратный (reverse) flash call."," Звонит пользователь. Сервису не нужен доступ ни к журналу вызовов, ни к SMS — он видит вызов на своей стороне, потому что вызов пришёл к нему. Отсюда следует, что сценарий одинаково работает и в мобильном приложении, и на обычном сайте в браузере, и никаких особых разрешений не требует.",[46,510,512],{"className":511},[49],[51,513,514,526],{},[54,515,516],{},[57,517,518,520,523],{},[60,519],{},[60,521,522],{},"Обычный flash call",[60,524,525],{},"Обратный flash call",[73,527,528,539,550,561,570,581],{},[57,529,530,533,536],{},[78,531,532],{},"Кто звонит",[78,534,535],{},"сервис пользователю",[78,537,538],{},"пользователь сервису",[57,540,541,544,547],{},[78,542,543],{},"Разрешения в приложении",[78,545,546],{},"доступ к журналу вызовов",[78,548,549],{},"не нужны",[57,551,552,555,558],{},[78,553,554],{},"Работает на сайте",[78,556,557],{},"нет",[78,559,560],{},"да",[57,562,563,566,568],{},[78,564,565],{},"Работает на iOS",[78,567,557],{},[78,569,560],{},[57,571,572,575,578],{},[78,573,574],{},"Что вводит пользователь",[78,576,577],{},"цифры из номера (или автоподстановка)",[78,579,580],{},"ничего",[57,582,583,586,589],{},[78,584,585],{},"Что может помешать",[78,587,588],{},"отказ в разрешении, ограничения магазинов приложений",[78,590,591],{},"номер вызывающего не определяется",[10,593,594,595,153],{},"FlashCall работает по второй схеме. Подробный разбор терминологии — включая написания «флеш колл» и синоним call to auth — в отдельном материале ",[149,596,598],{"href":597},"\u002Fblog\u002Fchto-takoe-flash-call","что такое flash call и обратный flash call",[19,600,602],{"id":601},"pochemu-zvonok-dohodit-tam-gde-sms-ne-doshla","Почему звонок доходит там, где SMS не дошла",[10,604,605],{},"Чтобы SMS с кодом оказалась на экране, она проходит цепочку: ваш сервис → агрегатор → оператор получателя → устройство. На каждом переходе есть очередь, фильтр и возможность потерять сообщение. Массовые рассылки фильтруются как спам, роуминг и запрет на приём международных сообщений отсекают часть абонентов, переполненная память устройства не даёт сообщение принять, а задержка на стороне агрегатора превращает код в бесполезный — к моменту доставки он уже истёк.",[10,607,608],{},"Для бизнеса это не абстрактная проблема, а прямые потери: недоставленная SMS — это не отправленный впустую рубль, а несостоявшаяся регистрация. Причём отправка тарифицируется независимо от того, дошло сообщение или нет.",[10,610,611],{},"Исходящий вызов идёт по голосовой сети напрямую. Там нет ни фильтрации массовых рассылок, ни очереди на доставку, ни спам-папки — соединение либо устанавливается, либо нет, и результат виден мгновенно. Отдельно важно, что инициатива на стороне пользователя: он не ждёт, пока до него что-то доедет, а сам совершает действие и сразу видит результат.",[10,613,614,615,153],{},"Подробный разбор причин, по которым коды не доходят, и что с этим делать пользователю — в материале ",[149,616,618],{"href":617},"\u002Fblog\u002Fne-prihodit-kod-podtverzhdeniya","почему не приходит код подтверждения",[10,620,621],{},"Обещать стопроцентную доставляемость было бы нечестно, поэтому назовём и границы. Верификация телефона звонком не сработает в трёх случаях: у абонента скрыт номер, звонок идёт через корпоративную АТС с подменой исходящего номера, или пользователь находится за пределами России — пул состоит из российских номеров. Разумная архитектура оставляет запасной способ подтверждения: звонок как основной сценарий, SMS как резервный для тех, у кого он не прошёл.",[19,623,625],{"id":624},"skolko-stoit-podtverzhdenie-nomera","Сколько стоит подтверждение номера",[10,627,628,629,632],{},"Одно подтверждение — ",[14,630,631],{},"0,20 ₽",". Абонентской платы нет, минимального ежемесячного объёма нет, за подключение платить не нужно.",[10,634,635,636,638],{},"Ключевое отличие от SMS — в модели списания. Деньги списываются в момент, когда звонок зафиксирован, то есть за результат. Проверка, по которой звонка не было и которая ушла в ",[439,637,475],{},", не тарифицируется вообще. Вы не платите за попытки, за недоставку и за пользователей, которые передумали на середине формы.",[46,640,642],{"className":641},[49],[51,643,644,657],{},[54,645,646],{},[57,647,648,651,654],{},[60,649,650],{},"Подтверждений в месяц",[60,652,653],{},"Стоимость при 100 % дозвона",[60,655,656],{},"При 80 % дозвона",[73,658,659,670,681],{},[57,660,661,664,667],{},[78,662,663],{},"1 000",[78,665,666],{},"200 ₽",[78,668,669],{},"160 ₽",[57,671,672,675,678],{},[78,673,674],{},"10 000",[78,676,677],{},"2 000 ₽",[78,679,680],{},"1 600 ₽",[57,682,683,686,689],{},[78,684,685],{},"100 000",[78,687,688],{},"20 000 ₽",[78,690,691],{},"16 000 ₽",[10,693,694],{},"Второй столбец — не скидка, а прямое следствие модели: если из десяти тысяч запущенных проверок звонком завершились восемь тысяч, платить вы будете за восемь. В SMS-сценарии заплатить пришлось бы за все десять тысяч отправок.",[10,696,697,698,702,703,153],{},"Проверка не создастся, если на балансе меньше стоимости одного подтверждения — API вернёт ошибку о недостатке средств. Это стоит обработать в коде заранее и завести оповещение о низком балансе. Актуальные цены и условия — на странице ",[149,699,701],{"href":700},"\u002Fpricing","тарифов","; подробнее о том, как вообще выбирать провайдера и на что смотреть кроме цены, — в разборе ",[149,704,706],{"href":705},"\u002Fblog\u002Fservis-podtverzhdeniya-nomera","сервисов подтверждения номера",[19,708,710],{"id":709},"gde-primenyayut-verifikaciyu-nomera-zvonkom","Где применяют верификацию номера звонком",[10,712,713],{},"Сценариев ровно столько же, сколько у SMS-кода, — способ подтверждения меняется, задача остаётся.",[168,715,716,722,732,738,744],{},[171,717,718,721],{},[14,719,720],{},"Регистрация."," Отсечь фейковые аккаунты и получить рабочий контакт. Здесь короткий сценарий даёт больше всего: чем меньше шагов между «ввёл номер» и «зарегистрирован», тем меньше отвалов.",[171,723,724,727,728,153],{},[14,725,726],{},"Вход в аккаунт."," Замена SMS-кода при авторизации, в том числе полностью без пароля. Как это устроено — в материале про ",[149,729,731],{"href":730},"\u002Fblog\u002Favtorizaciya-po-zvonku","авторизацию по звонку",[171,733,734,737],{},[14,735,736],{},"Подтверждение операции."," Смена пароля, изменение реквизитов, подтверждение заказа — там, где нужно доказать, что действие совершает владелец аккаунта.",[171,739,740,743],{},[14,741,742],{},"Оформление заказа и доставка."," Проверка контактного номера до того, как заказ уйдёт в сборку, а курьер — по адресу с неверным телефоном.",[171,745,746,749],{},[14,747,748],{},"Объявления и маркетплейсы."," Верификация продавца, борьба с мультиаккаунтами и фейковыми регистрациями.",[10,751,752,753,153],{},"Разбор по отраслям с конкретными задачами — в статье ",[149,754,259],{"href":258},[19,756,758],{"id":757},"kak-podklyuchit","Как подключить",[10,760,761],{},"Интеграция занимает несколько часов и не требует SDK: это два HTTP-запроса к REST API.",[430,763,764,767,770,776],{},[171,765,766],{},"Зарегистрируйтесь и создайте проект — он получит собственный ключ.",[171,768,769],{},"На бэкенде вызовите создание проверки, передав ключ проекта и номер пользователя. Ключ хранится только на сервере: во фронтенде его размещать нельзя.",[171,771,772,773,775],{},"Отдайте выделенный номер во фронтенд и покажите его пользователю ссылкой ",[439,774,451],{}," с таймером на 60 секунд.",[171,777,778,779,781,782,784],{},"Опрашивайте статус проверки, пока он не станет ",[439,780,471],{}," или ",[439,783,475],{},", и обработайте оба исхода.",[10,786,787,788,792],{},"Пошаговое описание запросов, форматов и типичных ошибок интеграции — в материале про ",[149,789,791],{"href":790},"\u002Fblog\u002Fapi-podtverzhdeniya-nomera","API подтверждения номера",". Инструкция с вашим собственным ключом открывается в кабинете на странице проекта сразу после регистрации.",{"title":266,"searchDepth":267,"depth":267,"links":794},[795,796,797,798,799,800,801],{"id":325,"depth":267,"text":326},{"id":424,"depth":267,"text":425},{"id":489,"depth":267,"text":490},{"id":601,"depth":267,"text":602},{"id":624,"depth":267,"text":625},{"id":709,"depth":267,"text":710},{"id":757,"depth":267,"text":758},"Как это работает",{"title":804,"text":805,"label":279,"href":280},"Попробуйте на своём проекте","Регистрация занимает минуту, ключ проекта выдаётся сразу. Тестовую проверку можно запустить с первого же запроса.","Разбираем, как подтвердить номер телефона звонком вместо SMS-кода: схема проверки, отличие от обычного flash call, стоимость и порядок подключения.",[808,811,814,817,820,823],{"q":809,"a":810},"Что будет, если пользователь позвонит с другого номера?","Проверка не подтвердится. Совпадение ищется по паре «выделенный номер + номер\nвызывающего абонента», и звонок с телефона, который не был указан при создании\nпроверки, к ней не привяжется. Через 60 секунд она перейдёт в статус `EXPIRED`,\nи деньги за неё списаны не будут.\n",{"q":812,"a":813},"Звонок платный для пользователя?","Оператор тарифицирует его как обычный вызов на российский номер, по тарифу абонента.\nНо соединение сбрасывается до ответа, а неотвеченные вызовы операторы не тарифицируют —\nна практике подтверждение обходится пользователю бесплатно.\n",{"q":815,"a":816},"Сработает ли проверка, если у вызывающего скрыт номер?","Нет. Определение номера вызывающего абонента — основа всего способа: если номер\nне передаётся, сопоставить звонок с проверкой не с чем. Так бывает при включённом\nантиопределителе и на корпоративных АТС, которые подменяют исходящий номер.\nДля таких пользователей нужен запасной способ подтверждения.\n",{"q":818,"a":819},"Что делать, если звонка так и не было?","Через 60 секунд после создания проверка сама переходит в `EXPIRED` — опрос статуса\nвернёт его вместо `PENDING`. Это штатная ситуация: покажите пользователю кнопку\n«Позвонить ещё раз» и создайте новую проверку. Тарифицируется только состоявшийся\nзвонок, поэтому повторные попытки ничего не стоят.\n",{"q":821,"a":822},"Сколько проверок можно запускать одновременно?","Ограничения на общее число параллельных проверок в проекте нет. Единственное\nтребование — уникальность пары «выделенный номер + номер звонящего» среди\nожидающих. Сервис сам подбирает подходящий номер из пула и распределяет по нему\nнагрузку, так что со стороны интеграции об этом думать не нужно.\n",{"q":824,"a":825},"Что произойдёт, если на балансе закончатся деньги?","Проверка просто не создастся: запрос на выдачу номера вернёт ошибку о недостатке\nсредств. Уже созданные проверки при этом дорабатывают штатно. Обработайте эту\nошибку в коде заранее — иначе форма регистрации молча перестанет работать,\nкогда баланс дойдёт до нуля.\n","Подтверждение номера телефона звонком: как это работает",{},1,[830,831,832],"avtorizaciya-po-zvonku","servis-podtverzhdeniya-nomera","chto-takoe-flash-call",{"title":314,"description":806},"blog\u002Fpodtverzhdenie-nomera-zvonkom","Подтверждение номера звонком — способ проверить телефон без SMS и без одноразового кода.\nСервис выдаёт выделенный номер, пользователь звонит на него со своего телефона, вызов\nсбрасывается, а система по номеру вызывающего абонента понимает, что телефон принадлежит\nименно ему. Вводить ничего не нужно, отвечать на звонок тоже. Проверка живёт 60 секунд\nи стоит 0,20 ₽, причём списание происходит только за состоявшийся звонок.\n","Vs3hHENdsOH5tdu4ypInD_PfVG5qPC2vwutGGv1h_7s",{"id":838,"title":839,"body":840,"category":1194,"cta":1195,"description":1198,"draft":282,"extension":283,"faq":1199,"h1":1212,"meta":1213,"navigation":299,"order":1214,"path":258,"published":302,"related":1215,"seo":1217,"stem":1218,"summary":1219,"updated":302,"__hash__":1220},"blog\u002Fblog\u002Fgde-nuzhna-verifikaciya-telefona.md","Где нужна верификация номера телефона — по отраслям",{"type":7,"value":841,"toc":1185},[842,845,926,929,935,941,947,953,957,962,967,972,981,984,989,994,999,1004,1008,1013,1018,1023,1029,1032,1037,1042,1047,1051,1056,1061,1068,1072,1171,1174,1177],[10,843,844],{},"Верификация телефона — не универсальное требование, а инструмент под конкретную задачу. Ниже разобрано, где он окупается и что именно ломается без него.",[46,846,848],{"className":847},[49],[51,849,850,863],{},[54,851,852],{},[57,853,854,857,860],{},[60,855,856],{},"Отрасль",[60,858,859],{},"Задача",[60,861,862],{},"Раздел",[73,864,865,876,886,896,906,916],{},[57,866,867,870,873],{},[78,868,869],{},"E-commerce и доставка",[78,871,872],{},"дозвониться курьером, отсечь ложные заказы",[78,874,875],{},"ниже",[57,877,878,881,884],{},[78,879,880],{},"Маркетплейсы и объявления",[78,882,883],{},"подтвердить продавца, ограничить мультиаккаунты",[78,885,875],{},[57,887,888,891,894],{},[78,889,890],{},"Программы лояльности",[78,892,893],{},"не раздавать бонусы новичка одному человеку многократно",[78,895,875],{},[57,897,898,901,904],{},[78,899,900],{},"SaaS",[78,902,903],{},"ограничить повторные триалы",[78,905,875],{},[57,907,908,911,914],{},[78,909,910],{},"CRM и колл-центры",[78,912,913],{},"держать базу контактов чистой",[78,915,875],{},[57,917,918,921,924],{},[78,919,920],{},"Финансовые сервисы",[78,922,923],{},"подтверждать операции",[78,925,875],{},[19,927,869],{"id":928},"e-commerce-i-dostavka",[10,930,931,934],{},[14,932,933],{},"Задача."," Убедиться, что по указанному телефону можно дозвониться, до того как заказ уйдёт в сборку.",[10,936,937,940],{},[14,938,939],{},"Что ломается без проверки."," Опечатка в номере обнаруживается в день доставки: курьер не дозванивается, заказ возвращается, логистика оплачена дважды. Отдельно — ложные заказы при оплате при получении, где товар собран, отправлен и вернулся. Опечатки при этом встречаются чаще злого умысла, а стоят столько же.",[10,942,943,946],{},[14,944,945],{},"Как закрывается."," Подтверждение номера на шаге оформления, до передачи заказа в сборку. Сценарий со звонком добавляет два действия и не требует ждать сообщение — на этапе оформления заказа это критично, потому что любое трение здесь бьёт по конверсии напрямую.",[10,948,949,952],{},[14,950,951],{},"Что считать."," Долю недозвонов курьера и стоимость одного возврата. Умножьте на число заказов — получите цену вопроса.",[19,954,956],{"id":955},"marketpleysy-i-doski-obyavleniy","Маркетплейсы и доски объявлений",[10,958,959,961],{},[14,960,933],{}," Подтвердить, что за объявлением стоит человек с работающим контактом, и ограничить создание аккаунтов пачками.",[10,963,964,966],{},[14,965,939],{}," Фейковые продавцы, объявления с подставными контактами, накрутка отзывов и рейтингов с десятков учётных записей, обход блокировок регистрацией нового аккаунта.",[10,968,969,971],{},[14,970,945],{}," Проверка номера продавца перед публикацией первого объявления и лимит на число аккаунтов, привязанных к одному телефону. Второе без первого не работает: без подтверждения номер в профиле — просто строка текста.",[10,973,974,977,978,153],{},[14,975,976],{},"Важное ограничение."," Верификация не делает регистрацию невозможной, она делает её дорогой. Сервисы приёма сообщений на чужие номера существуют, поэтому телефонная проверка — один слой защиты, рядом с лимитами и анализом поведения. Подробнее — в материале про ",[149,979,980],{"href":301},"проверку принадлежности номера",[19,982,890],{"id":983},"programmy-loyalnosti",[10,985,986,988],{},[14,987,933],{}," Выдать приветственный бонус одному человеку один раз.",[10,990,991,993],{},[14,992,939],{}," Бонус новичка превращается в бесконечный: один пользователь регистрируется десятками, накапливает баллы и обналичивает их скидками. Отдельная разновидность — «фермы» аккаунтов под акции с реферальными начислениями.",[10,995,996,998],{},[14,997,945],{}," Подтверждённый номер как ключ участника плюс жёсткий лимит: один номер — одно участие. Проверять нужно до начисления бонуса, а не после регистрации.",[10,1000,1001,1003],{},[14,1002,951],{}," Размер приветственного бонуса. Он же — предел, который злоумышленник готов потратить на обход: если бонус дороже стоимости SIM-карты, схема окупается, и без верификации её ничто не сдерживает.",[19,1005,1007],{"id":1006},"saas-servisy","SaaS-сервисы",[10,1009,1010,1012],{},[14,1011,933],{}," Ограничить повторное использование бесплатного периода.",[10,1014,1015,1017],{},[14,1016,939],{}," Триал по кругу: новая почта — новый бесплатный месяц. Почтовый адрес заводится мгновенно и бесплатно, поэтому ограничителем служить не может.",[10,1019,1020,1022],{},[14,1021,945],{}," Телефон при регистрации на триал и лимит триалов на номер. Для платных тарифов проверка обычно избыточна — там ограничителем работает сама оплата.",[10,1024,1025,1028],{},[14,1026,1027],{},"Нюанс."," В B2B телефонная верификация встречается реже: регистрация часто идёт через менеджера, и барьер создаёт он. Проверка нужна там, где пользователь заводит аккаунт сам.",[19,1030,910],{"id":1031},"crm-i-koll-centry",[10,1033,1034,1036],{},[14,1035,933],{}," Держать базу контактов рабочей.",[10,1038,1039,1041],{},[14,1040,939],{}," База наполняется номерами с опечатками, устаревшими и выдуманными. Обнаруживается это на обзвоне: оператор тратит время на недозвоны, конверсия кампании падает, а качество базы никто не измеряет, пока не станет плохо.",[10,1043,1044,1046],{},[14,1045,945],{}," Подтверждение номера в точке его попадания в базу — в форме заявки, при регистрации, на лендинге. Проверенный контакт стоит дороже непроверенного ровно на стоимость сэкономленных попыток дозвона.",[19,1048,1050],{"id":1049},"finansovye-i-mikrofinansovye-servisy","Финансовые и микрофинансовые сервисы",[10,1052,1053,1055],{},[14,1054,933],{}," Подтверждать операции и вход, а не только регистрацию.",[10,1057,1058,1060],{},[14,1059,939],{}," Здесь цена ошибки самая высокая, и требования к сценарию другие: подтверждать нужно не факт доступа к аккаунту, а намерение совершить конкретное действие — с указанием суммы и получателя.",[10,1062,1063,1065,1066,153],{},[14,1064,945],{}," Телефонная проверка на входе и для обычных операций. Для операций с деньгами телефон не должен быть единственным фактором: подтверждение владения номером не защищает от подмены SIM-карты — ни в варианте с SMS, ни в варианте со звонком. Разбор требований по сценариям — в материале про ",[149,1067,264],{"href":263},[19,1069,1071],{"id":1070},"kak-vybrat-scenariy-pod-svoyu-zadachu","Как выбрать сценарий под свою задачу",[46,1073,1075],{"className":1074},[49],[51,1076,1077,1093],{},[54,1078,1079],{},[57,1080,1081,1084,1087,1090],{},[60,1082,1083],{},"Тип задачи",[60,1085,1086],{},"Что подтверждаем",[60,1088,1089],{},"Когда проверять",[60,1091,1092],{},"Достаточно ли звонка",[73,1094,1095,1108,1120,1132,1145,1157],{},[57,1096,1097,1100,1103,1106],{},[78,1098,1099],{},"Отсечь массовые регистрации",[78,1101,1102],{},"доступ к номеру",[78,1104,1105],{},"при создании аккаунта",[78,1107,560],{},[57,1109,1110,1113,1115,1118],{},[78,1111,1112],{},"Получить рабочий контакт",[78,1114,1102],{},[78,1116,1117],{},"до сборки заказа, до публикации",[78,1119,560],{},[57,1121,1122,1125,1127,1130],{},[78,1123,1124],{},"Пустить в аккаунт",[78,1126,1102],{},[78,1128,1129],{},"при входе с нового устройства",[78,1131,560],{},[57,1133,1134,1137,1140,1143],{},[78,1135,1136],{},"Подтвердить бытовую операцию",[78,1138,1139],{},"намерение",[78,1141,1142],{},"перед выполнением",[78,1144,560],{},[57,1146,1147,1150,1152,1154],{},[78,1148,1149],{},"Подтвердить операцию с деньгами",[78,1151,1139],{},[78,1153,1142],{},[78,1155,1156],{},"нужен второй фактор другого типа",[57,1158,1159,1162,1165,1168],{},[78,1160,1161],{},"Установить личность по документам",[78,1163,1164],{},"личность",[78,1166,1167],{},"по требованию регулятора",[78,1169,1170],{},"нет, это другая процедура",[10,1172,1173],{},"Общий принцип: проверяйте номер в тот момент, когда неподтверждённый контакт впервые начинает что-то стоить. Раньше — лишнее трение, позже — фиксация убытка.",[10,1175,1176],{},"Из этого следует и обратное правило: если неподтверждённый номер вам ничего не стоит, проверка не нужна. Форма обратной связи, подписка на рассылку, заявка на консультацию — там телефон и так перезвонят вручную, и лишний шаг только уменьшит число заявок.",[10,1178,1179,1180,1182,1183,153],{},"Как устроен механизм проверки — в статье про ",[149,1181,152],{"href":151},", критерии выбора провайдера — в разборе ",[149,1184,706],{"href":705},{"title":266,"searchDepth":267,"depth":267,"links":1186},[1187,1188,1189,1190,1191,1192,1193],{"id":928,"depth":267,"text":869},{"id":955,"depth":267,"text":956},{"id":983,"depth":267,"text":890},{"id":1006,"depth":267,"text":1007},{"id":1031,"depth":267,"text":910},{"id":1049,"depth":267,"text":1050},{"id":1070,"depth":267,"text":1071},"Выбор решения",{"title":1196,"text":1197,"label":279,"href":280},"Проверьте свой сценарий","Один механизм закрывает все перечисленные задачи. Ключ проекта выдаётся сразу после регистрации.","Разбираем, где телефонная верификация решает конкретную задачу: e-commerce и доставка, маркетплейсы, программы лояльности, SaaS, CRM и финансовые сервисы.",[1200,1203,1206,1209],{"q":1201,"a":1202},"В какой момент сценария подтверждать номер?","До того, как неподтверждённый номер начнёт что-то стоить: до сборки заказа,\nдо публикации объявления, до начисления бонуса, до выдачи триала. После —\nэто уже фиксация убытка, а не его предотвращение.\n",{"q":1204,"a":1205},"Не отпугнёт ли проверка часть покупателей?","Отпугивает не проверка, а лишние шаги. Сценарий со звонком — два действия\nбез ввода и ожидания сообщения, и он короче привычного SMS-кода. Сравнить\nстоит на своих данных, включив его части аудитории.\n",{"q":1207,"a":1208},"Нужна ли верификация в B2B-сервисе?","Реже, чем в B2C: там регистрация обычно идёт по рабочей почте и через\nменеджера. Но для самостоятельной регистрации на триал телефонная проверка\nостаётся самым простым способом ограничить бесконечные повторные заходы.\n",{"q":1210,"a":1211},"Можно ли одним механизмом закрыть несколько сценариев сразу?","Да, механизм один — различаются только момент вызова и то, что вы делаете\nс результатом. Регистрация, вход, оформление заказа и подтверждение\nоперации используют одну и ту же проверку.\n","Где нужна верификация телефона: разбор по отраслям",{},14,[1216,304,306],"proverka-prinadlezhnosti-nomera",{"title":839,"description":1198},"blog\u002Fgde-nuzhna-verifikaciya-telefona","Телефонная верификация нужна не везде, а там, где неподтверждённый контакт стоит денег:\nкурьер не дозвонился, бонус новичка ушёл в двадцатый аккаунт одного человека, триал\nиспользуют по кругу. Ниже — разбор шести отраслей по единой схеме: какая задача,\nчто ломается без проверки, как её закрывает подтверждение звонком. Начните с таблицы —\nона приведёт сразу к нужному разделу.\n","mO3vREwVBxOSnOTK5Kp1hFu-vh7UDdA5dejpaHXPk8A",{"id":1222,"title":1223,"body":1224,"category":275,"cta":1578,"description":1581,"draft":282,"extension":283,"faq":1582,"h1":1595,"meta":1596,"navigation":299,"order":1597,"path":263,"published":302,"related":1598,"seo":1600,"stem":1601,"summary":1602,"updated":302,"__hash__":1603},"blog\u002Fblog\u002Fpodtverzhdenie-pri-registracii-i-vhode.md","Подтверждение номера при регистрации и входе — сценарии",{"type":7,"value":1225,"toc":1570},[1226,1229,1236,1240,1246,1252,1258,1268,1272,1277,1282,1287,1294,1298,1303,1308,1313,1327,1332,1336,1339,1427,1430,1433,1437,1532,1535,1539,1565],[10,1227,1228],{},"«Подтвердить номер» звучит как одно действие, но за ним стоят три разные задачи. Спроектированные под одну гребёнку, они дают либо лишнее трение при регистрации, либо недостаточную защиту при выводе средств. Разбираем каждую отдельно.",[10,1230,1231,1232,1235],{},"Технически во всех трёх случаях используется один и тот же механизм — например, ",[149,1233,1234],{"href":151},"подтверждение номера звонком",". Различаются момент, в который он вызывается, и то, что вы делаете с результатом.",[19,1237,1239],{"id":1238},"scenariy-1-registraciya","Сценарий 1 — регистрация",[10,1241,1242,1245],{},[14,1243,1244],{},"Задача:"," отсечь автоматические и фейковые регистрации и получить рабочий контакт.",[10,1247,1248,1251],{},[14,1249,1250],{},"Что важно:"," скорость и конверсия. Каждый лишний шаг здесь стоит живых пользователей, а угроза, от которой мы защищаемся, — массовая, а не адресная. Никто не подбирает конкретный аккаунт, которого ещё не существует.",[10,1253,1254,1257],{},[14,1255,1256],{},"Требования:"," к удобству — высокие, к стойкости — умеренные. Достаточно доказательства, что за формой человек с работающим телефоном.",[10,1259,1260,1263,1264,153],{},[14,1261,1262],{},"Что подходит:"," звонок закрывает сценарий лучше всего — два действия вместо пяти, ничего не нужно вводить и ждать. Разбор формы и влияния на воронку — в материале про ",[149,1265,1267],{"href":1266},"\u002Fblog\u002Fregistraciya-po-zvonku-bez-koda","регистрацию по звонку",[19,1269,1271],{"id":1270},"scenariy-2-vhod","Сценарий 2 — вход",[10,1273,1274,1276],{},[14,1275,1244],{}," пустить владельца аккаунта и не пустить постороннего.",[10,1278,1279,1281],{},[14,1280,1250],{}," здесь впервые появляется адресная угроза — кто-то может целенаправленно ломиться в конкретный аккаунт. Одновременно вход происходит часто, поэтому трение накапливается: то, что терпимо один раз при регистрации, раздражает при каждом посещении.",[10,1283,1284,1286],{},[14,1285,1256],{}," баланс. Разумная практика — не требовать подтверждения на каждый вход, а запрашивать его при входе с незнакомого устройства, после долгого перерыва или при смене географии.",[10,1288,1289,1291,1292,153],{},[14,1290,1262],{}," звонок и как самостоятельный способ входа, и как второй фактор поверх пароля. Как это устроено — в статье про ",[149,1293,731],{"href":730},[19,1295,1297],{"id":1296},"scenariy-3-podtverzhdenie-operacii","Сценарий 3 — подтверждение операции",[10,1299,1300,1302],{},[14,1301,1244],{}," доказать, что конкретное действие совершает владелец аккаунта прямо сейчас.",[10,1304,1305,1307],{},[14,1306,1250],{}," здесь подтверждается не личность, а намерение. Ситуация принципиально отличается от входа: злоумышленник уже может находиться внутри сессии — через украденный токен, чужое незаблокированное устройство или социальную инженерию.",[10,1309,1310,1312],{},[14,1311,1256],{}," к стойкости — высокие. Плюс два, о которых часто забывают:",[168,1314,1315,1321],{},[171,1316,1317,1320],{},[14,1318,1319],{},"Привязка подтверждения к операции."," Пользователь должен видеть, что именно подтверждает: сумму, получателя, новые реквизиты. Абстрактное «подтвердите действие» позволяет подсунуть одно вместо другого.",[171,1322,1323,1326],{},[14,1324,1325],{},"Уведомление по другому каналу."," О смене пароля или реквизитов нужно сообщить на почту, даже если операция подтверждена телефоном.",[10,1328,1329,1331],{},[14,1330,1262],{}," для бытовых операций — звонок. Для операций с большой ценой ошибки телефон единственным фактором быть не должен.",[19,1333,1335],{"id":1334},"zvonok-kak-vtoroy-faktor","Звонок как второй фактор",[10,1337,1338],{},"Соберём честную картину, где звонок стоит среди других вторых факторов.",[46,1340,1342],{"className":1341},[49],[51,1343,1344,1360],{},[54,1345,1346],{},[57,1347,1348,1351,1354,1357],{},[60,1349,1350],{},"Фактор",[60,1352,1353],{},"Что подтверждает",[60,1355,1356],{},"Стойкость",[60,1358,1359],{},"Доля пользователей, которые дойдут",[73,1361,1362,1375,1386,1400,1413],{},[57,1363,1364,1366,1369,1372],{},[78,1365,80],{},[78,1367,1368],{},"владение номером",[78,1370,1371],{},"уязвим к подмене SIM и недоставке",[78,1373,1374],{},"высокая",[57,1376,1377,1379,1381,1384],{},[78,1378,351],{},[78,1380,1368],{},[78,1382,1383],{},"уязвим к подмене SIM, не зависит от доставки",[78,1385,1374],{},[57,1387,1388,1391,1394,1397],{},[78,1389,1390],{},"Push в приложение",[78,1392,1393],{},"доступ к устройству с приложением",[78,1395,1396],{},"выше",[78,1398,1399],{},"средняя",[57,1401,1402,1405,1408,1410],{},[78,1403,1404],{},"Приложение-генератор кодов",[78,1406,1407],{},"доступ к секрету на устройстве",[78,1409,1374],{},[78,1411,1412],{},"низкая",[57,1414,1415,1418,1421,1424],{},[78,1416,1417],{},"Аппаратный ключ",[78,1419,1420],{},"владение физическим устройством",[78,1422,1423],{},"самая высокая",[78,1425,1426],{},"очень низкая",[10,1428,1429],{},"Ключевой вывод из таблицы — в последнем столбце. Самые стойкие факторы настраивает меньшинство пользователей, и защита, которую никто не включил, не защищает никого. Звонок находится в той же строке стойкости, что и SMS, но проходит его практически вся аудитория, и он не теряется по дороге.",[10,1431,1432],{},"Заявлять, что звонок защищает от подмены SIM-карты лучше, чем SMS, было бы неправдой: обе схемы подтверждают доступ к номеру, и при перевыпуске SIM злоумышленник получает и то и другое.",[19,1434,1436],{"id":1435},"kakoy-sposob-dlya-kakogo-scenariya","Какой способ для какого сценария",[46,1438,1440],{"className":1439},[49],[51,1441,1442,1457],{},[54,1443,1444],{},[57,1445,1446,1448,1451,1454],{},[60,1447],{},[60,1449,1450],{},"Регистрация",[60,1452,1453],{},"Вход",[60,1455,1456],{},"Операция",[73,1458,1459,1471,1482,1495,1507,1520],{},[57,1460,1461,1464,1467,1469],{},[78,1462,1463],{},"Цена лишнего шага",[78,1465,1466],{},"очень высокая",[78,1468,1374],{},[78,1470,1412],{},[57,1472,1473,1476,1478,1480],{},[78,1474,1475],{},"Цена ошибки защиты",[78,1477,1412],{},[78,1479,1399],{},[78,1481,1374],{},[57,1483,1484,1486,1489,1492],{},[78,1485,80],{},[78,1487,1488],{},"подходит, но теряет часть пользователей",[78,1490,1491],{},"подходит",[78,1493,1494],{},"подходит для бытовых операций",[57,1496,1497,1500,1503,1505],{},[78,1498,1499],{},"Звонок",[78,1501,1502],{},"оптимален",[78,1504,1502],{},[78,1506,1494],{},[57,1508,1509,1512,1515,1518],{},[78,1510,1511],{},"Приложение-генератор",[78,1513,1514],{},"избыточен",[78,1516,1517],{},"подходит как второй фактор",[78,1519,1491],{},[57,1521,1522,1524,1526,1529],{},[78,1523,1417],{},[78,1525,1514],{},[78,1527,1528],{},"избыточен для большинства",[78,1530,1531],{},"подходит для критичных операций",[10,1533,1534],{},"Практическая схема для типового продукта: звонок при регистрации, звонок или пароль плюс звонок при входе с нового устройства, звонок для обычных операций и дополнительный фактор для операций с деньгами и сменой реквизитов.",[19,1536,1538],{"id":1537},"chto-predusmotret-zaranee","Что предусмотреть заранее",[168,1540,1541,1547,1553,1559],{},[171,1542,1543,1546],{},[14,1544,1545],{},"Смену номера."," Процедура должна существовать до того, как понадобится: подтверждение старого номера или другого канала перед привязкой нового.",[171,1548,1549,1552],{},[14,1550,1551],{},"Резервный канал."," Почта или резервные коды на случай потери доступа к телефону.",[171,1554,1555,1558],{},[14,1556,1557],{},"Ограничение попыток."," И на число проверок с одного адреса, и на число привязок одного номера к разным аккаунтам — иначе подтверждение перестаёт отсекать мультиаккаунты.",[171,1560,1561,1564],{},[14,1562,1563],{},"Журнал событий."," Кто и когда подтверждал номер — это то, что понадобится при разборе спорной ситуации.",[10,1566,1567,1568,153],{},"Как именно телефонная проверка помогает против фейковых регистраций и где её пределы — в материале про ",[149,1569,980],{"href":301},{"title":266,"searchDepth":267,"depth":267,"links":1571},[1572,1573,1574,1575,1576,1577],{"id":1238,"depth":267,"text":1239},{"id":1270,"depth":267,"text":1271},{"id":1296,"depth":267,"text":1297},{"id":1334,"depth":267,"text":1335},{"id":1435,"depth":267,"text":1436},{"id":1537,"depth":267,"text":1538},{"title":1579,"text":1580,"label":279,"href":280},"Проверьте, где звонок закроет ваш сценарий","Один и тот же механизм работает и при регистрации, и при входе, и при подтверждении операции.","Три сценария телефонной верификации: регистрация, вход и подтверждение операций. Чем отличаются требования и где звонка достаточно, а где нужен другой фактор.",[1583,1586,1589,1592],{"q":1584,"a":1585},"Нужно ли подтверждать номер при каждом входе?","Обычно нет. Практика такая: подтверждение при регистрации, затем при входе\nс незнакомого устройства или после долгого перерыва, дальше работает обычная\nсессия. Требовать проверку на каждый вход имеет смысл только там, где цена\nчужого доступа очень высока.\n",{"q":1587,"a":1588},"Звонок надёжнее SMS как второй фактор?","Не надёжнее по стойкости — оба подтверждают владение номером и одинаково\nуязвимы к подмене SIM-карты. Звонок выигрывает в другом: он не зависит\nот доставки сообщения, поэтому доходит там, где SMS теряется.\n",{"q":1590,"a":1591},"Можно ли использовать телефон единственным фактором при выводе средств?","Не стоит. Для операций с высокой ценой ошибки нужен второй фактор другого\nтипа — приложение-генератор кодов, аппаратный ключ или подтверждение\nс задержкой и уведомлением на все привязанные каналы.\n",{"q":1593,"a":1594},"Что делать, если пользователь сменил номер?","Заранее предусмотреть процедуру смены: подтверждение старого номера или\nдругого привязанного канала перед привязкой нового. Если этого нет, при\nпотере доступа к телефону пользователь остаётся без аккаунта.\n","Подтверждение номера телефона при регистрации, входе и операциях",{},9,[830,1599,1216],"registraciya-po-zvonku-bez-koda",{"title":1223,"description":1581},"blog\u002Fpodtverzhdenie-pri-registracii-i-vhode","Телефонная верификация выглядит одинаково во всех трёх сценариях, но задачи у них разные.\nПри регистрации важнее скорость и конверсия, при входе — баланс между удобством\nи защитой, при подтверждении операции — стойкость доказательства. Из этого следует,\nчто один и тот же способ не может быть оптимальным везде: там, где при регистрации\nдостаточно звонка, для вывода средств может понадобиться второй фактор другого типа.\n","EyHXoaTqxfGzoZNKP-hIf_n-wFA4HeLQac-IToYF_A8",{"data":1605,"body":1606},{},{"type":1607,"children":1608},"root",[1609],{"type":1610,"tag":10,"props":1611,"children":1612},"element",{},[1613],{"type":1614,"value":1615},"text","Речь идёт о проверке, что номер, введённый в вашу форму, доступен тому, кто его вводит.\nЭто не определение чужого номера и не поиск сведений об абоненте — такой задачи здесь\nнет. Доступ подтверждается действием: получением одноразового кода или, что строже,\nисходящим вызовом с этого номера. Ниже — сравнение способов, их надёжность\nи честный разбор того, от чего телефонная проверка защищает, а от чего нет.",{"data":1617,"body":1618},{},{"type":1607,"children":1619},[1620],{"type":1610,"tag":10,"props":1621,"children":1622},{},[1623],{"type":1614,"value":1624},"Нет, и такой задачи сервис не решает. Данные абонентов защищены законом\nи операторам передавать их некому. Проверяется только фактический доступ\nк номеру: тот, кто указал телефон в форме, должен подтвердить его действием.",{"data":1626,"body":1627},{},{"type":1607,"children":1628},[1629],{"type":1610,"tag":10,"props":1630,"children":1631},{},[1632],{"type":1614,"value":1633},"Не полностью. Такие сервисы существуют, и полностью закрыть эту дыру\nверификация не может. Но она делает массовую регистрацию платной\nи медленной, а сценарий с исходящим вызовом усложняет её дополнительно.",{"data":1635,"body":1636},{},{"type":1607,"children":1637},[1638],{"type":1610,"tag":10,"props":1639,"children":1640},{},[1641],{"type":1614,"value":1642},"Тем, что подтверждается: SMS доказывает приём сообщения на номер, звонок —\nсовершение вызова с него. Первое можно организовать через посредника,\nполучающего сообщения, второе требует управления самой линией.",{"data":1644,"body":1645},{},{"type":1607,"children":1646},[1647],{"type":1610,"tag":10,"props":1648,"children":1649},{},[1650],{"type":1614,"value":1651},"Это ваше продуктовое решение, а не техническое ограничение. Заведите явный\nлимит привязок одного номера — без него верификация перестаёт отсекать\nмультиаккаунты, а с ним придётся продумать легитимные случаи вроде\nсемейных или рабочих учётных записей.",1787687891921]