Live data from Hacker News

Apple Passkey

developer.apple.com

351–360 of 421 posts

Re: Apple Passkey

#351

Earlier quoted context omitted.

Any tips on transferring data from e.g. LastPass to Keychain? Also, are you now tied in to Safari on all devices or is it interoperable with other browsers at all?

There’s a csv import and export, it’s supposed to be compatible with things like 1password, chrome and a few others.

I didn't know that was available (I don't think it was last time I checked). Thanks, worked quite well with the exception of a bunch of conflicts it wouldn't import.

Re: Apple Passkey

#352

Unless I can back it up and import it into a new device from a competitor, then there is no way I am going to use this unless forced. I do not trust one company anymore.

Yes, this! Without a export/backup function for these data, you could easily lose access to nearly everything and the lock-in effect would also be something currently unseen.

Re: Apple Passkey

#353
post #221

Earlier quoted context omitted.

Apple’s implementation uses SMS as a backup. Thinking is probably that if you only have one device, it’s usually your phone; so you would have been able get your 2FA code via text. It’s not easily discoverable though, so easy for you to miss it.

You can use SMS as a backup 2FA to login to your online Apple ID account, but that's not enough to access the iCloud keychain. The decryption keys for that data are only stored on your iDevices. It's E2EE after all. So while you can access your Apple account via the SMS 2FA backup, you won't be able access your actual iCloud Keychain data/passkeys without some sort of access to your iDevices. (it might be sufficient…

There is a procedure for recovering access to the E2EE data in the event that you no longer have access to any of your Apple devices.

https://support.apple.com/guide/security/secure-icloud-keych...

Re: Apple Passkey

#354
post #337

Earlier quoted context omitted.

> just use the HID protocol This is literally true, and covers what was important in context, but warrants a little extra explanation. Since these devices are specifically for humans to interface with (they typically have a button or contact sensor, though some have keypads or a fingerprint reader) they are logically Human Interface Device class USB devices, but they do not speak the HID Keyboard or Pointing Device s…

some yubikey modes of operation do emulate keyboards and paste a string of characters in text fields or terminals

They do, and an earlier version of my post mentioned that but I edited it down.

However, FIDO mode does not speak the keyboard sub-protocol. This means on the one hand it's not useable out of the box with some random device that allows USB keyboard input like the custom Yubico OTP mode is, but on the other hand it's able to deliver a good UX while having excellent security properties that would not be practical using keyboard emulation.

Re: Apple Passkey

#355
post #280

Earlier quoted context omitted.

I haven't dug into the docs yet, but I don't quite follow this. How does it know that the ex-iPhone owner and current Android owner are the same person (and should have access to the same account)?

If you did switch ecosystems, you'd probably need to do the whole re-enroll dance on every website that had your previous key. I don't see any sort of passkey backup/import functionality coming anytime soon simply because people don't change ecosystems that often, and those that do can simply keep both their iCloud and Android-based passkeys on services.

I would wager the majority of iPhone users use Windows on their main machines.

Re: Apple Passkey

#357
post #263

Unless I can back it up and import it into a new device from a competitor, then there is no way I am going to use this unless forced. I do not trust one company anymore.

There's nothing to backup/import. If you have an iPhone, you use your fingerprint or Face ID. If you sell your iPhone and buy an Android, you use your fingerprint or face recognition on that device.

That's not how it works.

If you lose your only iPhone, you lose the keys. Using your face is different device does not get you access to your old keys.

Re: Apple Passkey

#358
post #46

This is based on the open standards WebAuthn and FIDO2, where the credentials (“passkeys”) are synced via iCloud Keychain. Currently you need remember to register at least 2 security keys, in case one is lost/misplaced. The syncing of passkeys in iCloud solves this backup problem. https://fidoalliance.org/apple-google-and-microsoft-commit-t...

Ok.. but hear me out here. What if the only computer (or even the only Apple computer) a user has is an iphone, and someone swipes it? Surely in that case you're now locked out of literally everything, no? Please explain to me why this is stupid because I'm certain someone thought of this very early on.

As mentioned, the Passkeys are synced in iCloud, so a lost device doesn't mean the credentials are lost.

If you still can log in to iCloud, you're fine.

If your Apple ID password has been changed, Apple provides a workflow to regain access to your Apple ID [1].

There's also a process for account recovery for situations where you can't access your Apple ID because of two-factor authentication [2].

[1] https://iforgot.apple.com [2] https://support.apple.com/en-us/HT204921

Re: Apple Passkey

#359

Earlier quoted context omitted.

It’s not the same because you have to actually tell the websites your password, while with this, like with certificates, you only have to prove that you have access to the private key. So, if the server is hacked they don’t get a dump of encrypted passwords and if the hack persists they can’t sniff your password. Because the server never gets your password.

But this is irrelevant if you use a password manager.

No, because if the server gets hacked and the attacker can intercept your password, your password manager is managing a password that is, unbeknownst to it, known to an attacker. Who can now use that password to just login to the service.

Re: Apple Passkey

#360

Earlier quoted context omitted.

>Currently you need remember to register at least 2 security keys, in case one is lost/misplaced. This is always my issue with 2FA or passwordless auth. You're forced to have 2 devices and are kind of screwed if you don't hvae two on you. I was on a trip and broke my iPhone. It had my plane tickets on it to get home. I was able to get a replacement from Apple, they just gave it to me and sent me on my way. When I tur…

A password can very well be as secure as the ownership of a device. Compared to most 2FA schemes I love them because they are simple. I think if people are trained adequately it isn't an insurmountable barrier. But the industry never did develop good practices and bad ones are still around. I don't like to have my key chain in the cloud at all. Loss or lack of access is far more likely this way. I already hate that s…

> I think if people are trained adequately

When will this happen? How will it happen?

Websites/services just make this way too difficult. Banks will host official services (that require login) on domains like www2.citionline.com with no way to know whether it's legit or not.

Apple has a marketing site at offers.appletvapp.apple which leads to prompts to sign up - how is any normal person supposed to understand this is legit? That domain is virtually indistinguishable from some phishing site at apple-iphone-offers.online

Post reply on HN