Authy got hacked, and 33 million user phone numbers were stolen - eviltoast
  • net00@lemm.ee
    link
    fedilink
    English
    arrow-up
    28
    ·
    6 months ago

    Now that authy has fucked us over with this, what should I move my 2fa codes into, any recommendations?

    Unfortunately I can’t use aegis on iOS/windows, does keepass have this functionality?

      • riplin@lemm.ee
        link
        fedilink
        English
        arrow-up
        9
        ·
        6 months ago

        I’ve been running a self-hosted Vaultwarden server with Bitwarden clients. It’s been perfect. The clients could use some usability work, but other than that, no complaints.

    • snek_boi@lemmy.ml
      link
      fedilink
      English
      arrow-up
      17
      ·
      6 months ago

      These are not local solutions, but are cross-platform and open source: Bitwarden or Proton Pass.

      • lud@lemm.ee
        link
        fedilink
        English
        arrow-up
        7
        ·
        6 months ago

        Doesn’t synced solutions completely defeat the purpose of MFA?

        • JasonDJ@lemmy.zip
          link
          fedilink
          English
          arrow-up
          11
          ·
          edit-2
          6 months ago

          Not if you protect the master key with MFA, like a yubikey. Then it’s cryptographically secure for quite a while…at least until quantum computing is affordable enough to be used against your data. Or the database and your yubikey and yourbpassphrase are compromised

        • snek_boi@lemmy.ml
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 months ago

          You’ve got a good point. I wonder if this an example of a trade-off between convenience and security. If you’re logging in and you get an MFA prompt, a Yubikey has to be physically searched, while Bitwarden or Proton Pass only have to be clicked. A Yubikey can only hold a limited amount of accounts, while Bitwarden or Proton Pass could hold many more. Of course, a Yubikey could be used as MFA for Bitwarden or Proton Pass, but that would create a single point of failure and reduce factor separation (which I think is your original point).

          While I posted a Bitwarden or Proton Pass recommendation of sorts, I genuinely wonder if it’s advisable to not use MFA at all if the factors will not be separated. Or, perhaps, the best security solution is the one you’ll actually use. I guess the answer is the good ol’ “What’s your security model?”

          • Passerby6497@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            6 months ago

            I wonder if this an example of a trade-off between convenience and security.

            I genuinely wonder if it’s advisable to not use MFA at all if the factors will not be separated. Or, perhaps, the best security solution is the one you’ll actually use

            Your first and last statements are correct. Using your password manager as your MFA is a trade off with security and convenience, but that added convenience helps make it more usable so you actually use it. Anything is a trade up for most peoples’ awful password hygiene, so the trade off is worth it in my opinion.

            Regarding the advisability of combining password and MFA into one platform: while you are lowering the overall security of your accounts, if you secure the main account with a long/strong password and a hardware security key, I would say that’s still more secure than not having 2FA enabled or not using secure passwords.

    • padge@lemmy.zip
      link
      fedilink
      English
      arrow-up
      8
      ·
      edit-2
      6 months ago

      I like 1Password’s built in MFA support, if it’s a really sensitive account I use Google Authenticator because I haven’t bothered researching better local alternative

      Edit: Going to try Aegis for the more sensitive logins, looks like what I’m looking for

        • padge@lemmy.zip
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 months ago

          Possibly not now that it saves your codes to your google account (it didn’t use to), but it made me uncomfortable for my password manager to have both factors together to log into something like my bank or root AWS account. So you’d have to compromise two different places to get in

    • Veraxus@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      6 months ago

      Most decent password managers (e.g. 1Password, Proton Pass) have MFA built-in. Use those.

    • Natanael@slrpnk.net
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      1
      ·
      6 months ago

      Most KeePass clones have it now, i use Keepass2Android plus KeePassX on PC

      • azalty@jlai.lu
        link
        fedilink
        English
        arrow-up
        4
        ·
        6 months ago

        Yup it’s pretty good, although I would’ve liked it better if they provided a good way to export the data to another app

        • Tick Dracy@lemm.ee
          link
          fedilink
          English
          arrow-up
          2
          ·
          6 months ago

          Technically they export a json file (with a different extension). But you can move to another tool with this.

      • krash@lemmy.ml
        link
        fedilink
        English
        arrow-up
        5
        ·
        6 months ago

        To be more concrete: security keys can communicate over USB or NFC. Just make sure it supports the protocol you want to use it for.

        But there is also passkeys which is both software- and hardware based and is almost equally secure.

    • NotMyOldRedditName@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      arrow-down
      1
      ·
      edit-2
      6 months ago

      Buy a few (at least 2 for a backup) yubikeys.

      Much more secure.

      You can store the TOPT codes on them, but then you can also do all the higher security things too.

      No one’s breaking into your Google account if you secure it with those keys and remove the sms backup method unless they’ve physically stolen the yubikey

    • Mothproof3007@programming.dev
      link
      fedilink
      English
      arrow-up
      3
      ·
      6 months ago

      KeePassXC does have this functionality on desktop as well as on SOME android apps (no idea for iOS). For android I like KeePass2Android Offline, iirc it was recommended on the official KeePassXC website (you may want to check it out).