News for hackers. Stuff that matters.
Re:Why don’t we do email verification in reverse? by melvinmelih on Sunday August 21, 2022 @01:51AM (#32537742)
When I started on my first project as a junior engineer I thought I was being clever to build an app without any passwords: every time you wanted to login you received a new email with a link to log you in. Technically, this worked great but after a while I received many complaints from frustrated users who kept looking for the “signup form”…
Re:Why don’t we do email verification in reverse? by jcelerier on Sunday August 21, 2022 @02:19AM (#32537848)
Oh the few websites that do this drive me absolutely crazy. It makes me immediately look for alternatives, it's unbearable
Re:Why don’t we do email verification in reverse? by jen729w on Sunday August 21, 2022 @03:39AM (#32538141)
It assumes that we all have access to our email all of the time. Which is a fair assumption for 99.99% of the population.

But I deliberately keep email off my phone, so I don't look at email on my phone.

So yes, I hate 'passwordless login'. I have a password manager, I can do it myself thanks very much.

Re:Why don’t we do email verification in reverse? by arubania2 on Sunday August 21, 2022 @04:34AM (#32538364)
You could consider setting up a separate email account just for the verification messages and have that on your phone.
Re:Why don’t we do email verification in reverse? by blowski on Sunday August 21, 2022 @04:46AM (#32538409)
Why should I have to go through all that faff when I have a perfectly good password manager?
Re:Why don’t we do email verification in reverse? by arubania2 on Sunday August 21, 2022 @11:26AM (#32541077)
Wasn’t suggesting that anyone should - just wanted to suggest a solution to the problem they described.
Re:Why don’t we do email verification in reverse? by soco on Monday August 22, 2022 @04:02AM (#32548600)
But they don't have a problem - they just don't use the passwordless sites. If anybody, it's the sites having the problem of missing users.
Re:Why don’t we do email verification in reverse? by KronisLV on Monday August 22, 2022 @04:51AM (#32548935)
> But they don't have a problem - they just don't use the passwordless sites.

If nothing else, the idea of having a separate e-mail account/inbox per use case is an interesting one!

Much like those people that use aliases or something of the sort to be able to tell where who sent then a particular email, like if suddenly some [email protected] started getting random marketing mails.

> If anybody, it's the sites having the problem of missing users.

I mean, isn't that just the consequence of websites optimizing for whatever seems to work for them and forgetting about the minority of users? It might be missed profit, sure, but that depends on just what portion of the users view this as a dealbreaker.

Maybe there could be an app like Google Authenticator that would offer login to multiple websites through one's phone? We already have that in Latvia somewhat, for banking - you enter your user details in the web form and get a prompt on your phone for your PIN to log in with in the web app: https://www.smart-id.com/

Re:Why don’t we do email verification in reverse? by arinlen on Sunday August 21, 2022 @06:40AM (#32538900)
> Why should I have to go through all that faff when I have a perfectly good password manager?

If you are not using dedicated special-purpose email addresses with specific services, you're already grossly mismanaging your online safety.

Think about it for a second: how does your password manager help you if your email password gets leaked?

Re:Why don’t we do email verification in reverse? by maccard on Sunday August 21, 2022 @07:00AM (#32538986)
Thats a crazy level of risk assessment for an average user.

> how does your password manager help you if your email password gets leaked?

You still need my TOTP codes in my case at least, which conveniently are stored in my password manager. Is it perfectly secure? No, of course it's not, but frankly my risk profile isn't worrying about a targeted attack on me and my password manager, it's worrying about leaked shared credentials.

Side note, I also get a push notification on my phone whenever a new device logs on, so unless the attack is _extremely_ targeted, well timed and they know what they want, Its not a risk for me.

Re:Why don’t we do email verification in reverse? by arinlen on Sunday August 21, 2022 @07:49AM (#32539257)
> Thats a crazy level of risk assessment for an average user.

It really isn't. Think about it for a second: how hard is it to spot phishing attempts when they are sent to an email address you know for a fact you're not using with a service?

And how vulnerable are you to phishing if your special-purpose email address that you only use for one specific purpose receives zero spam?

To claim that the most basic and easy internet security precautions are at a "crazy level", first you need to somehow believe that no one is targeted by these schemes. But somehow there's a whole international industry that thrives on stuff like Western Union transfers. Why is that?

Re:Why don’t we do email verification in reverse? by phpisthebest on Sunday August 21, 2022 @01:16PM (#32542249)
>>Think about it for a second

Perhaps instead of telling everyone to think on things for a second, you should think on things for longer than a second?

>And how vulnerable are you to phishing if your special-purpose email address that you only use for one specific purpose receives zero spam?

This would depend on how you setup the email address, if it truly a separate email address i.e a separate account not just an alias then phishing is not the concern but management of the accounts becomes a huge problem

I use separate alias's for every service against my own custom domain that has a single email account. This is not to prevent phishing but to detect when a breach occurred or when my info is sold, you assume that when you sign up for a service only that service will ever have access to your info, many many many companies and service sell your email address to marketers.

Re:Why don’t we do email verification in reverse? by workingon on Sunday August 21, 2022 @08:24AM (#32539468)
Do you think youre going to get scammed and send a fraudulent Western Union transfer? What do you think the venn diagram overlap between "uses a specific email for each service" and "gets phished" is? The people that even have the capacity to do the first aren't going to fall into the second. If someone is sending fraudelent transfers to scammers, they're not going to be smart enough to create multiple emails.
Re:Why don’t we do email verification in reverse? by arinlen on Sunday August 21, 2022 @11:01AM (#32540841)
> Do you think youre going to get scammed and send a fraudulent Western Union transfer?

I know for a fact that there are targeted phishing campaigns aimed at users of specific services such as LinkedIn and GitHub and Twitter and etc, primarily because I've been targeted by them.

> What do you think the venn diagram overlap between "uses a specific email for each service" and "gets phished" is?

I know for a fact that the Venn diagram of phishing attempts sent to email accounts that are not used by those services is practically zero.

Do you understand how trivial it is to identify and filter out these attacks when they are sent to addresses that are already known beforehand that are not used for that purpose?

Re:Why don’t we do email verification in reverse? by maccard on Sunday August 21, 2022 @11:30AM (#32541132)
> To claim that the most basic and easy internet security precautions are at a "crazy level",

Basic and easy internet precautions are not "register and run a domain and host your mail yourself". Basic and easy precautions are don't reuse passwords/use a password manager, use a reputable email provider, enable 2fa with totp, and dont click links from your emails

> first you need to somehow believe that no one is targeted by these schemes.

I don't see how you come to that conclusion at all. The assumption is that _everyone_ is targeted by those schemes.

> But somehow there's a whole international industry that thrives on stuff like Western Union transfers. Why is that?

Because they're low risk high reward, easy to set up, and you only need to make one mistake.

Re:Why don’t we do email verification in reverse? by bee_rider on Sunday August 21, 2022 @10:22AM (#32540476)
In 2022 nobody actually clicks links in emails, right?
Re:Why don’t we do email verification in reverse? by CoffeeOnWrite on Sunday August 21, 2022 @11:03AM (#32540861)
You are right of course in one sense, but look at the comments here! If the HN crowd is still sending verification links rather than codes to be copy and pasted, that implies regular folks are still clicking the links..
Re:Why don’t we do email verification in reverse? by Quekid5 on Sunday August 21, 2022 @04:59AM (#32538474)
The site would have to have a hell of a value proposition for that to be worth the effort.
Re:Why don’t we do email verification in reverse? by bmn__ on Sunday August 21, 2022 @05:02AM (#32538488)
"No way! Why should I change? He's the one who sucks."
Re:Why don’t we do email verification in reverse? by zhfliz on Sunday August 21, 2022 @11:38AM (#32541218)
can you name even one service that uses login links and allows you to configure an address that is exclusively used for login links and not any other communication?

i'm not talking about unselecting all other types of communication, but rather having the service store 2 different emails for you. one for logging in and one for communication.

Re:Why don’t we do email verification in reverse? by arubania2 on Sunday August 21, 2022 @03:15PM (#32543445)
That is a fair point, indeed this would probably make the configuration page extremely complex. I guess my suggestion would only work for cases where you don’t really care much about other kinds of notifications.
Re:Why don’t we do email verification in reverse? by ThePowerOfFuet on Sunday August 21, 2022 @04:47AM (#32538415)
What a pain. Nope.
Re:Why don’t we do email verification in reverse? by Avamander on Sunday August 21, 2022 @03:08AM (#32538025)
Revolut does this for app logins and it's infuriating when your (new) phone doesn't have the email account used synchronized.
Re:Why don’t we do email verification in reverse? by Zopieux on Sunday August 21, 2022 @08:16PM (#32545842)
This so much. If some Revoluter reads HN comments, please raise the concern, this is such a PITA.
Re:Why don’t we do email verification in reverse? by smt88 on Sunday August 21, 2022 @01:56AM (#32537762)
You can solve this problem without a signup form.

Just give the user two links: sign up and log in. Both ask for email address first. The next screen tells them to check their email.

You can use unusual flows without confusing users as long as you give them cues about how to do what they're trying to do.

Re:Why don’t we do email verification in reverse? by drawfloat on Sunday August 21, 2022 @04:48AM (#32538425)
That doesn’t solve the issue of passwordless login, though, which is the fact not everyone has access to their email on every device at all times.

Need to check something attached to a work email (hello Slack) but purposefully not got work email set up on your personal device? Good luck

Re:Why don’t we do email verification in reverse? by smt88 on Sunday August 21, 2022 @11:16AM (#32541002)
> Need to check something attached to a work email (hello Slack) but purposefully not got work email set up on your personal device?

This isn't worse or different than SSO, which your work should be enforcing anyway.

Re:Why don’t we do email verification in reverse? by solarkraft on Sunday August 21, 2022 @05:51AM (#32538703)
It's not only having "access to your emails", sometimes these services will send links that are supposed to open in an app and do something there.

... and it just doesn't work.

Re:Why don’t we do email verification in reverse? by Groxx on Sunday August 21, 2022 @06:01AM (#32538744)
Want to log in on your TV?

Ha. Good luck with that. Your email provider probably only supports Chrome.

Re:Why don’t we do email verification in reverse? by switch007 on Sunday August 21, 2022 @03:03AM (#32538003)
I love having my access denied while the email systems delay the email arriving in to my inbox
Re:Why don’t we do email verification in reverse? by cognaitiv on Sunday August 21, 2022 @02:33AM (#32537895)
This is ostensibly what WebAuthn will do. It needs to happen, but retraining users is going to be the difficult bit.
Re:Why don’t we do email verification in reverse? by netheril96 on Sunday August 21, 2022 @03:20AM (#32538060)
Email is not a secure method of communication.
Re:Why don’t we do email verification in reverse? by rocqua on Sunday August 21, 2022 @03:43AM (#32538163)
Email os how all password recovery flows work. So your accounts are generally as secure as your Email.
Re:Why don’t we do email verification in reverse? by bbarnett on Sunday August 21, 2022 @04:59AM (#32538473)
Nor is SMS. Nor a phone call (even a presumed "landline" can be voip, and that can be hacked too).

Here's the truth ; nothing is "secure".

Now... is email more secure than SMS, or less? What about other 2-factor auth things? Is email secure with 2-factor auth?

Re:Why don’t we do email verification in reverse? by wizofaus on Sunday August 21, 2022 @03:39AM (#32538143)
And yet it's surprising how many sites allow you to reset a password using nothing but an email link (single factor authentication - and there are already known cases of emails being silently redirected).
Re:Why don’t we do email verification in reverse? by webmobdev on Sunday August 21, 2022 @03:59PM (#32543841)
Amazon does this! Morons will ask you to "click the link in the sms" to "authorise access". I can understand doing this randomly once or twice, for security. But every single time!? Figured they were doing it for two reasons - data-mining (to figure out what mobile phone and mobile browser yo have, and to leave an Amazon cookie on your mobile browser), and to harass you into installing and using the Amazon app instead of the website. Had to call customer support multiple times before this stopped (who kept urging me to install the Amazon app).
Re:Why don’t we do email verification in reverse? by weird-eye-issue on Sunday August 21, 2022 @02:09AM (#32537806)
ImprovMX does this just fine
Re:Why don’t we do email verification in reverse? by cx42net on Monday August 22, 2022 @05:02AM (#32549018)
That's crazy! I was reading the article and kept in mind what we did in ImprovMX and was surprised to see we were mentioned in the comment :D

We did, tried something "original" in the login part, by offering a "one time login link" to our users instead of the standard flow. To be honest, we believe this was a bad idea.

The flow in itself is good and works fine (supposing email delivery works), but as @simonw perfectly said it, "resist the temptation to innovate around login!".

Offering that original "one time login link" is a frequent cause of support request because some users doesn't receive it, doesn't know what to do or how. They are not used to a change on login and this causes more troubles down the road than a standard flow.

That's why we later on decided to add the standard "password" login and tried to reverse that original flow. We still have users that have accounts with no password set though (still connecting via the original "one time login link").

Re:Why don’t we do email verification in reverse? by melony on Sunday August 21, 2022 @03:05AM (#32538010)
Obviously a webmaster knows how a sign up form works.
Re:Why don’t we do email verification in reverse? by weird-eye-issue on Sunday August 21, 2022 @03:13AM (#32538035)
I didn't know the word webmaster still existed
Re:Why don’t we do email verification in reverse? by innocenat on Sunday August 21, 2022 @02:26AM (#32537866)
ImprovMX was extremely confusing to me at first.
Re:Why don’t we do email verification in reverse? by weird-eye-issue on Sunday August 21, 2022 @02:59AM (#32537991)
Checking your email for the login link was confusing?
Re:Why don’t we do email verification in reverse? by bombcar on Sunday August 21, 2022 @03:06AM (#32538018)
I hate the email login link stuff, and any site that has it as the only option, I move on unless absolutely forced to use it.

Especially a pain if I'm trying to login on a device without my email.

Re:Why don’t we do email verification in reverse? by weird-eye-issue on Sunday August 21, 2022 @03:13AM (#32538038)
You don't need to have email on the device you are logging in from

Can take out phone and click link

Re:Why don’t we do email verification in reverse? by zimpenfish on Sunday August 21, 2022 @04:03AM (#32538250)
> Can take out phone and click link

That assumes you have that email account on your phone. Also that you have your phone with you, that your phone has signal / wifi, there's no delays, no greylisting, no spam filtering that might catch the email, ...

There's just too many simple ways it can break down for it to be a good system.

Re:Why don’t we do email verification in reverse? by koide on Sunday August 21, 2022 @08:30AM (#32539500)
Okay, but what if you don't know your password and your password manager is offline or you don't have access to it on your phone or the phone ran out of battery or... I assure you we can find a similar amount of cases where passwords would fail. It's mostly novelty phobia.

We're used to one way of working and have our setups for that. We don't want something different but not because it's worse. It's just different.

And even more, when you have a problem with your password, what do you have to do, yes, email for the most part.

Re:Why don’t we do email verification in reverse? by Macha on Sunday August 21, 2022 @09:17AM (#32539852)
On at least half of those services, that ends up with me being logged in on my phone which is decidedly not what I want.

Plus I don't know who's using that to help adtech build their cross device mappings

Re:Why don’t we do email verification in reverse? by bombcar on Sunday August 21, 2022 @09:05AM (#32539761)
Some of the ones that doesn’t work - it logs you in on your phone but not the computer you were trying to login on
Re:Why don’t we do email verification in reverse? by innocenat on Sunday August 21, 2022 @10:52AM (#32540763)
Email I wanted to use as a login is a totally be a different email than what I wanted to forward to.
Re:Why don’t we do email verification in reverse? by fragmede on Sunday August 21, 2022 @03:12AM (#32538033)
It's a decent idea! Slack does this, as does a few other services.