Технологии
VerifyMeld: номер потвърждава се чрез безплатен градски номер
VerifyMeld позволява на приложенията да потвърждават телефонен номер без SMS код. Потребителят звъни на предоставения безплатен градски номер, системата регистрира обаждането и веднага го приключва, без да отговаря на обаждането. Номерът се потвърждава, но не се установява платено входящо връзка.
Телефонната верификация за мен отдавна асоциираше един сценарий: въведете номер, изчакайте SMS, препишете кода и се надявайте, че съобщението наистина ще пристигне.
Разглеждайки VerifyMeld, забелязах друг подход. Тук изобщо не се използва SMS. Потребителят звъни на предоставения безплатен градски номер, а системата проверява самото събитие на повикването.
Вместо SMS — кратък повикване
Човек въвежда своя номер в приложението. След това му се показва безплатен градски номер, на който трябва да се обади от своя телефон.
Системата регистрира обаждането и веднага го приключва, без да отговаря на обаждането. За потребителя това изглежда като обикновено неприето обаждане: разговор няма, но след това приложението получава потвърждение.
Няма нужда да се чака SMS, да се търси съобщението сред известията или да се преписват цифри от кода. Едно кратко повикване е достатъчно, за да се провери достъпността на номера.
Защо това е интересно за собствениците на приложения
От гледна точка на потребителя SMS изглежда почти като незабележима част от регистрацията. Но всяко съобщение се заплаща от собственика на приложението. При голям брой потребители разходите бързо се превръщат в отделна точка от бюджета.
Особено това е ясно при международни услуги. Цената на SMS може да варира по страни, съобщенията понякога се забавят, а при грешка потребителят трябва да изпраща кода отново.
VerifyMeld не изпраща SMS. Моделът му на тарифи не е свързан с броя на проверките: цената не се умножава при всяка нова опитка.
Ако сравним такъв подход с тарифите, където се плаща за всяко SMS, крайните разходи могат да бъдат няколко пъти по-ниски. При това не става дума за пълна безплатност на платформата сама по себе си. Спестяванията са вследствие на липсата на допълнителна такса за SMS доставка.
Обаждането не се приема
Важното е правилно да разберем какво се случва след обаждането.
VerifyMeld не взема слушалката и не приема обаждането като обикновен разговор. Системата вижда входящия повикване, го регистрира и веднага го приключва, без да отговаря на него.
Връзката не се установява, обаждането не се държи на линията и не започва разговор. За телефона това остава неприято повикване.
Затова платено входящо връзка практически не се създава. Малко оператори остават, които биха таксували отделна такса за повикване, което не е прието.
За VerifyMeld не е от значение откъде идва такова повикване: сервизът не създава платено входящо позвъняване и не таксува за самото обаждане.
Този номер е именно потвърден
Отказът от SMS код не означава, че проверката става по-малко точна.
Системата съпоставя номера, от който е дошъл обаждането, предоставения безплатен градски номер и времето на проверката. Ако всичко съвпада, приложението получава потвърждение, че потребителят е използвал посочения телефон.
Обаждане от друг номер, на неправилна посока или опит след приключване на проверката не се зачита.
Старите заявки също не остават активни безкрайно. При започване на нова проверка предишната се затваря, а временният номер след приключване на процедурата се освобождава.
Невъзможно е да се прихване кодът, защото няма такъв
В класическата схема с SMS злоумишленикът може да се опита да прихване съобщението, да получи достъп до известия или да измами кода от потребителя.
В VerifyMeld няма еднократен код въобще. Той е невъзможно да бъде пренасочен или откраднат, защото потвърждението се базира на самото телефонно повикване.
Може да се подмени само самото обаждане или номерът, с който то предполагаемо е извършено. Но ако подобен сценарий действително стане възможен, това вече означава компрометирана телефонна мрежа или оператор, а не пробив във VerifyMeld.
В VerifyMeld няма SMS тайната, която може да бъде прихваната.
Какво вижда обикновеният потребител
Самото VerifyMeld не изглежда като отделно приложение за обаждания. Обикновеният човек го среща в рамките на друг сервиз — по време на регистрация, вход или повторна проверка на номера.
Приложението предоставя инструкция и безплатен градски номер. Потребителят звъни, системата регистрира неприетото повикване, а приложението получава резултата.
Собственикът на сервиза не трябва сам да изпраща SMS, да обслужва гласовата система или да се занимава с всяко входящо повикване. Телефонната част остава вътре във VerifyMeld, а свързаният проект получава само резултата от проверката.
Ако проверката не премине
VerifyMeld не счита за успешно всяко случайно повикване.
Ако номера на повикващия не съвпада с очаквания, е бил набран друг градски номер или време за проверка вече е изтекло, номерът не се потвърждава.
При повторни грешки също се вземат предвид. При голям брой неуспешни опити нови проверки за конкретен номер или устройство може временно да бъдат ограничени.
За потребителя това изглежда просто: номерът е или потвърден, или трябва да се повтори процедурата по-късно.
Това не е паспортна идентификация
Проектът има ясни граници.
Успешната проверка показва, че човек е осъществил повикване от посочения номер по време на проверката. Но тя не доказва неговото име, гражданство, право на собственост върху SIM картата или съответствие с паспортните данни.
VerifyMeld удостоверява контрол върху телефонния номер, а не личността на човека. За регистрация в приложението този резултат е достатъчен в много случаи, но пълната идентификация изисква други инструменти.
Моят извод
След запознаване с VerifyMeld ще го опиша не като услуга за обаждания, а като алтернатива на SMS верификацията.
Потребителят звъни на предоставения безплатен градски номер. Системата регистрира повикването и веднага го приключва, без да отговаря на обаждането. Разговорът не започва, платено входящо връзка не се създава, а номерът се потвърждава.
За бизнеса изчезва необходимостта да плаща за всяко SMS, а тарифният план не се променя в зависимост от броя на проверките. Затова тази модел може да бъде няколко пъти по-евтин в сравнение с традиционните SMS тарифи.
Основната идея на VerifyMeld е проста: да потвърди същия телефонен номер без SMS код, без гласов робот и без такса за всяко изпратено съобщение.
Повече за проекта: verifymeld.de