Save password on chrome? Think again chrome://chrome/settings/passwords
james-singh.com
james-singh.com
I'm surprised that such a 'no-value' article has made it to the front page.
http://news.ycombinator.com/item?id=4847505
Two things that need to be debunked.
First, Chrome does encrypt stored passwords. If you open the SQLite database in your profile and query the logins table you won't see a plain text password. For more on how Chrome stores passwords and the code behind it, see this post:
http://www.switchonthecode.com/tutorials/how-google-chrome-s...
Second, Chrome does have a master password. Most users just don't notice it, because instead of being implemented in the application it integrates with the operating system.
You need to be logged in and have access to the Keychain to open the file. Most users leave their keychains open by default when logging into OS X.
If a user has access to your desktop, then it really doesn't matter if your saved passwords are stored in plain text, you've already lost.
And what's the alternative? Ask for a "master" password every time Chrome wants to auto-complete a password for you? That's what extensions like lastpass do, but I don't think it makes sense for that to be the default.
LastPass keeps you logged in to your "vault" either while the browser remains open, or by time limit. So you're really only entering the master password once per session. I think Firefox has a similar feature; you enter a master password the first time you try to access your passwords.
People not using features like this, at the very the least, is pretty sad. LastPass saved my sanity.
There is no way for it to encrypt the passwords without having to ask you to enter a master password each time it starts.
You could argue that it shouldn't let you see them through the user interface, but I would argue that this would be useless - security through obscurity.
Maybe what I just said is stupid and not feasible, in which case I'd be curious to know why.
I think the author is confusing a feature exclusively created for convenience with one that would be targeting security exclusively.
PS: However, what better way to get HN traffic than a sensational title like that...
I know they wouldn't really be safe even if encrypted, but I just want them not to be available to any random person that has access to my computer for 3 minutes...
Actually, the solution is simple - don't have random persons access your computer for 3 minutes; always locking your screen when leaving is the simple and effective way to counter this risk and many others.
For one you need to have a keylogger available when the victim is away from the computer. The keylogger may also be detected by a virus killer, now or it he further. The key logger most also send the passwords somewhere, leaving a forensic trace (or the culprit must get access to the computer again to retrieve the passwords).
The chrome "hack" on the other hand can easily be done if you have the opportunity and require no technical know-how or preparations. It also leaves no trace.
This way, your passwords become "browser independent". You can switch browsers at will, but still have all your passwords in the same place.
But I like KeePassX better. Mostly because Gorilla can be absurdly slow sometimes.
See e.g. http://code.google.com/p/chromium/wiki/LinuxPasswordStorage
Firefox: Tools->Options->Security click on Saved Passwords button.
Does Chrome need a master password system? Yes Is Chrome non-standard by not encrypting the locally stored passwords? Not really