• xylogx@lemmy.world
    link
    fedilink
    English
    arrow-up
    51
    arrow-down
    2
    ·
    2 days ago

    I love Lemmy and Voyager and the Fediverse. That said, if it were to become mainstream I forsee some problems. The fact that the login relies on only passwords is pretty terrible. Also, this makes the service vulnerable to bots, sock puppet accounts, brigading, etc.

    • CubitOom@infosec.pub
      link
      fedilink
      English
      arrow-up
      14
      ·
      2 days ago

      What would you propose replace passwords to not be susceptible to those things?

      I personally like how secure and non intrusive passwords are, especially when using a self hosted password manager synced with git.

      • 4am@lemm.ee
        link
        fedilink
        English
        arrow-up
        17
        arrow-down
        3
        ·
        2 days ago

        Passkeys are much better. Unlike what FAANG companies want you to believe, they do not have to be tied to a device. Use a password manager that supports them (BitWarden) and pretty much never get hacked again because of a password. Website doesn’t need to store anything that an attacker can use. No downside.

        • 032 Mendicant Bias@feddit.uk
          link
          fedilink
          English
          arrow-up
          6
          ·
          2 days ago

          Any recommended reading for pass keys to get me up to speed? I use Bitwarden and have been happy enough with just passwords via that for a long time now. Only time I’ve seen pass keys mentioned really was Google trying to push it on me but I don’t use their password manager.

      • xylogx@lemmy.world
        link
        fedilink
        English
        arrow-up
        8
        ·
        2 days ago

        It is hard to do well which is why I worry. Google probably has the best overall account security, you could fo worse than modeling after them.

        The short answer to your question is Passkeys. But you need a whole system of account recovery around them.

        • CubitOom@infosec.pub
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          12
          ·
          2 days ago

          Oh, you can easily bypass passkeys with automation. Don’t even need an image recognition model, just a QR-code scanner like zbarimg.

          But i never tried googles passkey feature since it never seemed as secure as a 48 char computer generated password. So I’m not sure exactly how it works.

          • 4am@lemm.ee
            link
            fedilink
            English
            arrow-up
            4
            ·
            2 days ago

            That’s a pretty wild claim. It almost sounds like you don’t know what a passkey is. Explain.

            • CubitOom@infosec.pub
              link
              fedilink
              English
              arrow-up
              1
              arrow-down
              6
              ·
              edit-2
              2 days ago

              Oh I don’t know what it is, sorry I thought I made that clear. But a quick search on the internet said it was basically 2fa with a qr code and since the issue was how it would protect Lemmy from bots I just thought it wouldn’t be hard for a bot to read a qr code.

              • Feathercrown@lemmy.world
                link
                fedilink
                English
                arrow-up
                1
                ·
                edit-2
                1 day ago

                Bruh that’s gotta be one of the worst trains of thought I’ve seen recently ngl. I don’t even know how passkeys work and I know that. Based on your understanding, you could log into someone’s account just by reading a QR code. Which of these is more likely:

                • The entire cybersecurity community mysteriously and completely forgot that machines can read QR codes (which is, by the way, literally the entire purpose of a QR code)

                • You don’t understand how passkeys work

                How arrogant do you have to be?