top | item 45265698

(no title)

davidscoville | 5 months ago

I believe they logged into coinbase with Google SSO. And then they used my Google Authenticator codes which were cloud synced as the second factor auth method.

A warning to auth engineers: if an account is using a Gmail address, then auth codes from Google Authenticator should not be considered a second factor.

discuss

order

avree|5 months ago

This isn't something "auth engineers" can control, there's no magic Google Authenticator flag on a 2fa code - it's all HMAC and numbers, you don't know if the code came from Authy, Google Auth, a homebrew code generator, a dongle, etc.

wmf|5 months ago

It sounds like we're back to physical Yubikeys as the only secure auth.

davidscoville|5 months ago

Exactly. Google created vulnerabilities for the whole industry by introducing cloud synced Authenticator codes.

haarolean|5 months ago

>A warning to auth engineers: if an account is using a Gmail address, then auth codes from Google Authenticator should not be considered a second factor.

Incredible take. I don't know what's worse here — suggesting gmail address = google authenticator, thinking you can know the source of "auth codes", or the fact this is coming from an auth engineer. I'm switching to handwritten HMACs on paper napkins today.