Teknolohiya
VerifyMeld: ang numero ay napatutunayan sa pamamagitan ng tawag sa libreng lungsod na numero
Pinahihintulutan ng VerifyMeld ang mga aplikasyon na i-verify ang telepono nang hindi kailangang magpadala ng SMS code. Tawagan lang ang ibinigay na libreng lungsod na numero, awtomatikong mako-compile ang tawag at agad itong kokonti, nang hindi sinasagot ang tawag. Napatunayan ang numero, ngunit walang bayad na papasok na koneksyon.
Matagal nang konektado sa akin ang verification ng telepono sa isang senaryo lamang: ilagay ang numero, hintayin ang SMS, isulat muli ang code at umasa na talagang darating ang mensahe.
Sa pag-aaral tungkol sa VerifyMeld, nakita ko ang ibang paraan. Hindi ginagamit dito ang SMS. Tawagan lang ang ibinigay na libreng lungsod na numero, at tinitingnan ng sistema ang mismong tawag.
Imbes ng SMS — isang maikling tawag
Ipinapakita sa user ang kanyang numero sa app. Pagkatapos, pinapakita sa kanya ang libreng lungsod na numero na kailangang tawagan mula sa kanyang telepono.
Kinukumpirma ng sistema ang tawag at agad itong natatapos, nang hindi sinasagot ang tawag. Para sa user, ito ay isang palatandaan ng isang hindi nasagot na tawag: walang pag-uusap, ngunit pagkatapos nito ay tumatanggap ang app ng kumpirmasyon.
Hindi na kailangang maghintay ng SMS, maghanap ng mensahe sa mga notification, o isulat ang mga digit mula sa code. Isang maikling tawag lang ang sapat upang mapatunayan ang availability ng numero.
Bakit ito interesado sa mga may-ari ng aplikasyon
Pakaliwa ng user, ang SMS ay halos di napapansin sa proseso ng pag-verify. Ngunit bawat mensahe ay may bayad sa may-ari ng app. Sa dami ng users, ang gastos ay mabilis na nagiging bahagi ng budget.
Partikular na itong kapansin-pansin sa mga internasyonal na serbisyo. Nagkakaiba-iba ang halaga ng SMS ayon sa bansa, minsan natatagal ang mensahe, at kung may mali, kailangang magpadala muli ng code ang user.
Hindi nagpapadala ang VerifyMeld ng SMS. Ang modelo nitong presyo ay hindi nakadepende sa dami ng mga verification call: hindi nadadagdagan ang gastos sa bawat subok.
Kung ikukumpara sa mga tariff na singilin ang bawat SMS, ang kabuuang gastos ay maaaring mas mababa nang ilang ulit. Hindi rin ito nangangahulugang libre lahat; nagkakaroon lang ng matitipid dahil walang hiwalay na bayad sa SMS delivery.
Hindi tinatanggap ang tawag
Mahalaga na maunawaan kung ano ang nangyayari pagkatapos ng tawag.
Hindi tinatanggap ng VerifyMeld ang tawag at hindi rin kumukuha ng linya tulad ng tradisyong tawag. Nakikita ng sistema ang papasok na tawag, nire-record ito, at agad na tinatapos, nang hindi sinasagot.
Hindi naitatag ang koneksyon, hindi naiiwan ang tawag sa linya, at walang nagsisimulang pag-uusap. Para sa telepono, ito ay nananatiling isang hindi tinanggap na tawag.
Kayat hindi nagkakaroon ng bayad na papasok na koneksyon. Halos walang operator na naniningil pa para sa isang tawag na hindi tinanggap.
Para sa VerifyMeld, hindi mahalaga kung saang bansa nanggaling ang tawag na ito: hindi ito lumilikha ng bayad na papasok na tawag, at hindi naniningil ng bayad sa tawag mismo.
Napatutunayan ang tamang numero
Ang pagtanggi sa SMS code ay hindi nangangahulugang ang verification ay mas nawawala ang katumpakan.
Itinatalaga ng sistema ang numero kung saan nanggaling ang tawag, ang libreng lungsod na numero na ibinigay, at ang oras ng verification. Kapag nagmatch ang lahat, natatanggap ng app ang kumpirmasyon na nagamit ng user ang tinukoy na telepono.
Ang tawag mula sa ibang numero, isang tawag sa maling direksyon, o isang subok pagkatapos ng pagtatapos ng verification ay hindi binibilang.
Hindi rin permanente ang mga lumang request: kapag nagsimula ng bagong verification, isinasara ang nauna, at ang papasok na numero ay na-release pagkatapos ng proseso.
Hindi posibleng makuha ang code dahil wala naman
Sa tradisyong SMS, maaaring subukang makuha ng attacker ang mensahe, makuha ang access sa notification, o manghingi ng code sa user.
Sa VerifyMeld, walang isang beses na code. Hindi ito maaaring maipasa o magawang kawatsa, dahil ang kumpirmasyon ay nakabase sa tawag mismo.
Ang maaaring dayain ay ang tawag mismo o ang numero na nagmumula dito. Ngunit kung posibilidad ito, nangangahulugan na ang telepono network o ang operator ay na-compromise — hindi ang VerifyMeld logic.
Walang SMS secret sa VerifyMeld na maaaring makuha.
Sa mata ng isang karaniwang user
Ang VerifyMeld mismo ay hindi isang hiwalay na app para sa tawag. Nakikita ito ng user sa loob ng ibang serbisyo — sa panahon ng registration, login, o muling verification ng numero.
Ipinapakita nito ang instruksyon at ang libreng lungsod na numero. Tawagan lang, kinikilala ng sistema ang hindi tinanggap na tawag, at natatanggap ng app ang resulta.
Hindi kailangang magpadala ang may-ari ng serbisyo ng SMS, mag-maintain ng voice system, o ayusin ang bawat papasok na tawag. Mananatili ang bahagi ng telepono sa loob ng VerifyMeld, at ang konektadong proyekto ay nakakatanggap lamang ng resulta ng verification.
Kapag nabigo ang verification
Hindi basta-basta itinuturing na successful ang anumang random na tawag.
Kung ang number ng tumawag ay hindi tumugma sa inaasahan, tumawag sa maling lungsod na numero, o naging tapos na ang oras ng verification, hindi ito makukumpirma.
Inaaktibo rin ang mga pagbagsak. Sa dami ng hindi matagumpay na subok, maaaring pansamantalang limitahan ang mga bagong verification para sa partikular na numero o device.
Para sa user, simple lang ang hitsura: o nakumpirma ang numero, o kailangan nitong ulitin ang proseso sa ibang pagkakataon.
Hindi ito passport verification
May malinaw na boundary ang proyekto.
Ang matagumpay na verification ay nagsasabi na ang tao ay nakatawag mula sa nakalaang numero sa oras ng verification. Ngunit hindi nito ipinapakita ang pangalan, citizenship, ownership ng SIM card, o katotohanan ng passport data.
Ang VerifyMeld ay nagkukumpirma ng kontrol sa telefong numero, hindi sa pagkakakilanlan ng tao. Karaniwan nang sapat ang resulta para sa pagpaparehistro sa app; ang buong pagkakakilanlan ay nangangailangan ng ibang mga kasangkapan.
Konklusyon ko
Pagkatapos kong makilala ang VerifyMeld, mailalarawan ko ito hindi bilang isang serbisyo ng tawag, kundi bilang isang alternatibo sa SMS verification.
Tawagan lang ng user ang ibinigay na libreng lungsod na numero. Kinikilala nito ang tawag at agad itong tinatapos, nang hindi sinasagot. Hindi nagsisimula ang pag-uusap at walang bayad na papasok na koneksyon, ngunit nakumpirma ang numero.
Para sa negosyo, nawawala ang pangangailangang magbayad para sa bawat SMS, at hindi nade-defer ang billing ayon sa dami ng verification calls. Kaya, kumpara sa tradisyong SMS, ang ganitong modelo ay maaaring mas makabawas ng ilang ulit sa gastos.
Ang pangunahing ideya ng VerifyMeld ay simple: i-verify ang parehong telepono nang walang SMS code, nang walang voice robot at walang bayad sa bawat delivery message.
Para sa karagdagang impormasyon tungkol sa proyekto, bisitahin: verifymeld.de