RetroFed Forum
Your home away from modern life.
Passkeys are **not** a trap. Use them!
Post Reply
AuthorMessage
libewa feddit.org libewa@feddit.org
Joined: 2026-07-29
Quote

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

132   Original
jdr lemmy.ml jdr@lemmy.ml
Joined: 2021-07-28
#2 · (edited) Quote Reply

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.

116
hitmyspot aussie.zone hitmyspot@aussie.zone
Joined: 2023-07-03
#3 · Quote Reply

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.

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.

21
jdr lemmy.ml jdr@lemmy.ml
Joined: 2021-07-28
#4 · Quote Reply

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.

I think the point about lusers not being able to manage passwords has been argued to death elsewhere, so I won't take issue with that.

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

What has this to do with passkeys? Are you sending your password in plaintext to the contractor who stores it that way, unencrypted? That's a separate problem entirely. The only benefit I see with just sending them your public key is that they can't leak your private key, whereas if you used one password for everything, and sent it to them, they could leak it.

Am I missing something? Would passkeys offer an advantage over a password manager? What if the website assigns you a password via DH so that users can't pick bad ones or reuse them, would it have the same advantages?

2FA can be super annoying, but again I think it's a separate issue. If I get control of your phone or laptop then 2FA might save you, but passkeys won't.

8
PotatoesFall discuss.tchncs.de PotatoesFall@discuss.tchncs.de
Joined: 2023-06-11
#5 · Quote Reply

Why would I want a convenient passkey stored securely inside my password manager if I can just, much more conventiently, lock myself out of my account by losing my phone?

19
steelplatedmech piefed.ca steelplatedmech@piefed.ca
Joined: 2026-07-22
#6 · Quote Reply

What is the difference from two factor with aegis + random generated password with keepassxc, and passkey saved on keepassxc.

-2
piyuv lemmy.world piyuv@lemmy.world
Joined: 2023-06-15
#7 · Quote Reply

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!

83
Creat discuss.tchncs.de Creat@discuss.tchncs.de
Joined: 2023-06-16
#8 · Quote Reply

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.

But that's exactly the problem. Those that were the target audience for the article do not have well managed passwords. For them the passkeys arguably do increase security, while having a bit more "lock-in".

For those that have well managed passwords (like probably most in this community), they are perfectly fine to use because they don't have lock-in either. I have full control over my used passkeys.

Basically you're not getting the "normies" to use proper password management, and for them they do provide additional security and convenience. They can always add more passkeys on different vendors, you're not limited to just 1 per service. Yes, adding them is a hassle, but so it's managing passwords and following higher security standards in general.

11
Creat discuss.tchncs.de Creat@discuss.tchncs.de
Joined: 2023-06-16
#9 · Quote Reply

What is the difference from two factor with aegis + random generated password with keepassxc, and passkey saved on keepassxc.

There isn't one. That's exactly the point. The original article had issues with vendor-specific passkeys (Google, Apple) that essentially are only accessible through their ecosystem.

8
expletivedeleted lemmy.zip expletivedeleted@lemmy.zip
Joined: 2026-09-13
#10 · (edited) Quote Reply

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!

Corporations never, ever, act badly!

It is not like they are treated as people with rights but fewer consequences for their actions, right? Right, guys?

16
BeMoreCareful lemmy.world BeMoreCareful@lemmy.world
Joined: 2023-06-12
#11 · (edited) Quote Reply

I think the point about lusers not being able to manage passwords has been argued to death elsewhere, so I won't take issue with that. 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 What has this to do with passkeys? Are you sending your password in plaintext to the contractor who stores it tha...

It sounds like they're saying that if you can manage your passwords then do so yourself and avoid passkeys, but if you can't/don't want to then use passkeys.

And they are pointing out that the company is far more likely to lose your password than you are.

Convenience vs security, but the weakest link is probably not the user.

5
☂️- lemmy.ml umbrella@lemmy.ml
Joined: 2023-07-12
#12 · (edited) Quote Reply

no, fuck passkeys. they will lock everyone in with their proprietary bullshit.

use a good generated password in a manager if you will. don't trust anything corps are pushing.

16
rcbrk lemmy.ml rcbrk@lemmy.ml
Joined: 2021-02-20
#13 · Quote Reply

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.

