Live data from Hacker News

Ente Auth: open-source Authy alternative for 2FA

ente.io

141–150 of 209 posts

Re: Ente Auth: open-source Authy alternative for 2FA

#141
post #50

Earlier quoted context omitted.

If we're talking OTP/TOTP -- it's all the same. Even if a provider instructs you to use a specific app, e.g. Google or Authy, you can simply scan the QR code with whatever authenticator app you're using. All the QR code does is encode a URI containing the secret and issuer.

This is simply not true. Just today an app asked me to use Microsoft Authenticator, and scanning the QR code with Google Auth and Authy didn’t work, earning me an “Invalid QR code” error and forcing me to install the app from MS.

I don't think there's a formal spec for the otpauth URI yet [0], even if there is a spec by Google [1], so this may just come down to MS adding some incompatibility to force usage of their authenticator, or the app using some proprietary authentication scheme that is not otpauth.

There's nothing complicated about otpauth provisioning URIs i.e. what's encoded into the QR code.

[0]: https://shkspr.mobi/blog/2022/05/why-is-there-no-formal-spec...

[1]: https://github.com/google/google-authenticator/wiki/Key-Uri-...

Re: Ente Auth: open-source Authy alternative for 2FA

#142

I'm waiting for bitwarden or aegis export capability before trying this out. You cant easily export your codes into a different format using this app, meaning that it is difficult to migrate away once you have already moved your codes over. Other than the (hopefully temporary) lock-in, this is a great app.

Hey, you can migrate your data in bulk to a plain text / encrypted[1] file. There is also an option to view / export individual QR codes. Let me know what we could do better, would love to do better. [1]: https://help.ente.io/auth/migration-guides/export#how-to-use...

Does the plain text format easily translate to other apps, or are you still stuck manually copying codes over one by one?

Re: Ente Auth: open-source Authy alternative for 2FA

#143

Earlier quoted context omitted.

The reason that SMS is preferred is that "everyone has it". Requiring all customers to get an app is much harder than requiring them to have a phone number than can receive SMS

"everyone has it" and it is "good enough" at preventing large scale attacks like credential stuffing from data breaches. Most online services aren't so worried about a small number of users being SIM-swapped. They are worried about large numbers of users that reused their password across thousands of sites 5 of which had their database dumped. SMS 2FA isn't about providing individual users a high level of security. I…

I disagree. A bank reported ~1,000 SIM swap attacks happened to their clients during 2021 alone in a single EU country. That's a lot. Furthermore, these attacks target high value individuals which I imagine is a particular cause of concern for banks. For this reason, the EU has phased out SMS as a valid 2FA, although not many banks have complied yet.

Some banks, like ING, already refuse to send OTPs by SMS and effectively require using an app. SMS is also bad from a user perspective as it turns your phone into a single point of failure. Also, if you are roaming abroad, SMS delivery is usually slow and unreliable. Imagine going to another country and being unable to validate a credit card transaction.

Re: Ente Auth: open-source Authy alternative for 2FA

#144

Earlier quoted context omitted.

Hey, you can migrate your data in bulk to a plain text / encrypted[1] file. There is also an option to view / export individual QR codes. Let me know what we could do better, would love to do better. [1]: https://help.ente.io/auth/migration-guides/export#how-to-use...

Does the plain text format easily translate to other apps, or are you still stuck manually copying codes over one by one?

There is no universally agreed upon format for bulk imports. We've adopted one that we found to be used by a few other apps - a plain text file with otpauth:// URIs separated by a newline.

Re: Ente Auth: open-source Authy alternative for 2FA

#145
post #97

Tangentially: I just got rid of Authy, it took me 2h to to migrate everything, moved to apple passwords (yea yea, still propriatary) which has a so far solid export feature. I will never forgive Authy/Twillio for deliberately making exports impossible.

Hey, would you mind sharing how you exported your codes out of Authy?

Manually, hence the 2 hours. Authy completely broke all exporting.

Re: Ente Auth: open-source Authy alternative for 2FA

#147

Earlier quoted context omitted.

We have intentionally opted out of this[1][2] for now, since we did not want to create a dependency on iCloud for backups. So if you purchase a new device, you will either have to sign in to Ente Auth again (for E2EE sync), or export your codes from the older device, and import it to the newer device. [1]: https://github.com/ente-io/ente/blob/8b696b1242bce2f166ddd6a... [2]: https://github.com/mogol/flutter_secure_sto…

Thank you. FWIW, my need comes primarily from non-technical/inexperienced users. I can't tell my parents/many friends to remember to "sign into all these apps" as soon as they get a new phone, or they loose access to banks & co. Regardless I appreciate that at least you made a conscious decision.

I’ve seen this happen. A family member set up google auth. Then later got a new phone. I know I’ve transferred google auth across phones in the past - although possibly over iTunes? The new iPhone setup process works differently I guess. My family member did the new transfer feature, then wiped the old phone. Then later discovered that they don’t have access to some important accounts, because google Authenticator was completely empty. Luckily they did actually have a physically printed backup copy.

Re: Ente Auth: open-source Authy alternative for 2FA

#148

Earlier quoted context omitted.

Bitwarden has a separate 2fa app so your totp codes aren't in the same password vault (though you can do that, but shouldn't).

Why shouldn't you? I use a Yubikey as the 2FA for my bitwatden, then store all the TOTP codes with the passwords in the same vault. Quite convenient, and also adheres to the principles of MFA

If your one Bitwarden store were compromised in any way, it is game over since it also contains the 2FA codes.

If you were to use two apps / two stores, there is another hurdle.

Re: Ente Auth: open-source Authy alternative for 2FA

#149
post #82
post #76

Earlier quoted context omitted.

THE problem with Authy in my humble opinion isn’t just that it’s an obnoxious proprietary app I shouldn’t need — it’s that it forces you to accept SMS as a get-out-of-security-free card. Being able to get a reset text to your registered number (and you MUST register a number, of course) unlocks all your OTPs for the attacker (who slipped some teenaged phone salesman $50 or a fake ID to swap your sims.) SMS is cancer…

Regulators should mandate 2FA with an OTP standard, such as OATH TOTP. Here in EU, lots of banks use their own proprietary OTP-like standard or SMS. I never understood why SMS are preferred to OTPs generated offline using credit cards and a card reader, which were fairly popular. Actually, EU regulations state SMS should be phased out, but banks largely ignore that. SIM cloning is fairly easy...

Its easy 2 step verification for making bank transfer. Much more favourable then dedicated bank app for me that steals your data.

Re: Ente Auth: open-source Authy alternative for 2FA

#150
post #143

Earlier quoted context omitted.

"everyone has it" and it is "good enough" at preventing large scale attacks like credential stuffing from data breaches. Most online services aren't so worried about a small number of users being SIM-swapped. They are worried about large numbers of users that reused their password across thousands of sites 5 of which had their database dumped. SMS 2FA isn't about providing individual users a high level of security. I…

I disagree. A bank reported ~1,000 SIM swap attacks happened to their clients during 2021 alone in a single EU country. That's a lot. Furthermore, these attacks target high value individuals which I imagine is a particular cause of concern for banks. For this reason, the EU has phased out SMS as a valid 2FA, although not many banks have complied yet. Some banks, like ING, already refuse to send OTPs by SMS and effect…

App, that steals my data is no go for me.
Post reply on HN