News for hackers. Stuff that matters.
Re:Write your passwords down (2010) by ethbr0 on Monday August 07, 2023 @09:44AM (#37034361)
Algorithmically generated passwords for different sites was a mind-blower. There are so many differentiation algorithms that are trivially runnable in your head.

If most sites are salting and hashing passwords correctly (this is 2023...), then that drastically decreases your compromised credential blast radius.

--

And it makes me sad that "store your passwords on dead-tree paper" became GOTO. It has serious weaknesses, but also serious strengths... especially in a post ~2005 always-on, networked-everything world.

It turns the security requirement from electronic security into physical security (and appropriate recovery and disposal procedures).

I'm not sure that's a bad trade-off these days. I don't hear about too many people having their password pickpocketed off them...

Full disclosure: Never hopped on the password manager train, because I couldn't find a combination of (a) easy to use multi-device/OS/program, (b) open source, (c) secure from host / corporate ownership. If anyone has recommendations today, would love to revisit...

Re:Write your passwords down (2010) by Obscurity4340 on Monday August 07, 2023 @09:50AM (#37034445)
Bitwarden. Its dead simple and cross-platform + regularly audited. And either FREE or $10 a year for 2FA and some other nice to haves.

Obviously there's other choices for those who want more control over it but you can't go wrong with BW.

Re:Write your passwords down (2010) by rkangel on Monday August 07, 2023 @09:54AM (#37034496)
I am currently trialling Bitwarden. I have found that it's that great at picking up that you are creating an account, offering to generate and then saving the result (using Firefox with Bitwarden extension). I am looking at the other options as they are reportedly better at that sort of thing.

It's a shame though because Bitwarden is philosophically what I'm looking for.

Re:Write your passwords down (2010) by ethbr0 on Monday August 07, 2023 @10:14AM (#37034734)
Think you might have missed a not in there, if I'm reading sentiment correctly. "...found that it's that great..."
Re:Write your passwords down (2010) by rkangel on Monday August 07, 2023 @10:58AM (#37035373)
I did - edited to fix.
Re:Write your passwords down (2010) by kadoban on Monday August 07, 2023 @10:52AM (#37035279)
I noticed that as well, the fix for me is pretty easy: just create the account in bitwarder first and then autofill it in the actual account creation page. No extra work, and becomes habit quite quickly.
Re:Write your passwords down (2010) by rkangel on Monday August 07, 2023 @11:02AM (#37035431)
This is fine on desktop. It's less great on mobile.
Re:Write your passwords down (2010) by tracker1 on Monday August 07, 2023 @02:09PM (#37038272)
I haven't found it to be too bad on mobile... but ymmv of course.
Re:Write your passwords down (2010) by JoeyPriceless on Monday August 07, 2023 @04:56PM (#37040846)
I used to agree with this until I thought about the order in which to do it. The issue was that I'd open BitWarden manually to create credentials, rather than doing it during the autofill popup.

Here's how I do it on iOS:

1. Select the password field and open BitWarden through the button above the keyboard.

2. The password list will be empty. Press the + to create new credentials.

3. Enter a username, generate a password and press save.

4. The list will now have a single entry. Press it to autofill.

Re:Write your passwords down (2010) by kadoban on Monday August 07, 2023 @06:29PM (#37041827)
I do the same on mobile, not sure I noticed any reason it's worse there.
Re:Write your passwords down (2010) by IggleSniggle on Monday August 07, 2023 @09:59AM (#37034561)
Notably, Bitwarden is also self-hostable, which, in combination with the good mobile clients, was enough to get me to switch to it from Keepass.
Re:Write your passwords down (2010) by remram on Monday August 07, 2023 @12:27PM (#37036658)
Vaultwarden is even easier to self-host, it's basically a single binary that uses a SQLite database: https://github.com/dani-garcia/vaultwarden
Re:Write your passwords down (2010) by flangola7 on Monday August 07, 2023 @02:50PM (#37038911)
2FA in the same app as your password defeats the point doesn't it?
Re:Write your passwords down (2010) by cjcampbell on Monday August 07, 2023 @05:55PM (#37041485)
It’s not my preferred method because I want 2FA to save me if my device is compromised, but it does still add protection against traditional password attacks, credential stuffing, etc. It even adds a layer of phishing resistance, as long as the user doesn’t blindly jump to copy/paste when autofill fails.
Re:Write your passwords down (2010) by flangola7 on Tuesday August 08, 2023 @10:13AM (#37049256)
What is the phishing resistance it adds? Bitwarden auto copies TOTP to the clipboard.
Re:Write your passwords down (2010) by cjcampbell on Sunday August 13, 2023 @05:09PM (#37114520)
Depends on the password manager. 1Password will not autofill if the domain doesn’t match. It’s up to the user at that point to check the url before copy/pasting the code. My guess is that the average user would do that by reflex without a second thought.
Re:Write your passwords down (2010) by GoblinSlayer on Tuesday August 08, 2023 @02:15AM (#37045164)
2fa is mitigation for weak passwords. With a password manager you can use a strong password, and 2fa becomes redundant.
Re:Write your passwords down (2010) by Ajedi32 on Monday August 07, 2023 @10:20AM (#37034809)
> If most sites are salting and hashing passwords correctly

Wouldn't it have to be "if all sites are salting and hashing passwords correctly "? I suspect most "differentiation algorithms that are trivially runnable in your head" would be easily cracked with a couple examples.

Re:Write your passwords down (2010) by ethbr0 on Monday August 07, 2023 @10:28AM (#37034928)
I'd hazard no, because 'at scale'.

You could mechanical turk puzzle them trivially, but the realistic threat model is tens of thousands of credentials, tried against high value login prompts.

Re:Write your passwords down (2010) by lgvld on Monday August 07, 2023 @09:57AM (#37034538)
Spectre does that, is OSS and multiplatform: https://spectre.app/

i.e. it generates password given your name, a master password, and the website hostname (or whatever).

Quite handy.

Re:Write your passwords down (2010) by happymellon on Tuesday August 08, 2023 @04:18AM (#37046020)
How do you rotate the password when the site requires you to?
Re:Write your passwords down (2010) by hirundo on Monday August 07, 2023 @09:48AM (#37034427)
The Keypass unhosted ecosystem seems to fit your requirements. I recently switched to it from 1Password and am happy with it. I distribute the database to my various devices with (open source) Syncthing.
Re:Write your passwords down (2010) by gochi on Monday August 07, 2023 @09:59AM (#37034559)
The distributed part is crucial, especially to avoid potential hardware failure. Happened to me, older machine ram (might be misremembering, that old machine had several parts replaced) failure made keypass unable to validate, claiming a corrupt database.
Re:Write your passwords down (2010) by falcolas on Monday August 07, 2023 @10:11AM (#37034698)
A problem solved by a backup strategy, not a cloud service.

I firmly believe you can't expect cloud services to do anything but serve up exactly what you give them. If you give them a corrupt database, they will happily serve you up a corrupted database.

Re:Write your passwords down (2010) by gochi on Monday August 07, 2023 @11:41AM (#37035978)
Technically, the problem is solved by either one. A service like 1password is in the business of not serving you up a corrupt database. A backup solution also works here if you don't want to rely on other services.
Re:Write your passwords down (2010) by falcolas on Monday August 07, 2023 @01:05PM (#37037283)
Sure, if 1Password's cloud service can inspect and validate the structure of the vault. I kind of hope they can't since the vault should be encrypted, but I'm also not quite that naive.
Re:Write your passwords down (2010) by gochi on Monday August 07, 2023 @09:33PM (#37043353)
They don't have to validate the structure of the vault to ensure redundancy.
Re:Write your passwords down (2010) by godshatter on Monday August 07, 2023 @12:07PM (#37036308)
I use keepass2, and I keep a copy on a USB stick that I carry with me. Almost every device I log into regularly has a copy of the file, but I'll have to sync from the USB stick at times if the particular password I want was changed recently. I also keep a copy in the cloud, but it's usually out of date.
Re:Write your passwords down (2010) by sjducb on Monday August 07, 2023 @12:05PM (#37036284)
KeePass + Dropbox

Works on all platforms and all the good keepass apps and programs integrate with Dropbox.

Re:Write your passwords down (2010) by remram on Monday August 07, 2023 @12:25PM (#37036610)
The problems I see with this:

* Websites will be hacked or expire your password, so you will have to generate a new one. Even assuming you have a way to make a new password for the same site name, how do you keep track of which version number you are now?

* Website names are not evenly distributed, especially if taking the first two letters. Example: twitter/twitch.tv/twilio would all share a password

Re:Write your passwords down (2010) by jmcphers on Monday August 07, 2023 @12:25PM (#37036613)
I like pass, the "Unix standard password manager": https://www.passwordstore.org/

It is very barebones -- basically a collection of GPG encrypted text files stored in Git. For that reason it's trivial to make clients for it and selfhost the repository if you're so inclined.

Re:Write your passwords down (2010) by deltarholamda on Monday August 07, 2023 @12:49PM (#37037036)
I second this. If you keep it in a container or a jail or something, you can run it on a server you control, set sshd to do password authentication, have one really good passphrase, and now you can access it anywhere you can get to a shell with ssh and Internet access. (This is obviously less secure, but the convenience is great if you need it.)

I've also done a version of this where it's stored on a Pi Zero, but the Zero (and SD cards) isn't the most reliable thing in the world and lost it a couple of times before I gave up, but it may work for others better.

It's more fiddly than a more featureful service, but I like it because I understand all of it and control all of it.

Re:Write your passwords down (2010) by aborsy on Tuesday August 08, 2023 @09:03AM (#37048381)
Second this too!
Re:Write your passwords down (2010) by JohnFen on Monday August 07, 2023 @12:35PM (#37036795)
> It turns the security requirement from electronic security into physical security (and appropriate recovery and disposal procedures)

Good physical security of things like passwords is generally much easier than electronic security of them.

In the old days, my password manager was a slip of paper I kept in my wallet that listed my passwords. I kept duplicates at home and in my safe deposit box.

Now I pretty much do the same thing, except using an (offline) password manager instead of paper.

Re:Write your passwords down (2010) by dangitnotagain on Monday August 07, 2023 @05:33PM (#37041262)
Passwordsafe/password Gorilla(Apple)

It’s been around for ages, I don’t know how well supported today, though it is what you asked for!