a way to increase lock-in

Lock-in was already being achieved by mandatory use of apps which require iOS or Google Play services.

Plenty of banks etc which I can simply not use because of this requirement, and others which downgrade you to password+SMS security (used to be a physical TOTP token) if you refuse their app.

6
StoneStar feddit.nl StoneStar@feddit.nl
Joined: 2026-10-07
#14 · Quote Reply

You don't need passkeys if you don't have anything important to steal, or any accounts on anything you would feel sad to lose. Just cancel all your subscriptions and sail the high seas! Nobody likes you anyway!

-9
artyom piefed.social artyom@piefed.social
Joined: 2025-06-08
#15 · Quote Reply

Why would I want a convenient passkey stored securely inside my password manager if I can just, much more conventiently, lock myself out of my account by losing my phone?

Don't put it in your phone?

1
artyom piefed.social artyom@piefed.social
Joined: 2025-06-08
#16 · Quote Reply

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.

How do they increase lock in?

8
im_fine_sandy nord.pub im_fine_sandy@nord.pub
Joined: 2026-08-05
#17 · Quote Reply

no, fuck passkeys. they will lock everyone in with their proprietary bullshit. use a good generated password in a manager if you will. don't trust anything corps are pushing.

What propietary bs? It's an open standard.

11
☂️- lemmy.ml umbrella@lemmy.ml
Joined: 2023-07-12
#18 · Quote Reply

What propietary bs? It's an open standard.

the www is also an open standard, and google controls it through chrome.

4
im_fine_sandy nord.pub im_fine_sandy@nord.pub
Joined: 2026-08-05
#19 · Quote Reply

I've had trouble with them with my gear.

I intend to continue with keepassxc wherever possible until compatibility is built out.

6
lemmur420 lemmy.ml lemmur420@lemmy.ml
Joined: 2023-07-30
#20 · Quote Reply

  1. Describing TOTP as a “great solution” for adding security to a password-based account. When the most common threat model on the web is phishing (a word the post never mentions!), TOTP hardly buys you anything. TOTP is phishable.

If (after decades of awareness) you manage to get phished while using TOTP, you shouldn't be trusted with a phone or any digital information at all

20
Forsho lemmy.ml Forsho@lemmy.ml
Joined: 2026-10-14
#21 · Quote Reply

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.

12
im_fine_sandy nord.pub im_fine_sandy@nord.pub
Joined: 2026-08-05
#22 · Quote Reply

the www is also an open standard, and google controls it through chrome.

that's quite a leap.

Yes google does have a lot of control over the HTML and HTTP specs because they control the most popular web browser. Whether people are or will in the future be "locked in" to google for that reason is debatable.

Regardless, the potential for a company to dominate the implementation of a specification is not a reason not to create said specification.

1
hash slrpnk.net hash@slrpnk.net
Joined: 2024-06-13
#23 · Quote Reply

Describing TOTP as a “great solution” for adding security to a password-based account. When the most common threat model on the web is phishing (a word the post never mentions!), TOTP hardly buys you anything. TOTP is phishable. If (after decades of awareness) you manage to get phished while using TOTP, you shouldn't be trusted with a phone or any digital information at all

Granted. But there are plenty of users who probably shouldn't be trusted with any digital accounts, but they still have to use them for daily life. If we can make it harder for them to mess up we should.

13
RedGreenBlue lemmy.zip RedGreenBlue@lemmy.zip
Joined: 2025-06-05
#24 · (edited) Quote Reply

Passkeys have inherent advantages over passwords. They are more secure.

  1. Public-private cryptography vs shared secret
  2. They can be stored in an authenticator that can never leak your private key.
  3. You can have many passkeys for the same account and they are all unique and can be revoked individually.
  4. Can be put in a password manager. (less secure, but still better than password. see point 1)

The standard requiring the authenticator to report attestation if asked, opens up for abuse though.

Even if the standard allows them asking for attestation; the nice thing is that they can't force the passkey in to protected storage, as long as there is a browser like firefox in between you and them. (don't use non free apps) So store all your passkeys how you wish and the day they start asking you to replace those passkeys with their better storage options, you just don't. If they lock you out of your account, then stop using their service.
Don't use shitty services when they abuse you.

