TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Phone verification at no cost

147 pointsby natsu90about 9 years ago

12 comments

patcheudorabout 9 years ago
I may get down voted for this and so be it, this must be said. This is a prime example of creating what was intended to be a security feature without understanding the threat landscape. I just tested it, and it&#x27;s 100% vulnerable to caller ID spoofing. In 2016, caller ID spoofing is as simple as downloading an iPhone app and spending $30 for a bunch of minutes.<p>The problem is, a lot of people will find this cool and will also not evaluate the threat landscape. In fact, it&#x27;s even worse. They will assume the threat landscape has already been evaluated. The code is out there, so it must be good. They will then implement this into some &quot;super duper secure&quot; service which should require a far more security for user authentication. It will then take me 15 minutes of pulling my hair out in a security review to explain to whomever implemented it that it offers no security. The team will walk away from our meeting wondering if I was just trolling them and ask how their entire team could have made this mistake. They will then come to the conclusion they are smart and I must be wrong. They&#x27;ll then call me back to explain again, at which point I&#x27;ll take them through a full video demonstration with their VP of operations on the call. This time they will actually &quot;get it&quot; because they saw it exploited on video. Their VP of operations will then fire the project manager and lead developer and I&#x27;ll feel like shit for being responsible for the termination of two careers.
评论 #11655073 未加载
评论 #11655370 未加载
gstabout 9 years ago
It&#x27;s relatively easy to change&#x2F;fake the caller ID of phone calls so unfortunately this approach isn&#x27;t really secure. That&#x27;s why phone number verification usually places an outgoing call, to verify that you&#x27;re actually able to receive calls on that number.
评论 #11652944 未加载
评论 #11652679 未加载
评论 #11653030 未加载
kevindeasisabout 9 years ago
Hi, there&#x27;s a free phone verification using facebook. It&#x27;s account kit.<p><a href="https:&#x2F;&#x2F;developers.facebook.com&#x2F;docs&#x2F;accountkit&#x2F;overview" rel="nofollow">https:&#x2F;&#x2F;developers.facebook.com&#x2F;docs&#x2F;accountkit&#x2F;overview</a><p>What do you guys think?
评论 #11652862 未加载
评论 #11652746 未加载
评论 #11652766 未加载
评论 #11653662 未加载
Matt3o12_about 9 years ago
Are you willing to make international users pay up to 80¢ per verification? If someone cancels a call, I still have to pay for one minute (it&#x27;s only free if I cancel the call). So if I were to call any American number that hung up on me, I have to pay 80¢ (USD dollar cents of course).<p>Just pay the 0.02¢ or whatever phone services charge these days. If your business is actually big enough to have to worry about phone verification, do it right. Users don&#x27;t like to call your number since they don&#x27;t know the costs associated with it (especially international users). Furthermore, it makes number spoofing much harder.
neil_sabout 9 years ago
Haha, this is the digital version of the Indian phenomenon of &#x27;missed calls&#x27;, used as 1-bit 0-cost notification mechanism. It&#x27;s become such a cultural artifact, that big companies are now advertising numbers you can &#x27;missed call&#x27; and get a callback from.<p><a href="https:&#x2F;&#x2F;gigaom.com&#x2F;2011&#x2F;12&#x2F;13&#x2F;indias-missed-call-mobile-ecosystem-2&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gigaom.com&#x2F;2011&#x2F;12&#x2F;13&#x2F;indias-missed-call-mobile-ecos...</a>
评论 #11653688 未加载
评论 #11654363 未加载
ntauthorityabout 9 years ago
Would &#x27;rejecting&#x27; the call result in the calling user&#x27;s operator billing <i>them</i>, though? This is a major concern with international usage, given phone providers&#x27; tendency to... overcharge for what&#x27;s technically VoIP usage.<p>The classical text message verification schemes barely have this issue in most of the world as the <i>recipient</i> pays nothing, but of course the sender gets billed instead.
DDicksonabout 9 years ago
So you can only verify, at best, one user every 90 seconds?<p>Also, I have to assume Twilio would look at this as a form of abuse.
评论 #11652564 未加载
therealidiotabout 9 years ago
Can people just stop with this whole verify-by-phone thing?
评论 #11653493 未加载
faizmokhtarabout 9 years ago
This is pretty cool hack. Great job OP!
jlduggerabout 9 years ago
So... Twilio adjusts their pricing in 3... 2... 1...
评论 #11652867 未加载
评论 #11652735 未加载
cia48621793about 9 years ago
However isn&#x27;t it considered a kind of exploit? Twilio never intended users to waste their VoIP traffic.<p>Could we also do phone verification at no cost, however instead by outbound call? Is there any free&#x2F;paid host providing such service?
subinsebastienabout 9 years ago
Again, nothing new. I have already implemented this on my app here : <a href="https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=in.xtel.quitq.app" rel="nofollow">https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=in.xtel.quitq....</a> using Twilio alone. But, twilio is not completely free.
评论 #11653765 未加载