News for hackers. Stuff that matters.
Re:Google Authenticator now supports Google Account synchron... by Gareth321 on Monday April 24, 2023 @03:20PM (#35691925)
Years ago I got FUCKED when I used Authenticator and bought a new phone. I just assumed everything would be backed up to iCloud, like everything else. I lost access to accounts which were almost impossible to retrieve. Millions of people have been screwed thus, turning people away from 2FA. I can't believe it has taken this long to enable sync.
Re:Google Authenticator now supports Google Account synchron... by hombre_fatal on Monday April 24, 2023 @03:40PM (#35692164)
Services having to handle the customer support case where people lose their phone opens up all sorts of vulnerabilities since “oops I lost my phone” customer service pipeline tends to be weaker than 2FA.
Re:Google Authenticator now supports Google Account synchron... by allday on Monday April 24, 2023 @03:28PM (#35692016)
Our onboarding docs specifically tell employees to NOT use Google Authenticator precisely because of this issue. I have no idea how Google let this fester for so long, literally if even one (1) person over there was using it and got a new phone, they should have known about the issue.
Re:Google Authenticator now supports Google Account synchron... by nanidin on Monday April 24, 2023 @03:41PM (#35692168)
The app has supported bulk QR code export and import for years. This makes it easy to transfer to a new phone, and relatively easy to make physical backups.
Re:Google Authenticator now supports Google Account synchron... by hirsin on Monday April 24, 2023 @03:56PM (#35692316)
Which only worked if you had both phones working at the same time... I'd bet a sizable portion of new phone enablements are due to losing the previous phone irrevocably.
Re:Google Authenticator now supports Google Account synchron... by spear on Monday April 24, 2023 @05:08PM (#35693290)
You'd save the QR code at the time you first used it on the old phone, and not wait for when you needed to transfer it.

For me, I'd usually be on the desktop when setting up 2FA anyway, so I'd just save the QR code from the desktop browser ("Save image as ..."). When I needed to set up a new phone, I'd open the saved image on the desktop and point my phone at the screen.

Re:Google Authenticator now supports Google Account synchron... by orev on Monday April 24, 2023 @07:07PM (#35694462)
It’s completely outside the realm of reality to expect “normal” people to do this. Most tech people don’t even do it.
Re:Google Authenticator now supports Google Account synchron... by hackmiester on Monday April 24, 2023 @09:04PM (#35695322)
That's an absurd expectation. First of all, many users don't even have or use a computer. Of course, I personally do have one, but I'm often nowhere near one when I set up MFA on a new account. So then I guess I screenshot the QR code to my phone? But if I saved the image to my phone it gets stored in my photos backup anyway. Why would Authenticator not just back its own contents up, to that exact same spot, rather than me doing some crazy runaround that for some reason involves images?
Re:Google Authenticator now supports Google Account synchron... by eviks on Monday April 24, 2023 @11:24PM (#35696189)
Why go through this trouble and risk forgetting and getting locked out when you can simply switch to a better app?
Re:Google Authenticator now supports Google Account synchron... by nanidin on Monday April 24, 2023 @06:30PM (#35694118)
The QR code encodes the actual secret data for the TOTP, so backing up the QR code is sufficient.

Screenshot -> Print is one backup method.

Screenshot -> Encrypt -> Save to secure location is another method.

Re:Google Authenticator now supports Google Account synchron... by daydream on Monday April 24, 2023 @09:31PM (#35695508)
Does that mean you need to take a new screenshot every time you add a new account?
Re:Google Authenticator now supports Google Account synchron... by nanidin on Tuesday April 25, 2023 @01:28AM (#35696820)
Yes, but for my threat model I avoid 2fa for accounts that don’t really need it so in practice I’m not adding accounts regularly.
Re:Google Authenticator now supports Google Account synchron... by semiotic1 on Monday April 24, 2023 @09:28PM (#35695488)
When doing a factory reset because of whatever reason, this becomes an issue as well. You cannot take screenshots of the bulk export QR-Code on Android because of FLAG_SECURE, so you need to work around that and take a photo of the screen with a different device to import from later.

Also, as of last week, there existed an issue with special characters when trying to import and the app would just freeze or not recognize the QR code pattern at all, so you better had backups of all your secret keys.

Both issues made me switch to Aegis and appreciate my past self backing up the secrets with KeePassXC.

Re:Google Authenticator now supports Google Account synchron... by Helmut10001 on Tuesday April 25, 2023 @12:27AM (#35696480)
I have long migrated to Aegis and it is pretty awesome. Backups. Copy & Paste. Encryption. Auto-upload to Nextcloud. Better Interface (with names!). etc.
Re:Google Authenticator now supports Google Account synchron... by WheatMillington on Monday April 24, 2023 @04:05PM (#35692440)
What if I drop my phone into the lake and need a new phone?
Re:Google Authenticator now supports Google Account synchron... by nanidin on Monday April 24, 2023 @06:36PM (#35694165)
Well, hopefully you created a backup by storing a copy of the QR code somewhere :)
Re:Google Authenticator now supports Google Account synchron... by hackmiester on Monday April 24, 2023 @09:06PM (#35695332)
This literally happened to me and is the reason I no longer use Authenticator. Everything else on my entire phone restored, but not Authenticator.
Re:Google Authenticator now supports Google Account synchron... by unethical_ban on Monday April 24, 2023 @04:46PM (#35693032)
Interesting - but not good enough. For the threat model TOTP solves, it is not absurd to want Authy-like functionality where codes can be backed up, encrypted, to a cloud service OR like Authone (?) which allows you to export the data to a file.
Re:Google Authenticator now supports Google Account synchron... by ClassyJacket on Monday April 24, 2023 @04:57PM (#35693179)
Nope, you can't screenshot the page, so you can't save the code and can't send it to another phone. This means you can never trade in a phone for a new one and if your phone is lost or stolen you're locked out of all your accounts forever.

They actively added code to prevent you taking screenshots, which is insane but true.

Re:Google Authenticator now supports Google Account synchron... by nanidin on Monday April 24, 2023 @06:33PM (#35694151)
I'm on iOS and I'm able to screenshot the QR code with version 3.4.0 of the app. Maybe the screenshot lockdown is limited to Android?

In any case, if you're trying to create a backup there are other avenues of capturing the QR code - offline digital camera is probably the most secure way of doing so.

Re:Google Authenticator now supports Google Account synchron... by bobbylarrybobby on Monday April 24, 2023 @06:54PM (#35694350)
Right, just like I can carry a thumb drive around with my files and manually sync between every computer I use. Or just use Dropbox...
Re:Google Authenticator now supports Google Account synchron... by apocalyptic0n3 on Monday April 24, 2023 @06:41PM (#35694219)
Yeah, same with my company. "DO NOT USE GOOGLE AUTHENTICATOR" is littered throughout our Intranet and onboarding docs in bold letters with recommendations for different options. And people still use it and lose their codes all the time.

Now it's tied to the Google Account which means it'll be tied to either their personal or work account and now we have to worry about personal account bans removing their 2FA or when they leave the company, our suspension process killing personal 2FA that were synced via the wrong account.

Re:Google Authenticator now supports Google Account synchron... by davchana on Tuesday April 25, 2023 @03:15AM (#35697457)
The best and safe way is to save qr codes and or strings to a seperate password database (I use keepass).
Re:Google Authenticator now supports Google Account synchron... by pkaye on Monday April 24, 2023 @03:25PM (#35691988)
Why couldn't you use your old phone to get access and switch over?
Re:Google Authenticator now supports Google Account synchron... by nness on Monday April 24, 2023 @03:30PM (#35692045)
If you damage your Android screen it is basically useless unless you have pre-emptively set up some kind of remote access process...

Twice I've had to spend hours manually resetting/renabling my 2FA after a phone was damaged, and sans buying a new screen just to get a backup of the phone, there aren't many other options.

(Similarly, this was the time I learnt that the UK gov does not issue backup codes for their 2FA and you just have to spend 45 mins on hold to have them reset it for you.)

Re:Google Authenticator now supports Google Account synchron... by TeMPOraL on Monday April 24, 2023 @04:23PM (#35692676)
Exactly this. I bought my current phone after I dropped my previous one and cracked its screen. I was only able to recover access to critical services because I have previously set up some Tasker automation connected to my Pebble watch, which enabled me to navigate the phone "in the dark" enough to turn on AirDroid, allowing me to screen-mirror the phone to the PC. Of course, all the 2FA tools have this stupid idea of blacking the screen when it's being mirrored - but fortunately, I was able to turn on USB debugging this way, at which point I plugged the phone in and used scrcpy to show a fat middle finger to Google and plain recover everything from Authenticator.
Re:Google Authenticator now supports Google Account synchron... by dcchambers on Monday April 24, 2023 @06:34PM (#35694157)
Now imagine trying to explain this to anyone outside of the tech industry. I imagine only a small percentage of software engineers and IT folks in general would be able to accomplish what you did. How easy it is to accidentally fuck yourself over with app-based 2FA is one reason I've been hesitant to recommend it to my non tech savvy friends and family. While SMS 2FA is a lot less secure, it's at least pretty much idiot-proof.
Re:Google Authenticator now supports Google Account synchron... by fbdab103 on Monday April 24, 2023 @10:48PM (#35696003)
Yet this scenario (currently authenticated phone is gone) just seems a baffling concept to the people making these apps. I need to be able to make an offline backup for the day when the phone is lost or destroyed.
Re:Google Authenticator now supports Google Account synchron... by iggldiggl on Wednesday April 26, 2023 @05:26AM (#35711270)
> and used scrcpy to show a fat middle finger to Google

Unfortunately Google has the last laugh here, because since Android 12 even scrcpy can no longer bypass FLAG_SECURE. Currently you'd have to start messing about with root and using some sort of Xposed and/or Magisk (?) module to disable FLAG_SECURE in order to be able to mirror that kind of apps with scrcpy again.

Re:Google Authenticator now supports Google Account synchron... by Gareth321 on Tuesday April 25, 2023 @05:31AM (#35698253)
I had already wiped and sold the old phone by the time I discovered Authenticator wasn't working.
Re:Google Authenticator now supports Google Account synchron... by teaearlgraycold on Monday April 24, 2023 @03:27PM (#35692004)
You can get the database out of the phone. It requires adb and root, though.
Re:Google Authenticator now supports Google Account synchron... by elbigbad on Monday April 24, 2023 @04:17PM (#35692592)
Yep, I’ve been using Authy for years because of this. Before that, I would have a second phone with GAuthenticator on it and when I scanned the QR code to set up a new account, I would do it with both phones simultaneously to make sure I had a backup. It always struck me as absolutely ridiculous.
Re:Google Authenticator now supports Google Account synchron... by dvzk on Monday April 24, 2023 @07:43PM (#35694739)
Authy used to share its SDK TOTP codes with attackers via account recovery, and no backup password was needed. SMS hijacking led to authenticator takeover on Authy SDK-using sites like Coinbase. Which is partly why Authenticator and co. were originally designed to prohibit secret backup.
Re:Google Authenticator now supports Google Account synchron... by smsm42 on Tuesday April 25, 2023 @01:07AM (#35696708)
I got burned once on this, then switched to Authy and never had any trouble with it again.
Re:Google Authenticator now supports Google Account synchron... by latchkey on Tuesday April 25, 2023 @01:53PM (#35704161)
Now, try to switch away from Authy. That's the trouble you'll find.
Re:Google Authenticator now supports Google Account synchron... by smsm42 on Tuesday April 25, 2023 @03:17PM (#35705279)
There are ways: https://gist.github.com/gboudreau/94bb0c11a6209c82418d01a59d...

Not saying it's a particularly good way, but it's a way.

Re:Google Authenticator now supports Google Account synchron... by latchkey on Tuesday April 25, 2023 @05:58PM (#35707274)
I know. I have been through it. It is a horrible way.
Re:Google Authenticator now supports Google Account synchron... by usernew on Tuesday April 25, 2023 @01:57AM (#35696994)
This is not a 2FA problem. It's a google problem, and the google problem is not limited to 2FA.

Do not use google-anything, for anything in production, ever. They make shiny products that depending on your point of view may be nice or just shiny. But their total solution is not a serious competitor to any of the major players. Any time anything depends on google, you risk it destroying a part of your business - yes, under a paid support contract.

I was doing a dc migration at a hospital once, and they used google authenticator. I'm waiting for the day some sysadmin who knows some dev who worked with some dev on an app that was banned from some phone that got resold, will cause all the storage, network, and sysadmins to lose remote login access to all their devices during a sev1 at 2am.

Re:Google Authenticator now supports Google Account synchron... by jwr on Tuesday April 25, 2023 @03:27AM (#35697538)
Incidentally, Signal works the same way on an Apple device. No backup. Lose your phone, and your entire chat history is GONE, together with all the media.

Apparently the authors of Signal consider backup to be less important than all the idiotic "story time" features and similar doodads.

Re:Google Authenticator now supports Google Account synchron... by ngrilly on Wednesday April 26, 2023 @05:06AM (#35711140)
I'm so much with you on this. I love Signal, but I'll never recommend it until it gets backup/restore. I have no clue why this is not prioritized over everything else.