3 ms·
A lesson, perhaps, in why it's a bad idea to lock yourself (and your customers paying you hundreds to thousands of dollars every month) into third-party service
by nknighthb 12y ago
A lesson, perhaps, in why it's a bad idea to lock yourself (and your customers paying you hundreds to thousands of dollars every month) into third-party services (say, Authy) in order to get basic security features for which widely-adopted, standard alternatives exist.
- jgrahamc 12y agoDo you have an axe to grind about Authy? Because I can't get into Google Authenticator either so this is an Apple problem not an Authy problem.
- nknighthb 12y agoIt's about being tied to a third-party service. Currently, the one causing you a problem is Apple's. It could just as well be Authy's. With standard TOTP, you could pull out a paper backup and use it to make any TOTP app on any platform work. But with Authy, you're screwed if they're down. And it sounds like you're screwed right now because Apple is down. Again, this wouldn't be an issue if you were using standard TOTP. Meanwhile, if I'd given in and setup 2FA on my company's CloudFlare account, I wouldn't be able to access it right now. So yes, I have an axe to grind -- with CloudFlare. We pay you $200/month, and the only reason we can still access our account is because I've refused to setup 2FA on it with Authy.
- jgrahamc 12y agoMeanwhile, if I'd given in and setup 2FA on my company's CloudFlare account, I wouldn't be able to access it right now. That's not the case. I'm in that position because of the fact that I got my phone into a bad state and can't reauth to iTunes. Others in the office have no problem at all and by talking to the technical support guys I know that I'm in an unusual position otherwise our customers would be very upset. So yes, I have an axe to grind -- with CloudFlare. We pay you $200/month, and the only reason we can still access our account is because I've refused to setup 2FA on it with Authy. What exactly is wrong with Authy that makes it completely unacceptable for you to use?
- JamieH 12y agoNo Windows Phone client for a start.
- Gigablah 12y agoI recently complained about the lack of a Windows Phone client on their Facebook page, and their response was "The service you've requested is currently not on our roadmap".
- asyncwords 12y agoI had asked the founder about a Windows Phone client a couple of weeks ago and at the time he had said a WP client was 'very likely'. Not sure which is more recent, but I would also like to see an Authy client for Windows Phone. https://news.ycombinator.com/item?id=9100644 https://news.ycombinator.com/item?id=9100644
- deleted 12y ago[deleted]
- jomar 12y agoWhat exactly is wrong with Authy that makes it completely unacceptable for you to use? Let's turn this device into a secure token Enter your Authy cellphone __+code__ __Authy cellphone number__ They're my private tokens. I don't want to set up an account with Authy Inc and I certainly don't want my tokens in your cloud. Sure maybe it'd be nice to sync across my devices, but not if it looks like it means doing so via somebody else's servers!
- viraptor 12y agoYou realise that you encrypt the tokens you send and you can't restore them without that password, right? And that backups are opt-in only and you can leave that option disabled? Do you not trust them to actually encrypt the data before backup? Or is there another issue?
- nutjob123 12y agoSMS and voice call codes should still work.
- rtpg 12y agoyou do realise that Authy uses standard TOTP? And Google Auth? This is like complaining about Firefox being a "third party app" and if you were just a normal person you would parse the HTML in your brain directly from the output of your ethernet cable or something. None of these tools have any form of lock-in, but Apple imposes its own layer, in this case.
- nknighthb 12y agoAuthy uses a modified form of TOTP. CloudFlare requires Authy, not a standard TOTP implementation. They make this very clear when you try to activate 2FA. Authy works as a third-party authentication provider. Their servers are in the loop on every login. They aren't just a TOTP app + synchronization, they actually do the code validation themselves. The correct analogy would be if every time you went to a website in Firefox, it asked Mozilla's servers if it was OK to go there. Also if, when installing Firefox, it demanded you create an account and give your cell phone number to Mozilla. (Or better yet, Google.)
- kuschku 12y agoTbh, to setup sync or install extensions in Chrome, you need a Google Account, for which you need to give them your cellphone number. And it uses a blacklist hosted by Google to check if a page should show a malware warning, or not even display at all. So your scenario isn’t even that far off.
- nknighthb 12y agoI just installed AdBlock in Chrome, via the Chrome web store, on a Windows 7 box, that has never had a Google account logged in on it. So at the moment, I see no evidence that you need one to install extensions. Even if you did need one to install from the Chrome Web Store, you can also side-load. With regard to the others, there are crucial distinctions: * Chrome synchronization is entirely optional. You can use Chrome without ever logging into Google's servers. That's not the case with Authy. * The malware blocklist feature uses data stored on your local machine that is frequently updated from Google's servers. It does not send the URLs to Google. Even aside from privacy implications, that would be annoyingly slow. And the block can be bypassed (last time I saw it, anyway) with a single click.
- rdl 12y agoPlease mail me at rdl at cloudflare.com to talk about TOTP/Authy/etc. I'd appreciate your specific concerns (and I have some questions).
- untog 12y agoIf it affects every single non-Apple app then there are no alternatives out there.