They are turning off passwords before they start asking for attested authenticators anyway. So might as well enjoy the convenience of passkeys while they are working like you want them to.

8
novafunc discuss.tchncs.de novafunc@discuss.tchncs.de
Joined: 2026-04-25
#25 · Quote Reply

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!

Agreed. Even if you trust her words, she's only one person and Apple could override any decisions she makes.

It makes me wonder about the people in Google who worked for, maintained, and advocated the openness of Android. Only now for Google to continually lock it down.

12
bjc scribe.disroot.org bjc@scribe.disroot.org
Joined: 2026-04-20
#26 · Quote Reply

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!

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.

14
hitmyspot aussie.zone hitmyspot@aussie.zone
Joined: 2023-07-03
#27 · Quote Reply

I think the point about lusers not being able to manage passwords has been argued to death elsewhere, so I won't take issue with that. 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 What has this to do with passkeys? Are you sending your password in plaintext to the contractor who stores it tha...

I’m saying that bad user passwords allow data to be hacked. When it’s the credentials of someone with access, like an employee of companies with your data, then that data is more easily compromised if they have crappy passwords. It’s harder to compromise with passkeys. It is not just your password hygiene that protects your data.

Here is a recent example in Australia.
https://www.abc.net.au/news/2026-10-06/asos-app-users-sent-hacked-message/107236520

0
bjc scribe.disroot.org bjc@scribe.disroot.org
Joined: 2026-04-20
#28 · Quote Reply

that's quite a leap. Yes google does have a lot of control over the HTML and HTTP specs because they control the most popular web browser. Whether people are or will in the future be "locked in" to google for that reason is debatable. Regardless, the potential for a company to dominate the implementation of a specification is not a reason not to create said specification.

Regardless, the potential for a company to dominate the implementation of a specification is not a reason not to create said specification

yes it is

7
SecureTaco lemmy.asc6.org SecureTaco@lemmy.asc6.org
Joined: 2023-07-02
#29 · Quote Reply

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...

A passkey is just traditional PKI in a trench coat, your biometrics are A) not even required as you can just use a PIN and B) are not sent from iOS when unlocking the passkey.

3
SecureTaco lemmy.asc6.org SecureTaco@lemmy.asc6.org
Joined: 2023-07-02
#30 · Quote Reply

Describing TOTP as a “great solution” for adding security to a password-based account. When the most common threat model on the web is phishing (a word the post never mentions!), TOTP hardly buys you anything. TOTP is phishable. If (after decades of awareness) you manage to get phished while using TOTP, you shouldn't be trusted with a phone or any digital information at all

Phished doesn’t mean just a plain old phone call or email these days. It can still happen, and does. But there are now reverse proxy systems that clone legit web pages to steal TOTP by appearing legit, and they’re highly successful.

9
fxdave lemmy.ml fxdave@lemmy.ml
Joined: 2023-03-15
#31 · (edited) Quote Reply

I'm using GNU pass, it doesn't support passkeys. I'm using Arch with Firefox. When a site requesting a passkey, Firefox says touch the key. I don't know what to do so I cancel the process and search for a workaround.

For example npmjs.org, they require passkey for publishing packages, so I rather have to create an API token which supposed to be for CICDs and publish the package with that instead.

It's f*cking awkward. I have a secure password manager, offline, nowhere shared, even the passwords are encrypted. Don't force passkeys on me for no reason, I was secure before as well. And even if you do, at least it should work. As always Linux users left behind.

17
SupraMario lemmy.world SupraMario@lemmy.world
Joined: 2023-06-09
#32 · Quote Reply

Granted. But there are plenty of users who probably shouldn't be trusted with any digital accounts, but they still have to use them for daily life. If we can make it harder for them to mess up we should.

The problem is that if they're getting phished with TOTPs then they'll walk through a scammer over the phone to let them access their accounts other ways.

You can put all the security in place all you want but 99% of breaches aren't coming from red team actors "hacking" into a system. It's way easier (and even moreso now with LLMs able to do robo calls with human sounding voices) and get Brian from accounting to give up his shit...or even the CEO to give up his.

I've seen it all, they willfully will give over their access because they're dumb as fuck.

