Passkeys are built on the FIDO2 standard (CTAP2 + WebAuthn standards). They remove the shared secret, stop phishing at the source, and make credential-stuffing useless.

But adoption is still low, and interoperability between Apple, Google, and Microsoft isn’t seamless.

I broke down how passkeys work, their strengths, and what’s still missing

  • artyom@piefed.social
    link
    fedilink
    English
    arrow-up
    23
    ·
    8 hours ago

    I’m not really concerned about the security of it. Moreso the inconvenience of having to open my email client, specifically on the same device, and then sit there and click the refresh button over and over, waiting for it to come through, and then having to go back and delete it after so there’s not even more clutter in my inbox…

    • filcuk@lemmy.zip
      link
      fedilink
      English
      arrow-up
      16
      ·
      8 hours ago

      Refresh…Refresh…Refresh…
      Send new link…
      Message arrives…
      ‘This link is no longer valid’

    • Septimaeus@infosec.pub
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      6 hours ago

      I’m not really concerned about the security of it. Moreso the inconvenience…

      Honestly, convenience is security (change-my-mind lol) insofar as it measurably impacts rate of user adoption/adherence and thus outcomes.

      It’s the annoyance you describe that leads most users to skip 2FA setup until it’s forced on them, for example.

      • artyom@piefed.social
        link
        fedilink
        English
        arrow-up
        5
        ·
        7 hours ago

        convenience is security (change-my-mind lol)

        Not at all. Typically they’re opposites. But I understand what you’re trying to say. More convenience leads to better security.

        • Passerby6497@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          6 hours ago

          If it’s more convenient to be insecure than secure, users will pick insecure every time. There’s a reason there are so many bad password in the top passwords in breach dumps.

          I have to tell myself every time I go through some of my login flows that inconvenience to me means more so to an attacker, but most people don’t have an adversarial mindset and just want it to work.

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

              No, but the two tens to be correlated.

              Example, MFA authentication is a security feature, but inconvenient as shit with low or no lifetime. Same complaints about short lived sessions on app sites. Especially when every login requires MFA…

        • hitmyspot@aussie.zone
          link
          fedilink
          English
          arrow-up
          7
          ·
          7 hours ago

          Or rather, making security convenient leads to adoption. Making it inconvenient leads to insecure workarounds.

        • Septimaeus@infosec.pub
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          7 hours ago

          Yeah you get it. It’s a “slow = fast” type of spiel, just a bone to pick with colleagues who embrace anti-user practices needlessly.