News for hackers. Stuff that matters.
Re:Twitter urges users to change passwords after computer 'g... by calebh on Thursday May 03, 2018 @05:28PM (#16990144)
I highly recommend using a password manager. I finally bit the bullet and started using 1Password a few weeks ago, and I haven't looked back since. It's just so much better than having to remember a thousand different passwords.

Besides securely managing passwords, you can also use a password manager to secure your digital legacy. 1Password has a feature where you can print out "emergency kit" sheets that has the information required to access your password vault. I printed out two of these sheets and gave them to trusted family members in sealed envelopes. In the event that I become incapacitated, they will be able to access my accounts.

Re:Twitter urges users to change passwords after computer 'g... by ealhad on Thursday May 03, 2018 @06:39PM (#16990676)
Time for me to advertise my personal setup again!

I use KeePassXC [1] with Syncthing [2] to synchronize my passwords between machines. No third-party!

[1] : https://keepassxc.org/

[2] : https://syncthing.net/

Re:Twitter urges users to change passwords after computer 'g... by beedogs on Thursday May 03, 2018 @08:08PM (#16991116)
Same thing here. I ditched the online password managers a few years back for a similar setup and it's been just about as good as lastpass was, with the added benefit of being stored locally.
Re:Twitter urges users to change passwords after computer 'g... by lorenzhs on Friday May 04, 2018 @06:48AM (#16993556)
Does anyone have a recommendation for a good keepass client for iOS? Is MiniKeePass still the best option? I've been wanting to switch to KeePassXC + something for iOS for a while but I'm not sure what the best way to go is.
Re:Twitter urges users to change passwords after computer 'g... by ealhad on Friday May 04, 2018 @04:30PM (#16998024)
On KeePassXC’s website [1], they recommend MiniKeePass [2] and KeePass Touch[3]. I don’t own any iOS device, so I have tried neither.

[1] https://keepassxc.org/docs/#faq-platform-mobile

[2] https://itunes.apple.com/us/app/minikeepass/id451661808?mt=8

[3] https://itunes.apple.com/us/app/keepass-touch/id966759076?mt...

Re:Twitter urges users to change passwords after computer 'g... by nl on Friday May 04, 2018 @09:10AM (#16994291)
I use MiniKeePass. Don’t love it, but don’t know a better option.
Re:Twitter urges users to change passwords after computer 'g... by ealhad on Friday May 04, 2018 @04:56PM (#16998258)
As I pointed in my reply, you could also try KeePass Touch.
Re:Twitter urges users to change passwords after computer 'g... by abrichr on Thursday May 03, 2018 @07:45PM (#16991002)
What if you’re on someone else’s machine?
Re:Twitter urges users to change passwords after computer 'g... by yorwba on Thursday May 03, 2018 @08:09PM (#16991120)
The last time I needed a password on a someone else's machine, I just looked it up on my phone and typed it in.
Re:Twitter urges users to change passwords after computer 'g... by TimWolla on Thursday May 03, 2018 @08:00PM (#16991081)
Not GP, but KeePass user: I store my KeePass database on a small thumb drive (SanDisk Cruzer Fit), together with a copy of the KeePass executable. If I absolutely need to decrypt my password database on someone else's machine I can take the "secure" software from the USB and hope for the best. The USB also stores a copy of Truecrypt and a large Truecrypt container with backups of my encrypted private keys (PGP, SSH).
Re:Twitter urges users to change passwords after computer 'g... by anf on Friday May 04, 2018 @02:11AM (#16992544)
Key logger + making a cron job that copies everything off your drive = 5 minutes of work? I hope you trust the folks you use this setup on...
Re:Twitter urges users to change passwords after computer 'g... by alex_duf on Friday May 04, 2018 @06:10AM (#16993409)
Key logger + screen shots and you also get access to a 1 password account

No matter what you do if the computer you are using isn't trustworthy you're losing.

