dyslectric.dev
  • Communities
  • Multi-communities
  • Support Lemmy
  • Search
  • Login
  • Sign Up
Privacy@lemmy.mlbyshrek_is_love@lemmy.ml
2 days

Passkeys are a trap. Do not use them

nonfunctional.substack.com

cross-posted from: https://lemmy.bestiver.se/post/1390699

Comments

157
    Passkeys are a trap. Do not use them.
    nonfunctional.substack.com
    Intended audience: non-technical citizens of the web
    You must log in or register to comment.

    • custom_username@reddthat.com
      1 hour

      Healthequity tried forcing this passkey garbage on me, and they wouldn’t allow me to manage investments over the phone, so I ended up transferring everything to a different HSA provider. Not giving in. I love TOTP though.

      • h4lf8yte@lemmy.ml
        2 hours

        Passkeys are intentionally badly designed but as long as you use them with an open source password manager they can be an immense security improvement. Alternatively if you’re using a cryptographic USB token register a second passkey in your password manager.

        • manopor@lemmy.mlEnglish
          4 hours

          Corporations want what they’re terming phishing-resistant passkeys, which have two approaches: hardware-based or synchronized passkeys. If they are forced upon us for certain services or jobs, the least harmful to a worker is a synchronized passkey. Password managers like Bitwarden support this, so that you don’t have vendors and employers tracking your cell phone. If an employer uses something like Microsoft, the administrator settings may not allow synchronized passkeys…but at least we can advocate for them when these auth methods are forced upon us.

          • asudox@lemmy.asudox.dev
            4 hours

            Too bad. Passkeys are a pretty good thing and are an enhancement over passwords… but big tech is doing their thing again.

            • Aeri@lemmy.world
              7 hours

              Passkeys give me anxiety because it’s like “Hope you can go the rest of your life without a phone or USB drive getting lost or stolen LMAO”

              • BasedMaquisEddington@lemmy.dbzer0.com
                7 hours

                So it’s HDMI for login? Thanks, I hate it.

                • RedGreenBlue@lemmy.zip
                  3 hours

                  An attempt to make an image describing where passkeys live:

                    • TrollAccount69@lemmy.ml
                      6 hours

                      It’s funny because I can’t see it and when I view the code of your post and copy/paste it into the location bar I get the broken jpeg picture.

                        • RedGreenBlue@lemmy.zip
                          3 hours

                          Edit: At the time of upload it was a png. I guess lemmy.zip made the choice to convert it.

                            • TrollAccount69@lemmy.ml
                              4 hours

                              I wasn’t able to see the image because it’s an avif. What a weird format and choice of format.

                              Apropos of a discussion about over complicated unpredictable passkey behavior.

                        • TrollAccount69@lemmy.ml
                          6 hours

                          Yeah the technology is cool but I stay away from passkeys and tell people not to use them because there’s too much room to permanently screw up.

                          Maybe they’ll remove the non portable type from the spec or roll it into an enterprise equivalent like with ad.

                          • Taasz/Woof@lemmy.blahaj.zoneEnglish
                            9 hours

                            As far as I know using a password manager such as KeePassXC or Bitwarden solves all of these problems?

                              • 0xDREADBEEF@lemmy.dbzer0.comEnglish
                                2 hours

                                and your redundant 3-2-1 backup system of that. Everyone knows that! Surely no one has no backups. Oh well, can’t design around that unpredictable problem that no one could guess. Everyone has backups!

                                • craneum_@lemmy.zip
                                  7 hours

                                  The way i understand it is that remote attestation (main point of this article) makes it possible for services to deny unapproved software. They can deny off market devices, operating systems, or certain password managers. So even if you use password managers you mentioned, if you’re using off market OS (e.x lineageos) they can deny access. Here’s a quote from the article “Remote attestation lets a website demand cryptographic proof that your device, operating system, firmware, and passkey manager are all on an approved list.”

                                    • Taasz/Woof@lemmy.blahaj.zoneEnglish
                                      7 hours

                                      Hm, so similar to websites blocking user agents now.

                                    • Flagstaff@programming.devEnglish
                                      7 hours

                                      Make that question mark a period, good sir/ma’am!

                                    • kepix@lemmy.worldEnglish
                                      13 hours

                                      dude speaks about not being able to write down his passkey, then he acts like it can only be saved in bigtech clouds, then some random ai rumbling starts about ads being show to us? can you guys stop posting these god damn fearmongering password articles written by ai?

                                        • Allero@lemmy.today
                                          7 hours

                                          That seems to miss the main point of the article, which is that Passkey standard has attestation procedure built in. A site that uses Passkey can verify the flags you set and deny your access if you use unapproved device, operating system, old kind of secure chip or, say, allow your passkey to be shared between devices.

                                        • StoneStar@feddit.nl
                                          13 hours

                                          Please just stop using a service when it gets unbearable. There is no online service you -need- except maybe bank and tax stuff.

                                            • ReluctantMuskrat@lemmy.world
                                              3 hours

                                              The problem isn’t you or me, the more technically aware… it’s when the majority of users switched to passkeys and then subtly get switched to attested passkeys and sites don’t offer other choices. Once the majority are under-thumb, sites won’t have a reason to offer open solutions to the same number of objectors.

                                              • Scrollone@lemmy.zipEnglish
                                                7 hours

                                                And for the bank, you can always switch to a better bank.

                                              • tackleberry@thelemmy.club
                                                16 hours

                                                This is the feature that means you no longer get to make the calls about your passkeys. Fortunately, attested passkeys are not yet required on most websites. But the FIDO Alliance standard makes attestation a part of the passkey ecosystem, whether you want it or not. And even if the website doesn’t require attestation now, simply by using passkeys you indicate to the website that your setup supports the FIDO Alliance’s passkey standard and that you as a user are capable of using passkeys.9 This means that once Twitter (formally X) is satisfied that the overwhelming majority of its users would be unaffected, they can flip the switch – perhaps not all at once, perhaps just for ten thousand users at a time so as not to cause a fuss – and start rejecting non-attested passkeys.

                                                Critically, remote attestation requires the co-operation of your cryptoprocessor, your passkey manager software, your device’s operating system, and your device’s firmware to all pass the remote attestation check. After all, your phone’s operating system has total access to all the 0s and 1s in every app that’s ever run, so it’s not enough for Twitter (formally X) to trust your passkey manager if it can’t even trust your phone’s underlying operating system. If any single one of those things were to fail – say, because your phone stopped receiving security updates so you installed a custom operating system like LineageOS to keep yourself safe without having to buy a new device – then Twitter (formally X) will be able to notice and prevent you from logging in.

                                                Remote attestation can allow them to verify that your device is not capable of, say, sending and receiving encrypted messages, or running a competitor’s app, or using social media without verifying your ID. They don’t want you to be able to turn off the mandatory built-in AI image scanner on your phone that scans everything your phone sees for nudity. (Yes, I’m serious.)

                                                The convenience of using passkeys is a double-edged sword.

                                                This is also one of the ways Playstation stops you from installing Linux and other unauthorised software on the PS5.

                                                • dropdrip@lemmy.ml
                                                  15 hours

                                                  It’s wild seeing people spaz out over passkeys, clearly venting at something that isn’t passkeys.

                                                  • heartSagan5@lemmy.zip
                                                    15 hours

                                                    I suspected as much, being shoved on us like AI.

                                                    • PierceTheBubble@lemmy.ml
                                                      22 hours

                                                      Zero trust is the end station, if you allow organizations to treat your personal devices as being theirs. Organizations that could actually benefit from the increased security (which isn’t Twitter, except for some high-profile individuals, maybe), should provide the user with resources to do so, at their expense (issuing a dedicated TOTP device for example).

                                                      But what tends to happen instead, is enshittification of service, while offloading it onto the client. A similar trend can be observed with car parking: where operators remove parking meters, and require the customer to use their device and data plan, to make a payment to the operator…

                                                      We’ve been on this trajectory for quite a while now: from Outlook enforcing IT-policies of email administrators (dictating screen locking requirements as device administration app), to SMS-based 2FA requiring one to have a mobile phone number and tying all to this tamper-resistant identifier. So why not a black box snitch, paid for by the client, further restrict their freedom for “security”?

                                                      It seems perfectly in line, and I think this article draws all the right parallels.

                                                      Privacy@lemmy.ml

                                                      privacy@lemmy.ml

                                                      Subscribe from remote instance

                                                      Create post

                                                      Report community

                                                      Modlog
                                                      You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: [email protected]

                                                      A place to discuss privacy and freedom in the digital world.

                                                      Privacy has become a very important issue in modern society, with companies and governments constantly abusing their power, more and more people are waking up to the importance of digital privacy.

                                                      In this community everyone is welcome to post links and discuss topics related to privacy.

                                                      Some Rules

                                                      • Posting a link to a website containing tracking isn’t great, if contents of the website are behind a paywall maybe copy them into the post
                                                      • Don’t promote proprietary software
                                                      • Try to keep things on topic
                                                      • If you have a question, please try searching for previous discussions, maybe it has already been answered
                                                      • Reposts are fine, but should have at least a couple of weeks in between so that the post can reach a new audience
                                                      • Be nice :)

                                                      Related communities

                                                      • Lemmy.ml libre_culture
                                                      • Lemmy.ml privatelife
                                                      • Lemmy.ml DeGoogle
                                                      • Lemmy.ca privacy

                                                      much thanks to @gary_host_laptop for the logo design :)

                                                      Visibility: Public

                                                      This community is visible to everyone.

                                                      469 users / Day1.65K users / Week2.9K users / Month2.93K users / 6 months115 posts1.27K comments1 local subscriber51.4K subscribers
                                                      Mods: k_o_t@lemmy.ml
                                                      • BE: 1.0.0-beta.2
                                                      • Modlog
                                                      • Instances
                                                      • Docs
                                                      • Code
                                                      • join-lemmy.org