This looks great! just what I've been looking for. Will definitely give this a try over the weekend.
HN user
CrazyRobot
Software, finance, flying, running. Not always in this order.
CR was my nickname in primary school and I'm too nostalgic to get a new HN user.
I should have said the phone number on the same device. And like I said in my original comment, you need some kind of access to the user for getting the IMEI (unless you work for one of the carriers, but the point still applies) so in lots of cases it would be easier to just physically do something worse on the phone itself.
I'm assuming that they (WhatsApp) were trying to make the experience as close as possible to SMS without help from the carriers, so by using the phone number (which they verify, by the way) and the phone itself as the credentials -- only one of which most people replace, and that's mostly once every 2-3 years -- is a great idea for getting users to their platform with a minimal security tradeoff, hence in my opinion a perfect solution.
And again, if an app had fooled a user for permissions to get their phone number they could probably just ask for permissions to send and receive SMS's -- which is what some banks (at least here, in Israel) use to verify online accounts.
This actually seems to me like a perfect solution (from WhatsApp's side). This way as long the user has the same phone number, he/she doesn't have to remember any credentials, which is probably the main reason (or one of the top 3) for people using WhatsApp in the first place.
And as for the "security problem", if someone has access to your phone they can just maliciously use the app itself. I'm not saying that this should just be ignored, but in this specific case the author had probably created the bigger part of the security threat by publishing the article.
The same thing that would stop someone from using fake card slots on ATMs or doing what you described with phone numbers & websites on printed ads.
(Hint: In most cases -- nothing)
Hi, just wanted to let you know that I've added some details about the HN Vote button on http://hnvote.itaisatati.com/. Please update the link.
Just a little something I made to try out the new HN Search API. I already have a better idea for the contest, but it's going to take a bit longer to make.
Feel free to go through the code. I was also thinking of making an HN app for Chrome that just links to the site from the new tab page and have this as a feature. Please let me know what you think.
Soluto is (http://www.soluto.com/). They won TC Disrupt last year.