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

  • HulkSmashBurgers@reddthat.com
    link
    fedilink
    English
    arrow-up
    50
    arrow-down
    1
    ·
    14 days ago

    The eco-system lock-in makes this a non-starter for me. If I could store the private keys in something like a keepass vault (or that) and do the authentication magic from that I would consider it.

    • cmhe@lemmy.world
      link
      fedilink
      English
      arrow-up
      18
      arrow-down
      3
      ·
      edit-2
      13 days ago

      You can? At least I do that. I host vaultwarden myself and store the passkeys there.

      Passkeys to me are just a better way to autofill in login data.

      • barryamelton@lemmy.world
        link
        fedilink
        English
        arrow-up
        18
        arrow-down
        1
        ·
        13 days ago

        OK, now think how nontechnical people will not be able to do it. They will be tied to Google/X-corp for all credentials, even government ones. Waiting to be banned if their social credit is too low.

        • Alaknár@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          6
          arrow-down
          1
          ·
          13 days ago

          OK, now think how nontechnical people will not be able to do it.

          Nontechnical people can use BitWarden/Keeper/Proton Authenticator/any other major system like that instead of self-hosting.

        • cmhe@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          13 days ago

          True. But I would say that this isn’t an issue intrinsic with passkey. Many people don’t have time/energy or the attitude to think critically about technology and are herded towards Google/X-corp/etc with offers of convenience and because they are often the only offered choice on the web sites. But from the POV of passkey they just act as a password manager.

    • sonofearth@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      13 days ago

      I am not dependent on any ecosystem for passkeys. I have a self-hosted vaultwarden instance that works with Bitwarden clients. I create and store my passkeys over there primarily and in my keepass db (which I primarily use for TOTPs) for redundancy. So if either one gets compromised, I can just delete the passkey for the accounts involved in that database.