thats how cloud stored password managers work..
Well, the real problem is iCloud Keychain is essentially a "black box" system. Apple does use AES encryption in various parts of their security architecture, as documented in their security white papers. But we can't confirm the specific implementation details for iCloud Keychain. And you should also know... Best practices for password storage use one-way hash functions (like bcrypt, Argon2, or PBKDF2).
Apple silently uploads your passwords and keeps them
31–40 of 130 posts
Re: Apple silently uploads your passwords and keeps them
#32Re: Apple silently uploads your passwords and keeps them
#33Earlier quoted context omitted.
Best practices for password storage use one-way hash functions (like bcrypt, Argon2, or PBKDF2) rather than encryption algorithms like AES. AES is not one way and in theory you can generate 2nd, 3rd, etc. master keys to decrypt. :)
That’s relevant when storing a users password to verify that they’ve entered the correct data, but password managers (which Keychain effectively is, I believe) need to be able to retrieve the original password
Authentication: "Prove you are you" (hash functions)
Secure Storage: "Keep this secret but let me get it back later" (encryption)
Identification: "Track who/what this is" (UUIDs/tokens)
Re: Apple silently uploads your passwords and keeps them
#34This may be annoying, but it’s uploading encrypted versions of passwords, not passwords themselves. Keychain is end-to-end encrypted so no one else can read them.
How do you know?
>Passwords and Keychain (6): End-to-end
Re: Apple silently uploads your passwords and keeps them
#35Earlier quoted context omitted.
Well, the real problem is iCloud Keychain is essentially a "black box" system. Apple does use AES encryption in various parts of their security architecture, as documented in their security white papers. But we can't confirm the specific implementation details for iCloud Keychain. And you should also know... Best practices for password storage use one-way hash functions (like bcrypt, Argon2, or PBKDF2).
The whole OS is a blackbox. We trust that keyloggers are not everywhere. We need to trust completely or not at all. I think there is nothing between when the same vendor also supplying the underlying closed-source OS.
I'm a happy Apple user, love the OS...just saying.
Re: Apple silently uploads your passwords and keeps them
#36thats how cloud stored password managers work..
They silently enable the option to store in the Cloud on OS update? They offer no option to delete your passwords from the Cloud once there? If that's indeed how they all/always work, we shouldn't just Stockholm-syndrome accept it!
Does it matter tho. Like in general internet, once something is posted, it will not disappear with certainty. We can never be certain that there is a copy of the encrypted password on some log file when we have no visibility into that sytem. Since it is encrypted, it passes the regulation checks.
That is just a UI bug if passwords keep coming back in the cloud/you still see them. Unless there is a system in place that can transparently verify that indeed, the passwords are deleted, does it matter?
Re: Apple silently uploads your passwords and keeps them
#37Re: Apple silently uploads your passwords and keeps them
#38thats how cloud stored password managers work..
Well, the real problem is iCloud Keychain is essentially a "black box" system. Apple does use AES encryption in various parts of their security architecture, as documented in their security white papers. But we can't confirm the specific implementation details for iCloud Keychain. And you should also know... Best practices for password storage use one-way hash functions (like bcrypt, Argon2, or PBKDF2).
That is true if you are running a service that USES passwords. In that case you just need to confirm they match. That is not true if you are running a password manager where the user needs to be able to get their plain text password back out of the system.
Re: Apple silently uploads your passwords and keeps them
#39Earlier quoted context omitted.
Yes. SIP means Apple is the real sudo now. You can’t disable their special relationship on their computers
Yes you can. Here are the instructions to disable it: https://developer.apple.com/documentation/security/disabling...
Re: Apple silently uploads your passwords and keeps them
#40Earlier quoted context omitted.
That’s relevant when storing a users password to verify that they’ve entered the correct data, but password managers (which Keychain effectively is, I believe) need to be able to retrieve the original password
Frankly, you're confusing hashing algorithms, encryption and "IDs". Authentication: "Prove you are you" (hash functions) Secure Storage: "Keep this secret but let me get it back later" (encryption) Identification: "Track who/what this is" (UUIDs/tokens)
Password managers—all password managers—require stored passwords to be encrypted such that they can be decrypted. Otherwise they would have no possibly way to retrieve the stored secret for the sake of submitting it to the verifying party.
Best practice for verifiers is to use a one-way memory-hard password hash.
Keychain is a password manager.