4 ms·
The biggest problem I have with passkeys is being tied to a single device you still need a flow to reset/get in _without_ the passkey. As you're only as secure
by everfrustrated 10mo ago
The biggest problem I have with passkeys is being tied to a single device you still need a flow to reset/get in _without_ the passkey. As you're only as secure as your weakest link passkeys don't add any security.
That said, if you have a mac with a fingerprint scanner they sure are very convenient option.
And don't get me started on terrible vendors like Rippling that only support a single passkey! Madness.
- mmsimanga 10mo agoI dropped my phone and it literally fell apart. As a result I have been locked out of my AWS account. The get a phone call verification just does not work. Only saving grace is that it was an account I used to test things.
- jmsgwd 10mo agoI keep hearing it repeated, but where does this "tied to a single device" idea come from? The default, built-for-the-masses implementation of passkeys is called "synced passkeys". They are designed to sync between all your enrolled devices, ideally using end-to-end encryption. You authenticate with whatever device you happen to be using at the time - phone, tablet, laptop, desktop - doesn't matter. If you lose one, you replace that device and re-enroll - then all your passkeys magically re-appear on the new device. If you're cross-platform, modern password managers work across ecosystems - for example, 1Password syncs passkeys between Mac, Windows, iOS, Android, and Linux. If you're all-in on Apple, their native passkey implementation syncs passkeys between all your Apple devices. I thought Google and Microsoft do something similar now. It's a real mystery why people believe passkeys have to be stored on your phone only.
- spencerflem 10mo agoBecause by default, they do, and you have to explicitly install software to let it be moved. And even if you do, it’s discouraged and the spec is allowed to deny you access.
- timmyc123 10mo agoThis is not correct. The default credential manager on all devices except for Windows, creates synced passkeys. And Windows will be changing soon.
- spencerflem 10mo agoSynced to one ecosystem tho. I don’t care if Microsoft deigns to let me use it across all of my devices they own. Passwords I can bring anywhere.
- timmyc123 10mo agoNot exactly. For example, the default credential manager on Android is Google Password Manager, which works on Windows, macOS, iOS, and Ubuntu. There are also dozens of other third party choices.
- jmsgwd 10mo ago> Because by default, they do, and you have to explicitly install software to let it be moved Apple's native passkey implementation doesn't require doesn't require you to install extra software, and the passkeys sync by default. I thought Google's and Microsoft's were similar - but I haven't tried them. > And even if you do, it’s discouraged Really? Where is it discouraged? I thought synced passkeys are intended as the solution for consumers. > the spec is allowed to deny you access Yeah but I thought that's for enterprise use cases, not consumer. E.g. employers that want to enforce device type restrictions on their employees.
- spencerflem 10mo agoIt does if you want to share accounts between my iOS phone and Linux desktop. And it still puts you entirely at the whims of Apple, etc. if you’re allowed to log in to unrelated accounts. & I think it is mostly being used for enterprises for now ,but much like TPM and remote attestation running on “my” computer, I don’t like that it’s an option
- 10mo ago
- everfrustrated 10mo agoIf I use windows at home (gaming), mac at work and android on my phone - how exactly are these supposed to seamlessly work together?
- jmsgwd 10mo agoThere are many cross-platform password managers that sync very nicely, which would solve for the machines you control - the Windows gaming machine and Android phone. For machines you don't control, such as your employer Mac, well that's a special case. In theory you can use "FIDO Cross-Device Authentication", which is a passkey flow designed specifically for authenticating on one device using a passkey stored on a different device, and involves scanning a QR code. I've never tried this though. Personally I tend to avoid mixing personal stuff with work stuff, so the problem rarely arises.