A rebuttal to an anti-passkey, pro-TOTP post that has made the rounds on Lemmy as well.

  • mycodesucks@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    edit-2
    18 hours ago

    It’s not about the implementation - it’s about what passkeys do and don’t do.

    Passkeys prevent someone from stealing hashed passwords from the SERVER, but if the server is already compromised badly enough to let someone in, all of the data stored on that server is compromised already anyway. Companies want to use passkeys because there is less involved in implementing secure login credentials, but that is only ONE tiny part of overall end to end security, and I do not for a SECOND believe that they are going to keep on highly skilled, security-minded developers at real salaries when the C-suite says “We’re using passkeys. We’re secure. Fire the high priced developers and get me some interns who can use Claude.”

    TLDR: Passkeys are not a magic bullet and they aren’t a game changer, and the false sense of security they push is dangerous.

    • groet@feddit.org
      link
      fedilink
      arrow-up
      2
      ·
      16 hours ago

      I realy dont think that’s a thing. End-user login security is a tiny footnote on page 729 of the 2000+ page security document of a large company’s cyber security department. Switching that to passkeys will not change anything about how the company handles security. AI will. But not passkeys.

      And as we have seen many times, companies have been bad with security already and many password databases have been breached. Having a tool that limits the impact of bad security is a good thing.