Live data from Hacker News

Strengthening 2-Step Verification with Security Key

googleonlinesecurity.blogspot.com

71–80 of 150 posts

Re: Strengthening 2-Step Verification with Security Key

#71
I like the idea of a physical key distinct from the phone, but I'm not sure about having to plug it in every time and/or restricting it to Chrome devices.

Is there some way that it could instead be made compatible with a device like the RSA SecurID tokens? That way it remains separate from the devices I'm trying to get into and doesn't require a USB slot.

Re: Strengthening 2-Step Verification with Security Key

#72
post #58

EDIT: Looks like this is now working! Looks like there is a tiny UI bug -- make sure your account is correctly selected on the Security Token page if you have multiple accounts signed in. #userError Ouch, looks like a serious downside is that a given key can only be used with one Google account. Trying to add a U2F-compatible token to more than one Google account results in errors: "This Security Key is already regis…

I just looked at the specification for this, it looks like a Google-specific limitation. There's no reason why a single site couldn't support the same U2F for multiple accounts. In fact in Google's presentation they advertise a husband and wife using the same exact token for both of their accounts [0]. [0] https://sites.google.com/site/oauthgoog/gnubby

Ah, it looks like their FAQ also says this is supported:

   Can I use the same Security Key with multiple Google Accounts?
   Yes. You can register the same Security Key with multiple Google Accounts.
https://support.google.com/accounts/answer/6103543?hl=en

Re: Strengthening 2-Step Verification with Security Key

#73
post #15

This seems to me to be a bit of a narrow market. At the upper end of secure machines, USB ports will be physically disabled. And if you're not hyper security conscious, you're not going to bother with a physical key. So with this, you need to be somewhat paranoid, but not totally paranoid.

> At the upper end of secure machines, USB ports will be physically disabled.

Those same organizations would likely be looking at PKI-based smart cards that they issue themselves over something like this, though.

Re: Strengthening 2-Step Verification with Security Key

#74
post #31
post #15

This seems to me to be a bit of a narrow market. At the upper end of secure machines, USB ports will be physically disabled. And if you're not hyper security conscious, you're not going to bother with a physical key. So with this, you need to be somewhat paranoid, but not totally paranoid.

You could disable USB but maybe still have NFC readers on your machines at higher levels of security?

Until someone releases a NFC related exploit (shouldn't take long) and then corporate machines have their NFC disabled (open them up and snip the antenna coil with a scissors? Tuned RF field of high enough power to destroy the NFC chip electrically but not damage the rest of the machine? This will be interesting to watch...)

Re: Strengthening 2-Step Verification with Security Key

#75

Cool, but I will continue using the Google Authenticator app. Google is not the only thing that requires 2FA, so do numerous other sites, and GA app is the most widely supported and the least pain in the behind. I don't see a point in plugging my entire keychain (the physical keychain, with my car keys) into my laptop every time I want to log into GMail, much less carrying around 10+ different USB tokens. Now, a NFC-…

rtfa: "As more sites and browsers come onboard, security-sensitive users can carry a single Security Key that works everywhere FIDO U2F is supported."

Re: Strengthening 2-Step Verification with Security Key

#76
post #66

Earlier quoted context omitted.

The Yubikey website specifies that the device registers as a Keyboard, flash card, and flash reader when you plug it in. Looking at [1] it seems they make a range of products; some of their products implement multiple standards, as well as multiple USB devices. The "Premium NEO" emulates a keyboard to provide OATH HOTP, emulates a smart card reader to support PIV, and emulates a "FIDO U2F HID device" to support FIDO.…

Thanks, this is useful. As a custom USB HID device then, I wonder if the OS has to get involved? Or is custom support in the application sufficient?

Per the FIDO spec they implement the protocol on top of the standard libUSB that's available as part of all current generation OSes. So yes, in a way, the OS does get involved, but only in so far as it treats it as yet another generic USB device. It's up to the application that implements the FIDO spec to send the proper commands over USB to interface with the HID device.

Re: Strengthening 2-Step Verification with Security Key

#77

Cool, but I will continue using the Google Authenticator app. Google is not the only thing that requires 2FA, so do numerous other sites, and GA app is the most widely supported and the least pain in the behind. I don't see a point in plugging my entire keychain (the physical keychain, with my car keys) into my laptop every time I want to log into GMail, much less carrying around 10+ different USB tokens. Now, a NFC-…

IMHO the Authy app is nicer than Google Authenticator.

https://play.google.com/store/apps/details?id=com.authy.auth...

http://itunes.apple.com/us/app/authy/id494168017?mt=8

Re: Strengthening 2-Step Verification with Security Key

#78
Some comments are pointing out how awkward this might be,

> I don't see a point in plugging my entire keychain (the physical keychain, with my car keys) into my laptop every time I want to log in

> I'm not sure about having to plug it in every time

I'll share my experience. I use two of these on a laptop and desktop and I have never unplugged them; there's no reason to. They sit very flush in the USB slot. I suppose if I ever needed the extra USB slot for something else I might unplug it.

Re: Strengthening 2-Step Verification with Security Key

#79
post #66

Earlier quoted context omitted.

The Yubikey website specifies that the device registers as a Keyboard, flash card, and flash reader when you plug it in. Looking at [1] it seems they make a range of products; some of their products implement multiple standards, as well as multiple USB devices. The "Premium NEO" emulates a keyboard to provide OATH HOTP, emulates a smart card reader to support PIV, and emulates a "FIDO U2F HID device" to support FIDO.…

Thanks, this is useful. As a custom USB HID device then, I wonder if the OS has to get involved? Or is custom support in the application sufficient?

LOL "No need for ... client software..." ... Uses ... built-in support directly into the browser".

So when did a browser stop being "client software" ?

Never let the truth get in the way of a good advertising claim eh?

Re: Strengthening 2-Step Verification with Security Key

#80
post #59

Earlier quoted context omitted.

So the mobile version of this would be /less/ secure than standard 2FA?

Why? Even if you can eavesdrop on the NFC communication, how does intercepting the challenge/response help you?

I'm just asking, because I have no idea how this works. I figured an assailant could more easily make use of an NFC signal than they could see the code on the front of the device in the short time it takes you to memorize or copy/paste the code.
Post reply on HN