4 ms·
> - Don't use U2F because FireFox doesn't support it It does! Open about:config and switch security.webauth.u2f to true. It'll Just Work. I've in the recent p
by mfontani 9y ago
> - Don't use U2F because FireFox doesn't support it
It does! Open about:config and switch security.webauth.u2f to true. It'll Just Work.
I've in the recent past modified a barebones Perl webapp to try and understand U2F better, see https://u2fdemo.darkpan.com/ https://u2fdemo.darkpan.com/
I've been able to log in / use U2F from:
* FF on Windows and OSX
* Chrome on Windows, OSX
* Chrome on Android using either a OTG cable for a U2F USB key, a Bluetooth U2F key, and a NFC U2F key (works if you install Google Authenticator)
* Unfortunately, not FF on Android as I can't find how to enable U2F there yet :/
- crispyporkbites 9y agook scratch that, use firefox then but still hardly anything supports U2f :-(
- Slansitartop 9y agoNot everything supports U2F, but plenty of things do, many of them high value services: http://www.dongleauth.info/ http://www.dongleauth.info/
- mondoshawan 9y agoIt works, but only partially, and is still very very broken, which is why it is disabled in the first place. See also this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1065729 https://bugzilla.mozilla.org/show_bug.cgi?id=1065729
- phyzome 9y agoNonsense. It works fine on Github, Fastmail, Gandi... it doesn't work on Google because Google uses a different spec. That bug is about making Firefox compatible with the variation that Chrome/Google uses.
- uiri 9y agoThat bug mentions that Facebook is also broken. I am kind of surprised that the sites you mention can implement the spec correctly but Facebook and Google can't.
- phyzome 9y agoGoogle is notorious for not following spec. In this case, though, what happened is that Google implemented a different, earlier version of the spec than most everyone else. Mozilla is busy implementing that spec as well to bridge the gap.
- Dylan16807 9y agoGoogle's CardDAV server isn't standards compliant (2014) https://news.ycombinator.com/item?id=16412730 https://news.ycombinator.com/item?id=16412730 I'm not surprised.
- rdtsc 9y ago> It does! Open about:config and switch security.webauth.u2f to true. It'll Just Work. Unfortunately for a large number of users that effectively means it doesn't work.
- Shoothe 9y ago> Chrome on Android using either a OTG cable for a U2F USB key Which key did you use? I tried Yubikey 4 (via OTG cable) and 4C (directly) and the U2F flow with Authenticator did not work (just like the key would not be recognized for U2F).
- superdaniel 9y agoFirefox barely supports U2F. It works on Github and Dropbox, but doesn't work on sites like Vanguard and Google. Every time I do a Firefox update I do a search of the bug listing and they seem to have an incomplete implementation of the spec. They're kicking the can until they fully implement the WebAuth API and jump over dealing with whatever earlier spec they were targeting. Speaking of which, why does Vanguard force you to still have SMS two factor available even when you add a U2F device...
- Shoothe 9y ago> Firefox barely supports U2F. Haha it's funny you put it this way because actually it's Firefox that implements FIDO U2F standard correctly and Chrome is not. Chrome uses low level API to communicate with their built in extension and the high level shim that they provide is not 100% spec compliant. Google did not bother to use the U2F correctly on their accounts site, Github for example did it correctly and their 2FA works on any browser (that is FF and Chrome).
- urda 9y agoGoogle is the one that isn't compliant. Firefox is compliant.
- phyzome 9y agoDoes it actually not work on Vanguard... or is it that Vanguard does user-agent sniffing and says Firefox is not compatible?
- saltcured 9y agoThe usual rationale from companies forcing SMS two factor is that you need to have a convenient account-recovery mechanism before you enable something strict and lock yourself out. They don't want the support cost of dealing with these lockouts. Unfortunately, these same companies often then claim that there is no harm in SMS two factor since "clearly it is stronger than one factor". But they are blind to their own systematic design flaw which is that the same SMS setting to enable two factor also usually enables one-factor password-recovery via this supposedly trusted phone. Given what we know about SMS security, it is pretty obvious that one-factor SMS is weaker than one-factor good strong password. And if the good strong password can be merrily reset by whomever hijacks your phone, you have really just decreased your security posture while performing this whole security theater around two-factor and hardware tokens.