Hacker News new | ask | show | jobs
by sehrope 4659 days ago
Passwords are not dead. Simple single factor authentication using short passwords is dead. That's not a new thing either and they're not going away either. Biometric implants are cool but it's a long ways away (and I'm pretty sure I don't want anything inserted into my arm...). Ditto for security rings and other gadgets. Yes they work but the general populace is not going to be using them for a long while.

I'd love to see some stats on two-factor usage at large installation like Gmail, preferably plotted against whether the user works in tech (or uses a VPN with two-factor token for work). I'm guessing the market penetration for it is pretty low for the average person. If that's the case then expecting lots of people to use something new/else (which involves getting a new physical device) is unreasonable.

Even with the "something you have" category (two-factor TOTP device, key ring, etc) it still makes sense to have a "something you know" category too. It covers the case of losing my phone/keyringer (or having my bio-implanted arm chopped off though I'd assume at that point they could just use a $5 rubber hose to get the in memory one).

Since passwords (or more accurately passphrases) aren't going away we at least should use them properly. My suggestions for how folks should handle them varies based on the tech literacy of the person.

For tech savvy folks:

- Use a password manager (ex: KeePassX)

- Long passphrase to unlock the password manager[1]

- Individual random passwords per site using using max length the site allows

- Use multiple email accounts for different functions (friends, shopping, finance, etc)

- Use two-factor auth everywhere that allows it

For the rest of folks:

- Use a passphrase for your email passwords

- Use a site that lets you use long passwords (Google does, Outlook doesn't[2])

- Use a separate email account for "important" accounts (ex: finance and everything else)

- Don't login to anything from other people's computers (net cafe, shared computer in a hotel, etc)

- For the really important ones (ex: your bank) use a very long complicated password and write it down[3]

- Learn more about security!

I make it a point to educate friends/family about tech security whenever I can. Two-factor auth is a good example of something that is a lot easier to grasp when you've got someone you know explaining it's virtues to you ("So a bad guy needs your phone in his hand to login? That's cool!").

In the end, like all security, a lot of it comes down to personal responsibility and hyper vigilance.

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

[2]: http://nakedsecurity.sophos.com/2012/08/02/maximum-password-...

[3]: Yes write it down. People are bad at remembering long random strings but pretty good at not losing small bits of paper. It's the same thing as keeping a key in your pocket (or a spare key in your wallet). Plus it's much easier to explain to them that the paper is the key to unlock the account.

4 comments

I'll go one further on your first paragraph: I'm pretty sure I don't want something implanted in my arm that lets Google identify me.

Passwords may have insecurity - but they also permit anonymity. I think people haven't even started thinking that far yet.

But do you want something in your arm that lets you identify yourself to Google when you choose so?
Face detection has many of the same issues and there isn't much you can do about it.
True enough - but I don't have to make it rigorous with an RFID chip, do I?
In light of Apple's announcement yesterday about Touch ID, a way to unlock the new iPhone with your fingerprint, I was hoping to hear someone weigh in on how safe it is compared to a passcode. I'd love to simply use my fingerprint as long as it meets HIPAA requirements for protecting sensitive emails and other data on my phone, but this Forbes article is suggesting the risk of spoofing fingerprints is still too great:

http://www.forbes.com/sites/andygreenberg/2013/09/10/apples-...

If your fingerprints go on a fraud list, you can't get new ones.

You can't repudiate your fingerprints.

Similar, worse problems for iris and DNA.

Imagine being on a watch list that you can't get off of.

This is not a good road to go down.

>> (or having my bio-implanted arm chopped off though I'd assume at that point they could just use a $5 rubber hose to get the in memory one).

Trust me, at the point they get the bone-saw out, they can save the 5 dollars on the rubber hose and simply ask ...

> Don't login to anything from other people's computers (net cafe, shared computer in a hotel, etc)

Even over SSL connections?

Yes even over SSL connections. You don't know if the other person's computer itself is compromised (e.g. key logger). Rather then instruct a not-so-tech-savvy person to make the decision of whether computer X is trustworthy the defacto default is "No it's not, don't use it".

In practice this doesn't really limit folks too much as how often do you really need to login from somebody else's computer? Can it seriously not wait till later?

my bank tracks my IP and notices when I'm logging in from somewhere new and asks me security questions or sends my phone a code like Google's dounle-auth (which I use). And then it asks me if I want to remember the computer I'm on.

I've been interested in a password manager but haven't tried them. Do my passwords get stored "in the cloud" or is it a local desktop/mobile app? If it's a local desktop app, can I copy my password DB to another computer I trust like say my work computer?

been meaning to start creating new emails for different accounts. I might start doing that and just have google aggregate them into one inbox

> I've been interested in a password manager but haven't tried them. Do my passwords get stored "in the cloud" or is it a local desktop/mobile app? If it's a local desktop app, can I copy my password DB to another computer I trust like say my work computer?

It depends what you use. LastPass will stick them in the cloud if that's what you want.

I use Keepass, it's a local DB but I store a copy on dropbox for safety and convenience. You may not want to do that if you're really paranoid.
It's not the connection, it's the browser, the keylogger on the os, the screencapture software they might have installed, etc.
Not talking your own laptop at Starbucks. Don't use a rented machine.