• mlg@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    37 minutes ago

    Passkeys and 1FA were always just a duct tape solution for users resuing basic passwords without having to set a stronger password requirement or relying on users to use a strong password.

    I think Chrome and Firefox should have decided on making an API for their builtin password generation and filling functions, that way any password manager would be able to integrate with foolproof functionality out of box.

    People already use browser auto gen passwords for the reason that its faster and usually has an account sync built in. Now it would work with any 3rd party solution as well which covers enterprise and security minded users as well.

    Users won’t use a password manager if it means you have to manually make an entry everytime you make an account.

  • ouch@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    ·
    2 hours ago

    Good article.

    Currently passkeys are too much of a vendor lock-in to big tech.

    Bitwarden support alone does not change that.

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

      I agree the passkey user experience needs work, but man do I enjoy it over the haphazard ‘passwordless’ website login that just sends you an email.

      I get it, they’re just skipping an attack vector and basically relying only on ‘2FA’. But now I have to go to a different app/tab, copy a code, and return to the site instead of letting the password manager fill stuff in for me. Some, like kickstarter, let you still have a 2FA code enabled so you have to grab your code from whichever authenticator and go to your email. Really nice login experience out of nowhere one day. \s

    • mysticalone@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      58 minutes ago

      bitwarden went from working great to buggy on browsers. sometimes the browser passes the request to the extension but most times goes to the os

  • Passerby6497@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    ·
    5 hours ago

    I really wish that SQRL had taken off, as it solved most of the problems noted. It was effectively passkeys that you generated on the fly based on your private key (which you can back up and restore to other platforms if necessary) and the website domain by scanning a QR code (or clicking rh QR code if your on the same device) and sends the signed challenge to the website to auth you.

    No need to login to your manager on random systems, no issues with platform lock-in, no worries about dedicated hardware, no worry about losing your access if your device dies (assuming you backup your shit).

  • pleksi@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    10
    ·
    6 hours ago

    I dont understand the issue. Arent passkeys and password in any case just stored in a pw manager nowadays?

  • DJKJuicy@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    2
    ·
    6 hours ago

    There is still nothing better than passwords.

    I don’t want my access to be tied to a specific device. Devices get lost, or break.

    I don’t want someone to be able to use my face or finger or eyeball to access my data. You can legally be compelled to unlock a device with your biometric security.

    So current biometric security sucks. And passkeys suck.

    Also, though…passwords suck for all the reasons that we all already know.

    There has to be some better method that the owner can have full agency over, I just don’t know what. I don’t have the answers.

    • MangoCats@feddit.it
      link
      fedilink
      English
      arrow-up
      6
      arrow-down
      1
      ·
      6 hours ago

      Every attempt at using passkeys has been a step into murkier, less easily understood, less convenient security.

      Passkeys may be a “step up” from password + TFA in terms of usability, but there’s such a variety of implementations and explanations of how those implementations “keep me secure” - I feel like any idiot who grabs my phone when I’m not looking and can follow my unlock finger smudges on the screen can use my pass keys… No thanks.

  • muzzle@lemmy.zip
    link
    fedilink
    English
    arrow-up
    33
    arrow-down
    2
    ·
    9 hours ago

    For users who previously reused passwords across all their sites, passkeys are a huge step-up.

    That is exactly why passkeys are a good thing. Basically everyone reused passwords everywhere.

    • Cort@lemmy.world
      link
      fedilink
      English
      arrow-up
      14
      arrow-down
      1
      ·
      9 hours ago

      Maybe 5 or 10 years ago, but who doesn’t use a password manager these days? They generate random passwords and remember them for you

      • GreyEyedGhost@piefed.ca
        link
        fedilink
        English
        arrow-up
        2
        ·
        4 hours ago

        My current employer will not authorize the use of a password manager. I have a key fob for my Microsoft account, and another account does phone verification. I use one password. If they don’t want to put the effort in for account security then neither do I. I use a password manager for nearly all my other accounts.

      • muzzle@lemmy.zip
        link
        fedilink
        English
        arrow-up
        21
        ·
        8 hours ago

        Do you know any non tech people, especially over 40? Literally none of them uses a password manager.

        • Cort@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          7 hours ago

          Most of the non-techy people I know use the password manager built into their Web browser at the very least.

          • nullroot@lemmy.world
            link
            fedilink
            English
            arrow-up
            2
            ·
            5 hours ago

            In my experience you’re more likely to find a sticky note on the desk with passwords than someone using a password manager, 2fa, or an ounce of ‘common’ sense.

      • laranis@lemmy.zip
        link
        fedilink
        English
        arrow-up
        4
        ·
        9 hours ago

        So we should be using passkeys to access our password managers that generate random passwords and remember them for us! Ultimate protection.

  • Lutra@lemmy.world
    link
    fedilink
    English
    arrow-up
    16
    arrow-down
    2
    ·
    8 hours ago

    The trap: Putting any 3rd party between you and your access.
    It’s a 3 card monte game, but with security.

    Roleplay: Mr. Jonsith did you know your house is vulnerable? Your simple little key can be used by anyone to get in to your house. Security!? Our Keypass system will super secure your house. You give us your key, and when you want access, you come to one of our 5 in town locations, request access from us by showing us this new key here, and we will let you into your house.

    • adarza@lemmy.ca
      link
      fedilink
      English
      arrow-up
      5
      ·
      5 hours ago

      next year: “In order to lower our costs and keep your monthly rate low, the five locations near you are being consolidated into a single location in Farawayville.”

      another year later: “In order to lower our costs and keep your monthly rate low, our physical locations are being migrated to an online presence accessible through the HahaTrickedYou app, now available in your app store.”

      seven months after that: the app doesn’t work. web site disappears. company goes under.

  • xylogx@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    7 hours ago

    The problem he is describing here is mostly with enrollment and account recovery and not so much passkeys. The risk of getting locked out of accounts exists whether or not you use passkeys. Code based authenticators are not any better in this regard. Enrollment and recovery are the hardest part of identity. Passkeys are meant to address phishing risks specifically. I would love to see us do better on account recovery whether or not passkeys get adopted. The thing is, passkeys adoption is pretty slow and it has little to do with the issues described in this article. People just find it complicated and confusing. Until it is dead simple and the default, it will not find broad adoption.

    • MangoCats@feddit.it
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      6 hours ago

      The core issue is identity. If people would protect a digital identity a little better than they protect a credit card, that could/should be the basis of everything. Any account “worth more” than the CC $50 liability limit should have additional layers ON TOP OF the secure identity, including front line security that must be passed before the secure identity comes into play, but that single identity could/should be an element of access control to all non-anonymous accounts.

      Anonymous accounts should stick with passwords, and online material should be clearly attributed as anonymous, or sourced from a secure identity (signed by said identity and blockchained to provide provenance).

  • Lutra@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    arrow-down
    1
    ·
    8 hours ago

    Companies have had 13,000+ Data breaches in the last 5 years. Lets all put our access in one of those, so that when some thief get access to one, they get access to everything.

    “But Lutra, they won’t have access-access the pieces arent all there … blah blah blah”

    Oh, cool, Lets put all our access in one of those, so when they get access to one, they lock us all out of everything.

  • shortwavesurfer@lemmy.zip
    link
    fedilink
    English
    arrow-up
    17
    ·
    9 hours ago

    I am using my password manager, which is keepass.

    I have tried adding pass keys to it, and have had mixed success. On some websites, it seems to work fine, and then on others, it seems to break miserably, and made me return back to a password.

    I like the idea of passkeys, because then you don’t have a shared secret between you and the website, and you get a different key for every single website using public-private key cryptography. That’s fantastic, but the implementation still needs some work.

    • uhmbah@lemmy.ca
      link
      fedilink
      English
      arrow-up
      7
      ·
      8 hours ago

      They’re going to have to pry my keepass out of my cold, dead hands.

  • audaxdreik@pawb.social
    link
    fedilink
    English
    arrow-up
    114
    arrow-down
    3
    ·
    15 hours ago

    This article does a great job of articulating a lot of the uncomfortableness I have around passkeys. I’ve always said they make a lot more sense in an corporate environment but the level of control you lose in a personal setting is not commensurate with the protections and possible lock-in they offer.

    I just don’t like passkeys. They are an overly technical solution to what is mostly a human problem.

    • Fushuan [he/him]@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      40
      arrow-down
      5
      ·
      12 hours ago

      Idk, when I want to log into my personal GitHub a bitwarden window opens from the extension, I click the GitHub profile I wanna sign in, and I do.

      It’s a great implementation since it’s not linked to a physical device and it lets me authenticate in place. It’s still MFA, it’s just more comfy.

      • anguo@piefed.ca
        link
        fedilink
        English
        arrow-up
        47
        arrow-down
        4
        ·
        11 hours ago

        It’s not MFA if all you need is your bitwarden password.

        • surfrock66@lemmy.world
          link
          fedilink
          English
          arrow-up
          18
          arrow-down
          1
          ·
          10 hours ago

          Unless your bitwarden has MFA and locks after an amount of time commensurate with your security needs

          • plateee@piefed.social
            link
            fedilink
            English
            arrow-up
            6
            ·
            9 hours ago

            True, but how does GitHub know your bitwarden has MFA? It only knows something has a valid credential.

            • Natanael@infosec.pub
              link
              fedilink
              English
              arrow-up
              4
              arrow-down
              1
              ·
              6 hours ago

              Github doesn’t need to know how you implement it, just that your browser is handling it (and in this case the browser lets Bitwarden handle it lol)

        • Fushuan [he/him]@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          6
          arrow-down
          2
          ·
          8 hours ago

          It technically is, it’s not about the amount of actions you need to do, it’s about the amount of actions the platform you are logging in needs to do with you. That both interactions interface with a bitwarden local device makes the weak link your local device, which already was anyway.

          • anguo@piefed.ca
            link
            fedilink
            English
            arrow-up
            2
            ·
            6 hours ago

            Github only asks me for (bitwarden’s) passkey. That’s just a single factor.

            • Fushuan [he/him]@lemmy.blahaj.zone
              link
              fedilink
              English
              arrow-up
              1
              ·
              43 minutes ago

              I wouldn’t classify passkeys as MFA tho, they are a passwordless method that’s more secure than most MFA methods. Afaik it’s based on signed certificates or something like that and that’s virtually unhackable unless someone gets physical access to your device (and that’s game over anyway).

            • Passerby6497@lemmy.world
              link
              fedilink
              English
              arrow-up
              5
              arrow-down
              1
              ·
              5 hours ago

              A securely stored modern certificate is going to be magnitudes more secure than password plus MFA.

              The certificate path uses cryptography to prevent disclosure of your secret, and can’t be compromised when the site inevitably gets hacked.

            • Natanael@infosec.pub
              link
              fedilink
              English
              arrow-up
              1
              ·
              6 hours ago

              If you’re using software that properly uses your device’s SE / TPM chip then it’s much more secure against malware, etc. And the main selling point is the much stronger phishing resistance (can’t trick you into logging in via a fake site, etc)

      • voyagertest@retrofed.com
        link
        fedilink
        English
        arrow-up
        9
        arrow-down
        2
        ·
        8 hours ago

        This would be great if it worked consistently.

        In reality, extensions work in some browsers but not others, on some websites but not others, and with passwords at least you can fall back to copying and pasting, or even typing, if auto-fill isn’t working in the context for whatever reason. With a passkey not only are you SOL, but it will delay your ability to move onto the password option if there is one.

        The devils in the (implementation) details.

        • Fushuan [he/him]@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          1
          ·
          8 hours ago

          Agreed in general, but that’s how improvements roll out for anything basically.

          You enable it where it works, and you keep using the nonce based MFA whose name I can’t recall right now for where it doesn’t work well.

          It might sound annoying but that’s society, it takes a long time to adopt new tools and build a standard.

  • psycotica0@lemmy.ca
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    4
    ·
    edit-2
    6 hours ago

    I don’t know that OP is wrong per-se, but I think they’re overstated a bit.

    Their statement that passkeys are better than people using the same password, but are a step back for people using a password manager, is maybe a bit much. It’s basically the same, but sometimes better.

    Most of their drawbacks are the hardware implementations, but that’s already true of people using hardware 2FA, and corporate management, which is already a problem if you use Apple’s or Google’s existing baked-in password managers.

    But if you don’t already have both of those problems, the standard is basically just “instead of having the password manager pretend to type in a box, what if they dumped something into the stream directly”, and that extends to what if the UI didn’t ask for anything and just said “hey, do you want to login? Just let me know and it’s done”

    And, like, should you be able to export from Apple’s built in store to migrate? Absolutely, but if you never used Apple’s passkeys in the first place, because ugh gross, then it’s not a problem you need solved yet.

    There is one problem I’ll admit, which is that it’s easier to make a sketchy password manager that just pretends to be a keyboard. I myself don’t actually use passkeys because I sync my passwords with git and use pass, which is cool and I love it. And then I type them using a dmenu script and xdotool, which is silly and I love it. But that doesn’t work with passkeys which I can definitely store in git, but would require a real actual connection between my browser and the tool, in a way that I don’t think currently exists.

    But just because I can’t use my sketchy crap, doesn’t always mean it’s a step back 😛

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

      The article is saying that while passkeys could theoretically be better, the current implementation is bad because it cedes power to centralized 3rd parties, entrenching users who now have no way out when that 3rd party is incompetent or corrupt.