|
|
|
|
|
by highwaylights
1021 days ago
|
|
I don’t believe this is true. You can change your iCloud password at any time, which means they definitely are not encrypting your iCloud data based on that key or a derivative. If I had to guess, they generate a key and encrypt that key with your password so it can be changed but they also aren’t able to produce it on request. The drawback here is that the encryption key for your data never changes, even if you change your password (the private key is just re-encrypted with the new password). If they’ve implemented it well then this is mostly academic but it does mean they must be escrowing encrypted keys for every account, and those with ADP enabled are just encrypted against their password rather than the Apple key. It also means if they’ve suffered an undetected breach in the past then changing your password doesn’t help protect your data going forward necessarily. That being said, if an attacker had ongoing access to iCloud data then it probably doesn’t matter (although the presumably-more-secure key vault wouldn’t need to be breached again). I have no insight into Apple’s practices and this is all speculation, this is just the trade-off I would make to keep it usable. |
|
The deviation function takes a while to run and depends on the secure enclave, but you still probably want to avoid 4-digit passcodes.