Twilio confirms data breach after hackers leak 33M Authy user phone numbers

Reactions to the Authy / Twilio Breach

  • Many see this as final confirmation to abandon Authy, especially given its reliance on phone numbers and previous issues.
  • Others are resigned, saying their numbers are already in so many leaks that this one changes little.
  • Several criticize Twilio’s overall decline in reliability and security culture and call for stronger legal/financial penalties for such breaches.

Phone Numbers, SMS, and 2FA

  • Strong chorus: stop using phone numbers for authentication or 2FA, because of SIM swapping and their role as a universal identifier.
  • Counterpoint: some services (banks, governments) still mandate phone-based 2FA, so users are stuck.
  • Debate over sensitivity of phone numbers: some argue they used to be public; others note they are now an ID and 2FA channel, so leaks are much more dangerous.

Authy Design Critiques

  • Authy’s requirement for a phone-number–based account is widely viewed as “against the spirit of 2FA.”
  • Multi-device + SMS recovery is seen as a major risk; suggested mitigations are:
    • Disable multi-device entirely.
    • Enable it briefly to add backup devices, then disable.
  • Some note Authy also stores historical tokens and makes account deletion slow and user-hostile.

Migrating Away from Authy

  • Export is intentionally hard; official clients don’t provide seed export.
  • Workarounds:
    • Old Authy desktop versions plus Chrome devtools + scripts.
    • Third‑party tools (e.g., CLI that registers a dummy device and exports otpauth URIs).
  • Many ended up re-enrolling TOTP on each site manually; some report doing this for 50–700+ accounts.

Alternatives and Storage Strategies

  • Standalone / open-source options mentioned:
    • Aegis, Ente Auth, 2FAS, Authenticator Pro, OTP Auth (iOS), KeePassXC / KeePassDX, andOTP (unmaintained), oathtool, YubiKey Authenticator.
    • Raivo is explicitly warned against after ownership change and data loss incident.
  • Password-manager TOTP:
    • Bitwarden, 1Password, Apple Passwords, KeePass-based tools often used.
    • Some like the convenience; others dislike storing password and 2nd factor together and prefer separate apps or separate vaults.

Value of 2FA and Threat Models

  • Some argue SMS 2FA is barely better than no 2FA and that strong unique passwords suffice.
  • Others insist TOTP/WebAuthn is a significant security improvement; the core problem here is Authy’s account model, not 2FA itself.
  • Mixed practices: some keep TOTP only on hardware keys or offline devices; others accept reduced separation for usability.

Spam and Broader Phone-System Concerns

  • Multiple commenters report spikes in spam calls/texts and see leaks like this as feeding that ecosystem.
  • There’s extended discussion of how phone spam, weak regulation, and telecom incentives are degrading PSTN’s usefulness, pushing people to app-based calling.

Security Engineering Lessons (Unauthenticated Endpoint)

  • The breach stemmed from an unauthenticated endpoint exposing Authy account metadata.
  • Consensus: encryption-at-rest wouldn’t help; the issue is access control and rate limiting.
  • Suggested practices:
    • Secure-by-default frameworks where endpoints must explicitly declare public access.
    • Middleware/decorators that require auth on all endpoints unless explicitly allowed.
    • Automated tests that verify each endpoint rejects unauthenticated and unauthorized requests.
    • Endpoint inventories plus scripts that probe for endpoints accidentally left open.
    • In some cases, putting sensitive APIs behind certificate-based private overlays.