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

  • electric_nan@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    22 days ago

    After reading both of the posts, I’m kind of back where I started with passkeys: neutral. I’m pretty happy with my current setup of a self-hosted password manager, diceware master passphrase and strong, unique passwords for every account, along with an open source app for TOTP. I only ever see passkeys pushed on me for work-related accounts anyway, but I’m not using them there either. I do have a question though if someone can answer: are passkey protected logins also vulnerable to stolen session cookies?

    • lawks@aussie.zone
      link
      fedilink
      arrow-up
      0
      ·
      22 days ago

      So it’s fair that you are neutral about them for your own use, clearly you know what you’re doing. It doesn’t make sense to be neutral about them, generally. On usability alone they are not good. There are so many people who don’t have a clue how they work, or their consequences, and just click okay when continually harassed into using them. Some will even go ahead and save one on a shared computers, or someone else’s, ‘because the website says so’.

      • electric_nan@lemmy.ml
        link
        fedilink
        arrow-up
        1
        ·
        22 days ago

        Honestly, I don’t understand them well enough to recommend them either. I do IT, and I set my users up with a (managed) password manager and MS Authenticator. If I encounter a situation where a user has ended up with a passkey for a given service, I just leave it be. On the other hand, if someone is locked out because of a passkey, I reset it and get them set back up with the Authenticator app.

  • hirihit640@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    23 days ago

    Attestation for passkeys (software-based, syncable credentials) is antithetical to their mass market goals, and would freeze out independent, non-corporate-backed credential managers. It’s an explicit non-goal of the designers of passkeys, who work together in a forum anyone can join.

    The web wasn’t supposed to be controlled by corps either, and look where we are now.

    If passkeys were to follow the same path as the web, here’s what it would look like. Corporate passkeys get the most users because of OS integration and convenience. Now that they have all the users they can commandeer the standards, and make them so complex and evolve so quickly that non-corporate implementations can’t keep up (think Firefox vs Chrome). Corporations convince websites to drop support for outdated passkeys, citing security issues. Non-corporate implementations are locked out. Monopoly is established.

    And now that passkeys are centralized to corps, the government can exert power on them, mandating hardware attestation for things like hardware-backed id and age verification. They push for backdoors, so they can log into anybody’s account. Bye bye privacy.

  • utopiah@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    22 days ago

    I use hardware keys to connect to my own self-hosted services and login on (some of) my devices. There is no 3rd party involved.

    Some of them like NitroKey are even open hardware. I have backup hardware keys.

    It’s amazing. I can’t believe it took me so long to rely on them.

    So… IMHO if you don’t like (hardware) passkey it’s because you dislike services relying on them, no the keys themselves.

  • rumba@lemmy.zip
    link
    fedilink
    English
    arrow-up
    1
    ·
    22 days ago

    Passkeys are 100% not a trap, but they’ve been fucked over by being allowed to be portable. Now your passkey is only as good as the portable password solution you’re using to store it. They’re meant to be 1:1 computer->service. Then there’s the issue that most of the sites that accept passkeys let you bypass them with passwords or TOTP anyway.

    TOTP, however, is REALLY fucked. Even a rudimentary phishing email can get your time-based key, get in and fuck your account over in real time.

    Passkeys are extremely phishing-resistant. They are the best thing we have short of a YubiKey at the moment.

    Yubikeys are amazing, But they’re not meant to be permanently carried, just used to stitch your securred devices together.

  • jdr@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    23 days ago

    Not much of a rebuttal imho. We still have the problem that passkeys are ok in theory, but in practice they’re being pushed as a way to increase lock-in and don’t offer compelling advantages over well-managed passwords.

    • hitmyspot@aussie.zone
      link
      fedilink
      arrow-up
      1
      ·
      23 days ago

      But most people don’t have well managed passwords. And me having good password hygiene doesn’t stop my data being hacked when someone working at a subcontracting firm to a company I use leaks all my data.

      It also is annoying to have to log in over many steps with 2fa, often forced to email or SMS.

      Collectively improving security benefits us all.

  • sculptor0725@sh.itjust.works
    link
    fedilink
    arrow-up
    0
    ·
    23 days ago

    Passwords are protected (for now) by the first amendment. You can’t be compelled to tell what it is. Passkeys can be seized with a warrant. This only matters in the US but it does matter and I literally never see that addressed.

  • Nik282000@lemmy.ca
    link
    fedilink
    arrow-up
    0
    ·
    23 days ago

    Nah, lock-in is not a safety feature. 16+ random chars are plenty, and if cracking gets better I’ll go to 20 or 30 chars. My pw manager doesn’t care what strings go in it or which device opens it up.

    • youmaynotknow@lemmy.zip
      link
      fedilink
      arrow-up
      0
      ·
      23 days ago

      That’s my workflow as well 26 random characters, a yubikey (and Aegis TOTP for sites that don’t have fido or similar) and I’m good.

      • Nik282000@lemmy.ca
        link
        fedilink
        arrow-up
        0
        ·
        23 days ago

        I like the idea of a Yubikey but there is no way it would survive more than a month on me due to the conditions where I work. And getting a physical key then not having it on my body at all times is a non-starter.

        I keep my keepass .kdbx in on a webdav server and that covers any device I can think of.

        • jdr@lemmy.ml
          link
          fedilink
          arrow-up
          0
          ·
          23 days ago

          Do you work in a blender? It’s a pretty solid bit of plastic, should be fine in a pocket or wherever the device you’re using it with is.

          • Nik282000@lemmy.ca
            link
            fedilink
            arrow-up
            1
            ·
            23 days ago

            Maintenance at a blast furnace. I am exposed to acidic vapours, caustic vapours, ambient heat in the 60c range, radiant heat in the 1000c range, rock from the nanometer up to 30cm size, phenolic resins, oil mists, and metal powders. And then there’s the crawling around over, under, and between equipment.

            Not every tech-savvy person works in an office.

  • piyuv@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    23 days ago

    The author of this post works in Apple, Passwords team. They do not deny that there’s attestation; they argue that it’s only used to prevent bad actors.

    Cool, we’ll trust corporations then!

    • bjc@scribe.disroot.org
      link
      fedilink
      arrow-up
      1
      ·
      23 days ago

      and they would never violate your trust and later force this onto you because the love their users.

      the more apologetics for this shit i see, the less i trust it.

  • Forsho@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    23 days ago

    True story … take it as you like,

    my 8 months old reddit account was filter flagged as a bot after commenting the following

    “death to the Epstein class and fuck Israel the genocide state”

    The only way to get it back according to reddit was if i used IOS authentication passkey.

    Not the normal password manager i use on Firefox but no it must be passkey on ios.

    Now i am convinced that 8200 unit of the Zionist regime have my facial biometrics.