Re:Twitter urges users to change passwords after computer 'g... by anf on Friday May 04, 2018 @09:31PM (#16999773)
Yeah, totally with you — don't trust devices you (or your employer) doesn't own. I'm borderline still where I trust my employer's devices with my personal passwords sometimes, but even that seems a bit iffy.
Re:Twitter urges users to change passwords after computer 'g... by ghewgill on Thursday May 03, 2018 @06:52PM (#16990750)
I'm going to plug https://bitwarden.com/ since nobody else has yet (I'm not affiliated). Open source, clients for everything, free for personal use, imports from other managers. I had been using a GPG encrypted text file for a long time, then later KeePass (and variants) on dropbox. I switched to Bitwarden a while ago and have been very happy with the whole thing.
Re:Twitter urges users to change passwords after computer 'g... by patosai on Thursday May 03, 2018 @08:21PM (#16991187)
Same here, used to use KeePass and then LastPass, then switched to BitWarden and have been happy with everything so far.
Re:Twitter urges users to change passwords after computer 'g... by dcsommer on Thursday May 03, 2018 @05:58PM (#16990372)
KeePass and Dropbox works great for me as a free alternative. I use the Kee plugin on Firefox and KeePass2Android on my phone.

I set it up to need both a private key and password to unlock my password DB. The private key moves around on a thumbdrive only (never in Dropbox).

I like that the only parts of this system I have to trust are open source.

Re:Twitter urges users to change passwords after computer 'g... by nl on Friday May 04, 2018 @09:12AM (#16994298)
How do you manage the private key on your phone?
Re:Twitter urges users to change passwords after computer 'g... by dcsommer on Monday May 14, 2018 @09:17PM (#17070836)
I plug my phone into my computer and transfer it over USB. This is actually one of the primary reasons I switched from iPhone to Android.
Re:Twitter urges users to change passwords after computer 'g... by chrischen on Thursday May 03, 2018 @06:01PM (#16990389)
Everyone should be using a password manager. You can't really trust the average joe to be able to make secure passwords for the potentially dozens or hundreds of sites and services, and even if they do, they probably use just one secure password for everything.

I just wish there was more seamless support for apps to use 1Password to paste in passwords. There are still sites that prevent pasting into password fields!

Re:Twitter urges users to change passwords after computer 'g... by peteretep on Thursday May 03, 2018 @08:59PM (#16991380)
I have this fantasy that Apple starts rejecting App submissions that don't allow use of a password manager.
Re:Twitter urges users to change passwords after computer 'g... by chrischen on Thursday May 03, 2018 @10:00PM (#16991675)
It's not that they don't allow the use, it's that they don't have a convenient 1Password icon next to the password field. I've noticed some apps have that. Not sure if it requires some specific integration or some open protocol.
Re:Twitter urges users to change passwords after computer 'g... by gergles on Friday May 04, 2018 @12:15AM (#16992142)
The password manager integration is a public standard. More annoyingly, though, apps can also find out if you've pasted into a field and then immediately clear it (some rinkydink banking apps do this.) So it's a 2-pronged problem.
Re:Twitter urges users to change passwords after computer 'g... by hakanito on Thursday May 03, 2018 @05:50PM (#16990299)
+1 for 1Password. Never looked back. Great for all sorts of passwords/credit cards/private keys. It also syncs to the 1Pass app on your phone.
Re:Twitter urges users to change passwords after computer 'g... by eric_h on Thursday May 03, 2018 @08:00PM (#16991074)
+1 from me as well. Great for storing literally anything sensitive, syncs flawlessly across devices (I currently use dropbox to sync the vault, but it supports other options & they have their own syncing/account system (that is not required to use 1password)).

It is not open source but the vault format is open.

I've no affiliation, just a satisfied customer.

Re:Twitter urges users to change passwords after computer 'g... by gerald42 on Thursday May 03, 2018 @07:57PM (#16991054)
+2 for 1Password. Being able to use it as an MFA device has been brilliant. https://support.1password.com/one-time-passwords/
Re:Twitter urges users to change passwords after computer 'g... by u801e on Thursday May 03, 2018 @06:16PM (#16990512)
> I highly recommend using a password manager.

I really wish websites would support use of client side TLS certificates as part of the authentication process. Combining that with a username and password would give you two-factor authentication.

