Not saying Apple is doing that now, but I imagine it's not outside the realm of possibility.
Also I have recovery keys for the more important accounts printed and stored in a safe box.
But anyway, somebody could cut off your access to Dropbox, but it’s less of an issues since you have a backup.
Which I'm glad to know you can at least do with Keychain [1], although I use Bitwarden myself.
[1] https://support.apple.com/guide/keychain-access/import-and-e...
It’s useful even in non-multi-device scenarios.
What is the other one doing in the gym, unprotected?
Oh, they're stored online? There goes your entire "secure enclave" argument ;-)
I've been using KeePass apps (MacPass on macOS, KeePassium no iOS), with a different, unique master password, unlogged by default on iPhone, plus DB locks automatically after 10 minutes of inactivity.
Maybe I'm way off, but it seems safer to me.
[1] https://www.wsj.com/articles/apple-iphone-security-theft-pas...
I recently saw it with my own eyes as a family member was able to reset their iCloud password and gain full access to their account on a new device, including iCloud Keychain, using nothing but their iPad and the corresponding unlocking code. No iCloud password, no SMS-2FA (not that it would help much in the case of a stolen iPhone), nothing else.
Would someone need to steal two of your devices ?
I was under the assumption that you need to be logged in with touchid/faceid/pin code to get the unlock code
They then have everything they need to take over your iCloud account (kicking you out of it in the process by resetting all other devices capable of resetting it) and can see all your passwords stored in it, as well as use all of your WebAuthN passkeys.
I'm not sure if having a recovery code would improve that situation, but I'd guess that many people don't.
Hard to mitigate somebody looking over your shoulder, this is the case with most password managers, but I understand why this is a more likely scenario.
If somebody watches me enter my passcode and then rips the device out of my hands and runs off with it (assuming the password manager is not open), they now have access to most of the content on my phone, but importantly not the parts protected by Face ID, which includes the password manager.
If I had used Apple's password manager instead, they'd be able to recover all passwords (using the tactics described above or simply enrolling their own face in Face ID, which is possible using only the passcode).
Some apps don't, and some even react really poorly to a change of the biometric set (i.e. crashing at every Face ID use with no way to reset other than reinstalling), so I'm also not too keen on testing this on my main device.
One thing that surprised me during my limited testing was that Apple apparently doesn't make use of this capability for storing the "encrypted notes" passphrase, which effectively also reduces the security of that to that of the device passcode.
[1] https://developer.apple.com/documentation/security/secaccess...
If you have two accounts (let's say a personal one and work/family/org one), getting passwords for the second account will just be a PITA.
Same issue of course if you need someone else's password (e.g. your spouse's hotel reservation account's password)
Trying to work this around means you'll either be asking people's passwords other the phone or other means, or you'll often switch between accounts and will want lower security on the account themselves as the identification process get old very quick. Basically, these limitations are not without impact on security and how people will deal with them.
Hot take , but … I like the lack of integration in other operating systems/ browsers.
I see my phone as a Secure Enclave, and my passwords should be disconnected from potentially insecure systems. I see the phone as those keychain one time passwords where you have to press a physical button to get a key.
Is it inconvenient to get a password, yes. But it offers the piece of mind that I only have to worry about iPhone/Apple exploits, instead of chrome+firefox+windows+Linux+Apple+iphone.
I don’t think in this case Apple is not doing the integration because of this security feature, but I think it is a feature non the less. Of course you can always choose not to install the extensions even if they existed, but the point is that if they existed it would lower security.