Technologie

VerifyMeld: číslo je potvrzeno voláním na bezplatné městské číslo

VerifyMeld umožňuje aplikacím potvrdit telefonní číslo bez SMS kódu. Uživatel volá na přidělené bezplatné městské číslo, systém zaznamená hovor a ihned jej ukončí, aniž by odpovídal na volání. Číslo je ověřeno, ale nevzniká žádné příchozí spojení s poplatkem.

Telefonní ověření mi dlouhodobě připadalo spojeno s jedním scénářem: zadat číslo, počkat na SMS, přepsat kód a doufat, že zpráva skutečně dorazí.

Po zkoumání VerifyMeld jsem objevil jiný přístup. Zde se vůbec nepoužívá SMS. Uživatel volá na přidělené bezplatné městské číslo, a systém ověří samotný fakt volání.

Namísto SMS — krátký hovor

Uživatel zadá své číslo v aplikaci. Poté mu je zobrazeno bezplatné městské číslo, na které má zavolat ze svého telefonu.

Systém zaznamená hovor a ihned jej ukončí, aniž by odpovídal na volání. Pro uživatele to vypadá jako běžné nedokončené volání: nedojde ke rozhovoru, ale po tom systému obdrží potvrzení.

Není třeba čekat na SMS, hledat zprávu v notifikacích nebo přepisovat čísla z kódu. Stačí jedno krátké volání, aby systém ověřil dostupnost čísla.

Proč je to zajímavé vlastníkům aplikací

Ze strany uživatele se SMS jeví jako téměř neviditelná součást registrace. Ale každá zpráva je placena vlastníkem aplikace. Při velkém počtu uživatelů se náklady rychle stávají samostatnou položkou rozpočtu.

Zvlášť je to patrné u mezinárodních služeb. Cena SMS se může lišit podle zemí, zprávy se někdy zpožďují, a při chybě je nutné zprávu znovu odeslat.

VerifyMeld neodesílá SMS. Jeho tarifní model není vázán na počet ověřovacích hovorů: cena se nezvyšuje s každou novou pokusnou volbou.

Pokud srovnáme tento přístup s tarify, kde se platí za každé SMS, konečná cena může být několikanásobně nižší. Přitom nejde o úplně bezplatnou platformu. Úspora plyne ze absence zvláštní platby za doručení SMS.

Hovor se nezvedá

Je důležité správně pochopit, co se děje po volání.

VerifyMeld nepřijímá telefonát a nezvedá příchozí hovor jako běžnou konverzaci. Systém vidí příchozí hovor, zaznamená jej a ihned jej ukončí, aniž by odpovídal.

Připojení se nevytváří, hovor se nezadržuje na lince a konverzace nezačne. Pro telefon tak představuje nedokončené volání.

Proto nevzniká žádné placené příchozí spojení. Prakticky už téměř neexistují operátoři, kteří by za nepaktované volání účtovali zvláštní poplatek.

Pro VerifyMeld není důležité, z jaké země příchozí hovor pochází: služba nevytváří žádný placený příchozí hovor a neúčtuje poplatek za samotné volání.

Ověřuje se právě toto číslo

Odmítnutí SMS kódu neznamená, že ověření je méně přesné.

Systém porovnává číslo, ze kterého bylo zavoláno, přiřazené bezplatné městské číslo a čas ověření. Pokud se vše shoduje, aplikace obdrží potvrzení, že uživatel se dokázal spojit s daným telefonním číslem.

Hovor z jiného čísla, volání na nesprávné směrování nebo pokus po skončení ověření nejsou brány v potaz.

Staré požadavky také nezůstávají aktivní věčně. Při zahájení nového ověření se předchozí stahuje a dočasné číslo po skončení procedury uvolní.

Nelze zachytit kód, protože ho není

V klasickém systému SMS by se útočník mohl pokusit zachytit zprávu, získat přístup k notifikacím nebo vylákat kód od uživatele.

V VerifyMeld není žádný jedno použití kód. Je jej nemožné přeposlat nebo ukrást, protože potvrzení je založené přímo na telefonním volání.

Lze pouze falšovat samotné volání nebo číslo, ze kterého údajně má přijít. Pokud by takový scénář opravdu vznikl, znamenalo by to narušení telefonní sítě nebo operátora, nikoli kompromitaci VerifyMeld.

Uvnitř VerifyMeld není žádný SMS tajný klíč, který by šlo zachytit.

Jak vidí běžný uživatel

Samotná služba VerifyMeld nevypadá jako samostatná aplikace pro hovory. Běžný člověk s ní přijde do styku uvnitř jiného serveru — při registraci, přihlášení nebo opětovném ověření čísla.

Aplikace zobrazuje instrukce a bezplatné městské číslo. Uživatel volá, systém zaznamená nevyřízené volání, a aplikace obdrží výsledek.

Majitel služby se nemá starat o odesílání SMS, obsluhu hlasové služby nebo řešení každého příchozího volání. Telefonní část zůstává uvnitř VerifyMeld a připojený projekt obdrží jen výsledek ověření.

Pokud ověření selže

VerifyMeld považuje za úspěšné jen takové volání, které splňuje určité podmínky.

Pokud se číslo volajícího neshodovalo s očekávaným, bylo voláno na jiné městské číslo nebo čas ověření již uplynul, číslo není potvrzeno.

Chybné pokusy se také počítají. Při velkém množství nevydaných pokusů mohou být pro konkrétní číslo nebo zařízení dočasně omezeny další ověření.

Pro uživatele je to jednoduché: číslo buď je potvrzeno, nebo je třeba proces zopakovat později.

Nejde o pasovou identifikaci

Projekt má jasné hranice.

Úspěšné ověření ukazuje jen, že uživatel mohl provést hovor z daného čísla v okamžiku ověření. Ale nevypovídá o jeho jménu, občanství, vlastnictví SIM karty nebo souladu s pasovými údaji.

VerifyMeld potvrzuje kontrolu nad telefonním číslem, nikoli osobní identitu. Pro registraci v aplikaci je tento výsledek často dostačující, ale plná identifikace vyžaduje jiné nástroje.

Můj závěr

Po seznámení s VerifyMeld bych ho popsal spíše jako alternativu k SMS verifikaci než jako službu hovorů.

Uživatel volá na přidělené bezplatné městské číslo. Systém zaznamená hovor a ihned jej ukončí, aniž by odpovídal na volání. Hovor nezačne, nevznikne žádné placené příchozí spojení a číslo je takto potvrzeno.

Pro podniky odpadá nutnost platit za každé SMS a tarifní plán se nepočítá podle počtu ověřovacích hovorů. Díky tomu může být tato metoda několikanásobně levnější než klasické SMS tarify.

Hlavní myšlenka VerifyMeld je prostá: potvrdit telefonní číslo bez SMS kódu, bez hlasového robota a bez placení za každou zprávu.

Více o projektu na: verifymeld.de