News for hackers. Stuff that matters.
Re:Bitwarden: Generate a Username by 8organicbits on Wednesday May 04, 2022 @11:10AM (#31261582)
They don't mention it, but there's a privacy benefit to generating usernames. Most users are predictable/lazy and will use the same username on every website. However, tools exist for finding accounts across services that have the same username. Generating a unique username and storing it in your password manager would make it easy to evade these tools.

https://github.com/topics/username-search

I use different usernames per-site, but I tend to take a couple seconds to think of something (hopefully) clever.

Re:Bitwarden: Generate a Username by logifail on Wednesday May 04, 2022 @11:46AM (#31262103)
> I use different usernames per-site

Do you also use a different email address on each site, or do all the unique usernames ultimately link back to one email?

Re:Bitwarden: Generate a Username by 8organicbits on Wednesday May 04, 2022 @12:58PM (#31263037)
Sometimes.

I think an important distinction is that the email address is often private. My HN account and my reddit account may have the same email address, but Reddit and HN would need to coordinate to figure that out. If they both sell user data, or suffer database breaches, get subpoenas, then a third party could link the accounts. For sites that support username search by email address or treat email address as public data, yeah, that's exposed.

For usernames: a series of HTTP GETs can find likely examples of username reuse:

* news.ycombinator.com/user?id=$username

* reddit.com/u/$username

* twitter.com/$username

This is cheap, easy, scalable, has automated tooling, etc. So I worry enough to pick a new username, and let my password manager remember it.

Re:Bitwarden: Generate a Username by lucideer on Wednesday May 04, 2022 @01:30PM (#31263440)
I use a different email address on each site (though usually the same username).

Many services today use emails as their userid, and even often the login username (account display name being separate), so I think it's probably more common for attackers to match passwords with common emails rather than common usernames. But they can & will still do both, so the unique username certainly has some use.

Re:Bitwarden: Generate a Username by 8organicbits on Wednesday May 04, 2022 @02:13PM (#31263921)
To defend against password stuffing attacks, I use unique passwords per site (saved to password manager, for convenience). Using a unique email address could help, but I wouldn't trust it. Determined attackers could try your stolen password against a large number of accounts to find where it works.
Re:Bitwarden: Generate a Username by lucideer on Wednesday May 04, 2022 @05:50PM (#31266305)
Ha. No no, I do of course use unique passwords per site. Distinct emails is just defense in-depth.

(it also helps a lot with tracing who's sold your data to a spammer)

Re:Bitwarden: Generate a Username by logifail on Thursday May 05, 2022 @09:37AM (#31273139)
Let's say your domain name is example.com

> Distinct emails is just defense in-depth. > (it also helps a lot with tracing who's sold your data to a spammer)

Not only that, if when you first sign up with BigCo you give them your email address as [email protected] then when one eventually stops dealing with BigCo one be certain that all email addressed to [email protected] can be rejected at your email server without a second thought, no need to scan for spam, just reject everything addressed to that alias.

A good friend of mine takes this a step further and does it through DNS (which of course he self-hosts as well as his mail server). He would give his email to BigCo as [email protected]. Once he's done with BigCo then he removes the records for bigco.example.com and there's no way to even look up a relevant mailserver to send email to [email protected]!

Re:Bitwarden: Generate a Username by kurthr on Wednesday May 04, 2022 @11:29AM (#31261858)
It seems like most websites use your email address as the username, which makes this more difficult. You could use + addressing, which makes it unique, but doesn't really make it private... really need hidemyemail or something similar!

I do wish this was easy and automated.

Re:Bitwarden: Generate a Username by mkingston on Wednesday May 04, 2022 @12:16PM (#31262504)
Check out Firefox Relay and the corresponding Firefox extension. You can pre-register [email protected], which will forward e-mail to your actual address. If you pay for it, you'll have your-own-subdomain.mozmail.com, which acts as a catch-all, and you can use without pre-registering [email protected].

You can reply from all addresses described above. The FF extension makes pre-registration of random addresses a little easier by putting a button on e-mail form fields.

There isn't convenient integration with password managers, that I know of.

You could be de-anonymised. Particularly by correlating your sign-ups using your-own-subdomain.mozmail.com. Or if the service is hacked. There's some argument that makes this service harder to generate spam with, and therefore less likely to be blocked. That's yet to be seen, I suppose.

Re:Bitwarden: Generate a Username by lucideer on Wednesday May 04, 2022 @01:32PM (#31263467)
> There isn't convenient integration with password managers, that I know of.

Fastmail also offers this service, so I think it's becoming a popular enough idea that password managers may start to see value in introducing it. Hopefully...

Re:Bitwarden: Generate a Username by yencabulator on Wednesday May 04, 2022 @06:24PM (#31266646)
Fastmail actually has 1password integration for their "masked" emails. https://www.fastmail.com/1password/
Re:Bitwarden: Generate a Username by b-ryan on Wednesday May 04, 2022 @11:37AM (#31261973)
I have been very happy using fastmail as my email provider and 1password as my password manager. They have an integration which allows you to generate masked emails, which makes what you're describing possible.
Re:Bitwarden: Generate a Username by skoskie on Wednesday May 04, 2022 @12:08PM (#31262395)
This. It’s one of those sticky features that keeps me on 1P, but as soon as bitwarden matches it Im out.

Looks like we’re getting really close.

Re:Bitwarden: Generate a Username by Terretta on Wednesday May 04, 2022 @12:30PM (#31262699)
> I do wish this was easy and automated.

It is, on MacOS and iOS. HideMyEmail works for normals, and Sign-in w/ Apple defaults it on.

Re:Bitwarden: Generate a Username by 8organicbits on Wednesday May 04, 2022 @02:23PM (#31264054)
The tools I linked rely on usernames that are public. I think most sites that use email addresses as usernames don't make the email address public (think of the spam). Are there example sites I'm forgetting?
Re:Bitwarden: Generate a Username by Tagbert on Wednesday May 04, 2022 @11:37AM (#31261976)
true, but most of those sites have a separate field for "display name". No one want's their email address to be tagged on each post. :)
Re:Bitwarden: Generate a Username by hunter2_ on Wednesday May 04, 2022 @11:52AM (#31262169)
That's a valid argument if your threat model only involves other visitors who aren't given access to see email addresses, but it breaks down if you're hiding from the site administrators, an attacker who obtains admin access, and whomever the attacker makes the data available to.
Re:Bitwarden: Generate a Username by zeven7 on Wednesday May 04, 2022 @11:44AM (#31262075)
You can still often check to see if someone has an account for a service by just .. trying to sign in or retrieve lost password. You often don't need to have the password or access to the email to tell from the response if there's already an account registered for that email address.
Re:Bitwarden: Generate a Username by mekster on Wednesday May 04, 2022 @11:58AM (#31262248)
Run your domain email and use [email protected]
Re:Bitwarden: Generate a Username by lcnPylGDnU4H9OF on Wednesday May 04, 2022 @01:35PM (#31263501)
If it's a privately used domain, then tools could be modified or built to monitor that (if this approach becomes popular or if an individual becomes targeted, possibly other reasons).

Approaches for randomly generated usernames are probably the best way to go. DDG's @duck.com email service (and similar) is pretty fantastic if you're forced to use an email.

Re:Bitwarden: Generate a Username by 6yyyyyy on Wednesday May 04, 2022 @12:14PM (#31262472)
Re:Bitwarden: Generate a Username by depingus on Wednesday May 04, 2022 @12:19PM (#31262550)
Maybe don't use your real name are your domain name?
Re:Bitwarden: Generate a Username by shaky-carrousel on Wednesday May 04, 2022 @02:31PM (#31264144)
I generate a unique username for every website I register on, and an unique email too. What I have been doing is using the passphrase generator in Bitwarden as an username generator.
Re:Bitwarden: Generate a Username by soheil on Wednesday May 04, 2022 @12:15PM (#31262496)
And you're so sure they're being lazy and not because they purposefully want to maintain the same handle across different platforms? The hubris...
Re:Bitwarden: Generate a Username by 8organicbits on Wednesday May 04, 2022 @02:40PM (#31264239)
No, poor word choice on my end.