Teknologier
VerifyMeld: numret bekräftas med ett gratis samtal till lokalnummer
VerifyMeld möjliggör för appar att bekräfta telefonnummer utan SMS-kod. Användaren ringer till det tilldelade gratislokalnumret, systemet registrerar samtalet och avslutar det direkt utan att svara, vilket bekräftar numret utan några kostsamma inkommande samtal.
Telefonverifiering har länge förknippats med en enda metod för mig: skriva in numret, vänta på SMS, skriva in koden och hoppas att meddelandet verkligen skickas.
Men när jag började använda VerifyMeld såg jag ett annat tillvägagångssätt. Här används inget SMS alls. Användaren ringer det tilldelade gratislokalnumret, och systemet verifierar endast att samtalet äger rum.
Istället för SMS — ett kort samtal
En användare skriver in sitt nummer i appen. Därefter visas ett gratislokalnummer som personen ska ringa från sin telefon.
Systemet registrerar samtalet och avslutar det omedelbart, utan att svara. För användaren ser det ut som ett vanligt missat samtal: samtalet hålls inte, men appen får en bekräftelse.
Det behövs inget SMS, ingen letning efter ett meddelande bland notifikationerna, och inga siffror behöver skrivas av koden. Ett kort samtal räcker för att systemet ska kunna verifiera numrets tillgänglighet.
Varför detta är intressant för apputvecklare
Ur användarens perspektiv är SMS nästan osynligt i registreringsprocessen. Men varje meddelande kostar appägaren. Vid stor användarbas kan kostnaderna snabbt bli en betydande post i budgeten.
Det är särskilt tydligt för internationella tjänster. Kostnaden för SMS kan skilja sig mellan länder, meddelandena kan fördröjas ibland, och vid fel måste användaren skicka om koden.
VerifyMeld skickar inte SMS. Dess prissättningsmodell är inte kopplad till antalet verifieringssamtal: priset multipliceras inte med varje försök.
Jämför man detta med en modell där varje SMS kostar, kan den totala kostnaden bli flera gånger lägre. Det betyder inte att plattformen är helt gratis, men ekonomin förbättras av att man slipper betala för SMS-basering.
Samtalet accepteras inte
Det är viktigt att förstå vad som händer efter samtalet.
VerifyMeld tar inte emot samtalet och svarar inte som vid en vanlig konversation. Det ser ett inkommande samtal, registrerar det och avslutar det direkt, utan att svara.
Ingen anslutning upprättas, samtalet hålls inte i väntläget och något samtal startas inte. För telefonen är det alltså fortfarande ett missat samtal.
Därmed skapas ingen kostsam inkommande anslutning. Det är nästan inga operatörer kvar som debiterar för samtal som inte besvaras.
För VerifyMeld spelar det ingen roll från vilken land samtalet kommer. Tjänsten upprättar inte en kostsam inkommande samtalsanslutning och debiterar inte för själva samtalet.
Det bekräftas bara det aktuella numret
Att inte använda SMS-koden innebär inte att verifieringen blir mindre tillförlitlig.
Systemet jämför numret som samtalet kommer från, det tilldelade gratislokalnumret och verifieringens giltighetstid. Om allting stämmer får appen en bekräftelse på att användaren har kunnat använda det angivna numret.
Ett samtal från ett annat nummer, ett samtal till fel nummer eller ett försök efter att verifieringen har avslutats räknas inte.
Gamla verifieringsförsök förblir inte aktiva för alltid. När en ny verifiering startas avslutas den förra, och det tillfälliga numret frigörs efter att processen är klar.
Det går inte att avlyssna koden eftersom den inte finns
Vid klassiska SMS-baserade metoder kan en angripare försöka avlyssna meddelandet, få tillgång till notifikationer eller lura användaren att ge ifrån sig koden.
I VerifyMeld finns ingen engångskod alls. Den kan inte skickas vidare eller stjälas eftersom verifieringen bygger på själva telefonuppkopplingen.
Man kan bara försöka att efterlikna samtalet eller numret som det kommer från. Men om ett sådant scenario är möjligt handlar det redan om en kompromiss av telefonitjänsten eller operatören, inte ett sårbarhetsfel i VerifyMeld.
Inuti VerifyMeld finns inget SMS-hemligt som kan avlyssnas.
Vad en vanlig användare ser
VerifyMeld framstår inte som en separat app för samtal. Den är integrerad i en annan tjänst — under registrering, inloggning eller vid verifiering av numret.
Appen visar instruktioner och det tilldelade gratislokalnumret. Användaren ringer, systemet registrerar det missade samtalet, och appen får resultatet.
Ägaren av tjänsten behöver inte skicka SMS manuellt, hantera röstsystemet eller svara på varje inkommande samtal. Telefondelen är kvar inom VerifyMeld, medan den anslutna tjänsten bara får verifieringsresultatet.
Om verifieringen misslyckas
VerifyMeld räknar inte ett slumpmässigt samtal som ett lyckat bevis.
Om det inkommande numret inte matchar det förväntade, om ett annat lokalnummer används eller om verifieringstiden har gått ut, så bekräftas inte numret.
Genomförs flera felaktiga försök kan man också tillfälligt begränsa ytterligare verifieringar för en enhet eller ett nummer.
För användaren innebär det att varken numret kan verifieras eller att denne behöver försöka igen senare.
Det är inte en pass ID-verifikation
Projektet har tydliga gränser.
En lyckad verifiering visar att personen har kunnat göra ett samtal från det angivna numret vid verifieringstillfället. Men den bevisar inte personens namn, medborgarskap, äganderätt till SIM-kortet eller om uppgifterna stämmer överens med passuppgifter.
VerifyMeld bekräftar kontrollen över telefonnumret, inte personens identitet. För registrering i appen räcker detta ofta, men för komplett identifikation krävs andra verktyg.
Mitt slutsats
Efter att ha bekantat mig med VerifyMeld skulle jag beskriva det inte som en samtalstjänst, utan som ett alternativ till SMS-verifiering.
Användaren ringer det tilldelade gratislokalnumret. Systemet registrerar samtalet och avslutar det direkt, utan att svara. Inget samtal inleds, ingen kostsam inkommande växling skapas, och numret bekräftas därefter.
För företagen försvinner behovet av att betala för varje SMS, och prissättningen ändras inte beroende på antalet verifieringar. Därför kan denna modell vara flera gånger billigare jämfört med traditionell SMS-verifiering.
Huvudidén med VerifyMeld är enkel: bekräfta samma telefonnummer utan SMS-kod, utan röstrobot och utan kostnad per meddelande.
Mer information om projektet: verifymeld.de