Live data from Hacker News

Soft U2F: A software-based U2F authenticator for macOS

githubengineering.com

21–30 of 114 posts

Re: Soft U2F: A software-based U2F authenticator for macOS

#22
post #4

You don't really[1] need to install this, if you're using Firefox. Just set the prefs 'security.webauth.u2f' and 'security.webauth.u2f_enable_softtoken' to true. [1] (Unless you need the token to live in your Mac OS keychain, instead of the Firefox profile directory.)

Does this actually work for you? I could never get that to work. (Firefox 54 on Windows)

Re: Soft U2F: A software-based U2F authenticator for macOS

#23
post #16

Earlier quoted context omitted.

on an unrelated note: can someone explain why SMS based 2FA was every considered to be a good idea? That crap drives me NUTS.

It feels inherently insecure to blast a 2FA code across every device where you've got Hangouts installed. (And if you've got Hangouts installed on the PC where you're logging into, then it's not 2FA anymore.)

> It feels inherently insecure to blast a 2FA code across every device where you've got Hangouts installed.

I think that may be Project Fi specific. To my knowledge, Hangouts doesn't do SMS anymore except for Project Fi customers, and even prior to them forcibly removing SMS handling from Hangouts on my Samsung and telling me to find something else after an update, it never synced SMS messages it to other Hangouts instances.

Re: Soft U2F: A software-based U2F authenticator for macOS

#24
This seems a little restrictive if it doesn't have some sort of 2FA alternative, like a mobile TOTP app or something. I'd hate to be locked out of any accounts for losing my MacBook, or to be unable to use the accounts from mobile or a different platform.

As a secondary/simpler 2FA alternative I like it, but the description here doesn't do much to explain how to get around the problem of only having this available on my macs.

Re: Soft U2F: A software-based U2F authenticator for macOS

#25
post #8

This isn't also backed-up by SMS, is it? Because the majority of U2F-supporting services seem to be doing that - even Google (and for its own Google Prompt, too).

> even Google (and for its own Google Prompt, too).

Just for iOS, or for Android as well? Is Android intercepting Google sourced SMS messages so it doesn't appear to be SMS, or are you referring to the iPhone experience?

Re: Soft U2F: A software-based U2F authenticator for macOS

#27

This seems a little restrictive if it doesn't have some sort of 2FA alternative, like a mobile TOTP app or something. I'd hate to be locked out of any accounts for losing my MacBook, or to be unable to use the accounts from mobile or a different platform. As a secondary/simpler 2FA alternative I like it, but the description here doesn't do much to explain how to get around the problem of only having this available on…

the solution for actual U2F tokens is to buy 2 and put one in a safe deposit box. not sure what the solution is for software version

Re: Soft U2F: A software-based U2F authenticator for macOS

#28
post #5

Can someone explain how this is an improvement on phone-based, non-SMS 2FA? This solution seems ripe for exploitation by putting your passwords (if you store your passwords on your computer) and 2FA on the same machine.

This is mostly against phishing. A phisher can get users to insert a token from a USB device or a text into evil.com. But U2F uses public key crypto, so your token derived for evil.com is not the same as for github.com

Also, if your machine is compromised, your the cookies used to authenticate you post-login can be stolen just as well. RTFA.

Re: Soft U2F: A software-based U2F authenticator for macOS

#29

This seems a little restrictive if it doesn't have some sort of 2FA alternative, like a mobile TOTP app or something. I'd hate to be locked out of any accounts for losing my MacBook, or to be unable to use the accounts from mobile or a different platform. As a secondary/simpler 2FA alternative I like it, but the description here doesn't do much to explain how to get around the problem of only having this available on…

In general, U2F doesn't work on iPhones - so most sites offer multiple methods of secondary authentication (including Github, Facebook, and Google).

So, it is a bit of a convenience - but it also more secure because it matches hostnames.

Post reply on HN