9
HereIAm lemmy.world HereIAm@lemmy.world
Joined: 2024-02-19
#33 · Quote Reply

I'm using GNU pass, it doesn't support passkeys. I'm using Arch with Firefox. When a site requesting a passkey, Firefox says touch the key. I don't know what to do so I cancel the process and search for a workaround. For example npmjs.org, they require passkey for publishing packages, so I rather have to create an API token which supposed to be for CICDs and publish the package with that instea...

"Even the passwords are encrypted" I would certainly hope so! Seems like the bare minimum for a password manager 😄

17
sem lemmy.blahaj.zone sem@lemmy.blahaj.zone
Joined: 2024-06-09
#34 · Quote Reply

Passkeys have inherent advantages over passwords. They are more secure. Public-private cryptography vs shared secret They can be stored in an authenticator that can never leak your private key. You can have many passkeys for the same account and they are all unique and can be revoked individually. Can be put in a password manager. (less secure, but still better than password. see point 1) The s...

I get the anti-phishing notion, but they are buggy pieces of shit so you can't use them even if you wanted to

4
Forsho sh.itjust.works Forsho@sh.itjust.works
Joined: 2026-04-06
#35 · Quote Reply

A passkey is just traditional PKI in a trench coat, your biometrics are A) not even required as you can just use a PIN and B) are not sent from iOS when unlocking the passkey.

Yeah, I am not sure about the part of its not being sent

2
sem lemmy.blahaj.zone sem@lemmy.blahaj.zone
Joined: 2024-06-09
#36 · Quote Reply

What is the difference from two factor with aegis + random generated password with keepassxc, and passkey saved on keepassxc.

The passkey won't work on a lookalike phishing site, but the password and totp can be inputted into it

2
SecureTaco lemmy.asc6.org SecureTaco@lemmy.asc6.org
Joined: 2023-07-02
#37 · Quote Reply

Yeah, I am not sure about the part of its not being sent

I love how you provided no rebuttal to my two points. The EFF even goes into detail on how it works. The beauty of an open standard is that you can verify these assumptions of yours.

-1
milbyte lemmy.ml milbyte11@lemmy.ml
Joined: 2026-09-25
#38 · Quote Reply

Don't put it in your phone?

would be nice, but apparently i do not exist according to my bank without a phone on my person 24/7

10
fxdave lemmy.ml fxdave@lemmy.ml
Joined: 2023-03-15
#39 · (edited) Quote Reply

"Even the passwords are encrypted" I would certainly hope so! Seems like the bare minimum for a password manager 😄

Yeah but most of them are just opened up and stays like that, e.g. I open an app and it can read my gnome keyring passwords

3
Forsho lemmy.ml Forsho@lemmy.ml
Joined: 2026-10-14
#40 · (edited) Quote Reply

I love how you provided no rebuttal to my two points. The EFF even goes into detail on how it works. The beauty of an open standard is that you can verify these assumptions of yours.

I don't need to, if you read my comment again you would understand my point.

But let me try to breakdown what i mean;
you need to wake up from your lala land,
if you truly think and believe corporations that are actively participating in genocide and killing children will really care about “policies and terms of usage”.

Your statement reads like someone who used to believe the “don't be evil“ google policy citing it as evidence in his head.

If that is how you stand, then good for you, but i don't, actually i view such corporations as a dangerous entities to humanity.

Hope its clear for you now.

7
non_burglar lemmy.world non_burglar@lemmy.world
Joined: 2023-06-16
#41 · Quote Reply

But that's exactly the problem. Those that were the target audience for the article do not have well managed passwords. For them the passkeys arguably do increase security, while having a bit more "lock-in". For those that have well managed passwords (like probably most in this community), they are perfectly fine to use because they don't have lock-in either. I have full control over my used pa...

The "normies" don't have a clue what passkeys are either.

5
im_fine_sandy nord.pub im_fine_sandy@nord.pub
Joined: 2026-08-05
#42 · Quote Reply

Regardless, the potential for a company to dominate the implementation of a specification is not a reason not to create said specification yes it is

So we shouldn't have created HTTP because Google might appear?

-1
bjc scribe.disroot.org bjc@scribe.disroot.org
Joined: 2026-04-20
#43 · Quote Reply

