"ksalt - at least salt is a variable, surely it at least is randomly generated, right?" > // Salt for Symmetric key derivation. > const char kSalt[] = "saltysalt";
Key for chromium's encrypted cookies store in Linux is “peanuts”
11–20 of 59 posts
Re: Key for chromium's encrypted cookies store in Linux is “peanuts”
#12Well without having a user-specified master password like firefox has, you're bound to use some "pseudosecret" keys.
You can use unique password stored in the protected system storage (like OS X Keychain) so at least user is protected from non-root users.
this doesn't really protect much from other users since other users don't have access to the file in the first place, and doesn't protect from the user that owns the browser process.
which is probably why the bug still exists, adding a randomly generated key only adds another easily passable obstacle
Re: Key for chromium's encrypted cookies store in Linux is “peanuts”
#13https://code.google.com/p/chromium/wiki/LinuxPasswordStorage
Re: Key for chromium's encrypted cookies store in Linux is “peanuts”
#14Some more details from the source: Password is: "peanuts" Salt is: "saltysalt" Algorithm used: AES-128-CBC The number of KDF iterations is: 1 Edit: Indicate that no. of iterations is for the Key Derivation Function
Re: Key for chromium's encrypted cookies store in Linux is “peanuts”
#15Re: Key for chromium's encrypted cookies store in Linux is “peanuts”
#16This is misleading. If you follow the links to the Chromium bug tracker, you'll note that Chrome integrates with the GNOME and KDE encrypted password managers when they're available. If they're not, it falls back to storing passwords itself with obfuscation, which is the best it can do. (On Windows and OS X, it uses CryptProtectData and the Keychain API, respectively.) https://code.google.com/p/chromium/wiki/LinuxPas…
Re: Key for chromium's encrypted cookies store in Linux is “peanuts”
#17This is misleading. If you follow the links to the Chromium bug tracker, you'll note that Chrome integrates with the GNOME and KDE encrypted password managers when they're available. If they're not, it falls back to storing passwords itself with obfuscation, which is the best it can do. (On Windows and OS X, it uses CryptProtectData and the Keychain API, respectively.) https://code.google.com/p/chromium/wiki/LinuxPas…
Re: Key for chromium's encrypted cookies store in Linux is “peanuts”
#18Some more details from the source: Password is: "peanuts" Salt is: "saltysalt" Algorithm used: AES-128-CBC The number of KDF iterations is: 1 Edit: Indicate that no. of iterations is for the Key Derivation Function
I don't know too much about this so I'm a bit confused. What does a salt do if it's the same for everything?
Re: Key for chromium's encrypted cookies store in Linux is “peanuts”
#19Earlier quoted context omitted.
Obfuscation is still useful. For example if a sysadmin is investigating a problem they're less likely to accidentally see a user's data in human-readable form, it also provides a level of defence against unsophisticated attackers.
[deleted]
Re: Key for chromium's encrypted cookies store in Linux is “peanuts”
#20Some more details from the source: Password is: "peanuts" Salt is: "saltysalt" Algorithm used: AES-128-CBC The number of KDF iterations is: 1 Edit: Indicate that no. of iterations is for the Key Derivation Function