Re:Twitter urges users to change passwords after computer 'g... by geofft on Thursday May 03, 2018 @06:56PM (#16990776)
Client side TLS certificates get sent in the clear before you authenticate the server. (You can send them in a renegotiation, but renegotiation has been a historic source of both implementation and protocol security bugs because it does complicated things to TLS state.) So you don't want a client-side certificate that includes your name; that's a huge privacy leak.

You could imagine a scheme where you give a user a certificate with a random subject, and you have a server-side map of random string to user account (so leaking that map isn't the end of the world like leaking passwords, it merely reintroduces the privacy leak above). I recall some proposals for that several years ago. Today, Web Authentication effectively does something effectively equivalent, as does U2F, although they don't involve TLS client certificates specifically.

Re:Twitter urges users to change passwords after computer 'g... by tialaramex on Friday May 04, 2018 @07:29AM (#16993713)
In TLS 1.3 client certs are sent over an encrypted link, and a reasonable client can and should wait for Finished from the server to arrive, at which point they're entirely sure of who their recipient is too.

Another nice thing is that TLS 1.3 servers can send a CertificateRequest asking for a particular _type_ of certificate, so (if that's ever used in anger) it lets us have clients that don't need to waste the user's time when they don't actually have a suitable certificate anyway. In earlier versions servers could only hint about which CAs they trust, not anything else.

Re:Twitter urges users to change passwords after computer 'g... by geofft on Friday May 04, 2018 @10:08AM (#16994700)
Oh nice, that might be enough to put me back on team client certs!
Re:Twitter urges users to change passwords after computer 'g... by u801e on Thursday May 03, 2018 @09:54PM (#16991641)
> So you don't want a client-side certificate that includes your name; that's a huge privacy leak.

If it matches the username I have on a website like reddit or HN, then is it really a privacy issue? Anyone, regardless of whether they're logged in or not, can see posts I've made under my username. Though what you say can be an issue for websites where privacy from other users is expected (e.g. banks).

> Today, Web Authentication effectively does something effectively equivalent, as does U2F

Both of those seem to rely on HTTP, while TLS could work with any application level protocol.

Re:Twitter urges users to change passwords after computer 'g... by geofft on Thursday May 03, 2018 @10:53PM (#16991877)
They can't see that the posts are coming from your IP address, though. That's one of the things TLS protects—I can post from a coffee shop and nobody at the coffee shop can know (except perhaps by traffic analysis) that the person at the table next to them is the person with this username.
Re:Twitter urges users to change passwords after computer 'g... by QasimK on Friday May 04, 2018 @04:13AM (#16992982)
I looked into this and the user experience involved is very poor, in particular the browser interfaces. It sounds like a chicken-and-egg problem. On top of this, is the clear text sending of the client certificate as another poster mentioned.
Re:Twitter urges users to change passwords after computer 'g... by calebh on Thursday May 03, 2018 @06:28PM (#16990596)
You might want to look into the new web authentication API.
Re:Twitter urges users to change passwords after computer 'g... by hackinthebochs on Friday May 04, 2018 @12:24AM (#16992175)
>It's just so much better than having to remember a thousand different passwords.

Login by email should really become a thing. There's just no reason to store passwords for most sites where you can just stay logged in indefinitely. On rare occasion you need your login cookie refreshed, just send a new link to your email. The burden of remembering a thousand secure and unique passwords dissolves immediately.

Re:Twitter urges users to change passwords after computer 'g... by racer-v on Thursday May 03, 2018 @06:10PM (#16990471)
I keep all my passwords in a text file. I can't imagine remembering them all. I suppose I should keep that file encrypted and synced to multiple devices with rsync or so. Would a password manager give me any advantage over this scheme?
Re:Twitter urges users to change passwords after computer 'g... by jobigoud on Thursday May 03, 2018 @06:35PM (#16990649)
A password manager will have an integrated password generator where you can configure the spec (include special chars, brackets, custom characters, etc. or not). And you can keep password spec "favorites". So you can quickly generate a 20-char with special chars and accents password, or an 8-char, only letters and numbers for those websites that requires that.

It will allow you to organize the passwords in a hierarchical way with folders (banks, administration, forums, whatever), and set icons.

It will also keep the date of the last time you modified it. Sometimes this can be useful to know if you are impacted by a breach revealed after the fact. You can also make passwords expire if you like.

You can also add extra data in a way that doesn't clutter the main view. This can be interesting when credentials are more than login/password. For example you could add a PIN there. For my car radio there is a code to enter to make it work after the battery dies, I added the entire procedure to the extra data as I always forget it and it's not intuitive.

I just checked, I have 957 passwords in my KeePass.

Re:Twitter urges users to change passwords after computer 'g... by calebh on Thursday May 03, 2018 @06:25PM (#16990564)
Yes, a password manager is just an encrypted database for your passwords. 1Password synchronizes all of your passwords across devices and makes sure everything is secure. You only need to remember a single "master password", which is never sent outside of your local device. In the event that you lose or forget your master password, the password vault is completely unrecoverable.

1Password can also store other information besides passwords such as credit cards, software license numbers, passport numbers, etc. There is also a secure notes feature for storing arbitrary text.

The other password manager that I tried before 1Password is Lastpass. I ended up choosing 1Password since I think it's better designed and overall feels slicker. The /r/lastpass subreddit is littered with complaints about broken updates and bugs...

Re:Twitter urges users to change passwords after computer 'g... by PuffinBlue on Thursday May 03, 2018 @06:24PM (#16990562)
You might like this password manager:

https://www.passwordstore.org/

It uses a similar philosophy of encrypting plain text files and you can sync them how you wish. It might do some of the 'heavy lifting' for you.

Re:Twitter urges users to change passwords after computer 'g... by osteele on Thursday May 03, 2018 @06:29PM (#16990603)
Sync, browser integration, password generation, audits on password age and duplicates, validation against pwned passwords, shared vaults — nothing that you can't do yourself on top of a text file, if you've got the time and energy for that. TOTP, ACL, secure notes and files — these can't easily be done with a text file, but don't need to be part of a single password management system just because the commercial vendors have added these.
Re:Twitter urges users to change passwords after computer 'g... by freeone3000 on Thursday May 03, 2018 @06:16PM (#16990507)
No, that's basically what they do, but in a more user-friendly format.
Re:Twitter urges users to change passwords after computer 'g... by sushid on Thursday May 03, 2018 @06:35PM (#16990647)
Well if he's not keeping that text file encrypted, I'd argue that there is a very significant difference in his methodology vs 1Password et al.
Re:Twitter urges users to change passwords after computer 'g... by i1856511 on Thursday May 03, 2018 @06:26PM (#16990575)
Yes. Among the many features a manager app like 1Password would provide is a way for easily pasting in a password to a login field with a simple keystroke.
Re:Twitter urges users to change passwords after computer 'g... by justwalt on Thursday May 03, 2018 @07:46PM (#16991010)
I have all of mine on my desktop background, but it's rotated 180 degrees to make it a little harder for would-be hackers.
Re:Twitter urges users to change passwords after computer 'g... by xpuente on Friday May 04, 2018 @04:21AM (#16993028)
You don't need to trust others. For example, build the password using some simple algorithm that uses the TLD name. This way you only need to remember the algorithm.
Re:Twitter urges users to change passwords after computer 'g... by boffinism on Friday May 04, 2018 @04:37AM (#16993103)
I used to use this system but moved away from it. The reason is twofold. First, if it's a simple enough algorithm there will be enough 'hash collisions' that if someone gets their hands on one of your passwords and your email address, there's a non-negligible possibility that they will be able to find another domain that has the same password.

Second, sometimes sites mandate that you change your password. Or have rules that are incompatible with that algorithm. And then you need to start remembering exceptions to your algorithm, at which point you're back where you started.

Re:Twitter urges users to change passwords after computer 'g... by bad_user on Friday May 04, 2018 @05:01AM (#16993192)
There's also https://lesspass.com/ which is stronger than what the parent mentioned and I used a system like that for several years.

I gave up on it for the same reason. Having to remember exceptions, plus when you change your password, you have to change it everywhere, which is annoying because you can't remember every active account.

Re:Twitter urges users to change passwords after computer 'g... by klackerz on Friday May 04, 2018 @04:34AM (#16993088)
The problem with that is many sites have password requirements which requires password to be of a certain length and some arbitrary requirements.
Re:Twitter urges users to change passwords after computer 'g... by rajathagasthya on Thursday May 03, 2018 @06:29PM (#16990606)
Is there a reason to use 1Password over iCloud Keychain if you're mostly only on Apple devices?
Re:Twitter urges users to change passwords after computer 'g... by TheAceOfHearts on Friday May 04, 2018 @07:17AM (#16993660)
It depends on your requirements.

Do you only use Apple devices? Despite spending most of my time on a laptop with macOS, I also have a gaming PC with Windows, a home server with Debian, a mobile device with Android, and a tablet with iOS. It's nice to have a bit of flexibility available.

If you use an alternative browser such as Firefox you lose access to the built-in integration.

I think their SaaS offering has vault sharing for friends and family, which isn't available through iCloud Keychain.

They provide additional security audit features, such as vulnerability tracking. Quite relevant: I just opened the app and Watchtower had a vulnerability alert notifying me to update my password on Twitter.

It supports One-Time Password, which can occasionally be convenient.

Other kinds of item are supported as well, such as credit cards, bank accounts, software licenses, identities, and secure notes. No more having to grab for my wallet when I need to input my credit card or driver's license info. No more having to search for a checkbook to find my bank account number.

Re:Twitter urges users to change passwords after computer 'g... by pvg on Thursday May 03, 2018 @08:21PM (#16991189)
Not particularly, if you don't need the 1Password features and use Safari on macOS. The password generation is integrated into the browser UI which is arguably better for non-nerd and lazy-nerd users.
Re:Twitter urges users to change passwords after computer 'g... by macintux on Thursday May 03, 2018 @10:17PM (#16991737)
I use 1Password to store everything. Security answers so I can use completely bogus ones, social security numbers for family members, software license keys, membership info, etc.
Re:Twitter urges users to change passwords after computer 'g... by oddevan on Friday May 04, 2018 @11:11AM (#16995145)
iCloud Keychain is definitely well-integrated, but I've run into a few edge cases where it doesn't behave the way I need it to. In these cases, 1Password is better since it actually lets me dig in and edit some of the low-level details in a quality UI (versus digging a couple levels deep in system settings/Safari preferences to find/edit the password in question).
Re:Twitter urges users to change passwords after computer 'g... by ksec on Friday May 04, 2018 @05:08AM (#16993205)
My biggest problem is sometimes I switch between Mac and PC. I can't have all my website username and password locked into iCloud
Re:Twitter urges users to change passwords after computer 'g... by springbrunnen on Thursday May 03, 2018 @06:13PM (#16990490)
I'm skeptical whether it is really worth it to trust yet another party that can potentially be bribed by intelligence agencies and what not; or even hacked. No. I sit down once a year and think of CorrectHorseBatteryStaple-like passwords [1] for each important service, where each password is a relatively complex function (involving deletions, insertions, swaps, associations, numbers and special characters) of details of my life, the current year, the service in question and the username. That way I have a unique password for each service and I can easily reconstruct it based on that sort of easily recallable information.

[1] https://xkcd.com/936/

Re:Twitter urges users to change passwords after computer 'g... by osteele on Thursday May 03, 2018 @06:36PM (#16990662)
How long have you done this, for how many sites, do you rotate passwords (when sites are breached, and/or on a schedule), and have you had to access sites in a mentally compromised state (distracted, sleep-deprived, post-concussion)?

Every once in a while I hear someone explain their system for this (and I used to use a simpler scheme), and I can think of arguments about why it won't work for long, but I'd be happy to update my internal monolog from actual evidence.

I've got about 1K passwords in 1Password. I generally rotate them when they're 1-3 years old, depending on the threat model, cost of compromise, and on what I'm using password review to procrastinate.

Re:Twitter urges users to change passwords after computer 'g... by nl on Friday May 04, 2018 @09:18AM (#16994340)
My question with these schemes is how do they deal with sites which have weird password requirements which don’t match the scheme.

Typically they don’t remind you when you are logging in that *we made you use 8 character passwords but you can’t use some special characters” or whatever. So you have to have some way of remembering what crazy password rules they had 3 years ago when you registered...