7 ms·
I ask, can we do away with passwords entirely? Trying to defeat computers with human memory seems like the wrong approach.
by eatbitseveryday 10y ago
I ask, can we do away with passwords entirely? Trying to defeat computers with human memory seems like the wrong approach.
- prostoalex 10y agohttp://www.prnewswire.com/news-releases/authy-accelerates-enterprise-reach-of-two-factor-authentication-with-launch-of-global-oem-program-300068401.html http://www.prnewswire.com/news-releases/authy-accelerates-en...
- RubyPinch 10y agoThat is just 2fac, isn't it?
- prostoalex 10y agoAuthy codes (as well as Google and Microsoft equivalents) can be the first factor, which would eliminate the need for passwords. Grandparent's question was about usage by groups and teams at the enterprise level, which Authy also supports.
- rangibaby 10y agoSSH keys all day. They can be troublesome for even an "expert" to look after, so I guess there's no hope for your average idiot. Still, logging in without using a password is the bomb
- eatbitseveryday 10y agoYea this seems easy to set up. But, what about <insert generic website>? Like... HN. I have an encrypted file with website|username|password on my laptop to allow for unique passwords across sites. But it's a pain, and definitely not something everyone will do.
- lmm 10y agoSSL client certificates. If only the browser UX for them didn't suck.
- varjag 10y agoKeys are great until you find a sudden need to log in from your wife's cellphone or a public terminal..
- lmm 10y agoThat should be soluble though. E.g. standardized smartcards that cellphones and terminals know how to communicate with.
- varjag 10y agoIn theory yes, although with caveats. You'd need to match the degree of anti-tamper measures currently present in POS terminals to all consumer devices. In practice, it would mean replacing most of the world's user-facing computer infrastructure.
- Kadin 10y agoYou can get computers with smartcard readers from virtually every major manufacturer (except Apple, because Apple). The most frequent use case is government users who need to support the DOD Common Access Card (CAC) standard. The card reader doesn't have to be any more tamper-resistant than the rest of the computer. On a public terminal, it should probably be built like an ATM's card slot (and the rest of the machine should be similarly armored), but on a personal computer it doesn't need to be any more robust than the keyboard a user would otherwise type passwords in with. The card-computer communication is all encrypted anyway, so even if it's built like any old USB peripheral it's still better than typing into a keyboard.
- joshka 10y agoopsec 101 - don't use other people's devices / machines
- varjag 10y agoDo you never, ever, use devices not in your full possession?
- dredmorbius 10y agoKey disclosure and key loss are things. The first makes your public key useless for security. The second locks you out of everything. So you've still got to have patterns-of-fraudulent-use detection, and some sort of token-reset mechanism. Persistent data encryption is another option, but that compounds the key-loss problem in that you cannot access earlier data.
- ashitlerferad 10y agoYes. Debian uses client-side X.509, OpenPGP and OpenSSH certificates for all service authentication (including websites).
- fizbin 10y agoWe can certainly do without passwords for every stupid little website. Unless you're rightfully a central force in the user's life - say, their main bank - you really should have users log in through Google, or Facebook, or Twitter, or someone else who almost certainly can guard their passwords better than you can. It's shameful that it's so much easier to find tutorials on how to store passwords "securely" (including several tutorials that tell you crazy insecure things, like storing with unsalted commodity hashes) than it is to find tutorials on how to integrate your brand new battling-fairies website game with OAuth for authentication.