So we shouldn't have created HTTP because Google might appear?

we should have learned our lesson after they did and done our damndest to create protocols immune to capture. there were excuses in 1989, there aren’t now

7
insufferableninja sh.itjust.works imsufferableninja@sh.itjust.works
Joined: 2024-11-26
#44 · Quote Reply

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...

I misread your second sentence as "my 8 month old's reddit account" and was confused when there was no payoff to the premise of the shitpost.

2
swicano programming.dev swicano@programming.dev
Joined: 2023-07-03
#45 · Quote Reply

I have a basic question, I learned that MFA should draw from multiples of "things you have" (totp) and "things you know" (passwords). There's all this talk of passkeys replacing passwords, but aren't passkeys in the "thing you have" category, not the "thing you know" category? My worry is that an unlocked computer or unlocked phone will let someone access ALL of a person's accounts because now they have the thing and don't need you at all. Putting access to my entire digital life behind my 4-9 point lock symbol? Or worse, a fingerprint?

22
Shrouded0603 feddit.org orochi02@feddit.org
Joined: 2025-04-08
#46 · (edited) Quote Reply

I have a basic question, I learned that MFA should draw from multiples of "things you have" (totp) and "things you know" (passwords). There's all this talk of passkeys replacing passwords, but aren't passkeys in the "thing you have" category, not the "thing you know" category? My worry is that an unlocked computer or unlocked phone will let someone access ALL of a person's accounts because now ...

The idea is that they Cross the Mark on thing you have and certainty on who you are saying you are. The latter comes in the Form of biometric authentication for normies Like Face/touch id

7
Shrouded0603 feddit.org orochi02@feddit.org
Joined: 2025-04-08
#47 · Quote Reply

The problem is that if they're getting phished with TOTPs then they'll walk through a scammer over the phone to let them access their accounts other ways. You can put all the security in place all you want but 99% of breaches aren't coming from red team actors "hacking" into a system. It's way easier (and even moreso now with LLMs able to do robo calls with human sounding voices) and get Brian ...

Can we Not Act like only idiots can get phished? Nobody is Safe, especially when the phishing attempt is incredibly convincing

4
Nik282000 lemmy.ca nik282000@lemmy.ca
Joined: 2023-08-22
#48 · Quote Reply

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.

19
GamingChairModel lemmy.world GamingChairModel@lemmy.world
Joined: 2023-07-05
#49 · Quote Reply

I'm using GNU pass, it doesn't support passkeys. I'm using Arch with Firefox. When a site requesting a passkey, Firefox says touch the key. I don't know what to do so I cancel the process and search for a workaround. For example npmjs.org, they require passkey for publishing packages, so I rather have to create an API token which supposed to be for CICDs and publish the package with that instea...

I have a secure password manager, offline, nowhere shared, even the passwords are encrypted.

How can the service provider tell, though?

The point of passkeys is to create an authentication flow that is easier for users to keep secure. The question, then, becomes whether a service provider should make user authentication decisions based on the worst case scenario, best case scenario, or average case scenario. Passkeys are a reasonable way to make sure almost all of your users have secure login credentials, even if the best of the best users would have just as secure login credentials with traditional passphrases.

2
w3dd1e lemmy.zip W3dd1e@lemmy.zip
Joined: 2025-06-05
#50 · Quote Reply

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.

You can have passkeys on multiple devices. I use them on different platforms for the same sites.

6
owlriver feddit.org owlriver@feddit.org
Joined: 2025-06-04
#51 · Quote Reply

I have a basic question, I learned that MFA should draw from multiples of "things you have" (totp) and "things you know" (passwords). There's all this talk of passkeys replacing passwords, but aren't passkeys in the "thing you have" category, not the "thing you know" category? My worry is that an unlocked computer or unlocked phone will let someone access ALL of a person's accounts because now ...

I have been hesitant in the same way. I have not until recently understood where the passkeys are stored, and then understood that they then become a “thing tou have”. The passkey is stored on my computer, I prove I have access to my computer, and that is the authentication.

I am still hestitant since it often is just one factor, and I feel I have to manage them much more carefully.

3
Post Reply Page 1 of 4   Goto page 1, 2, 3, 4 Last »
Back to top