I wish someone would make a one-pager that says: "Hey CEO, your site doesn't hash passwords. Here's why it's bad. Here's how it got other companies in hot water. Here's how simple it is to fix. Forward this to your tech guy. Oh, and until you do, we'll put your company on this wall of shame." Every time I receive a welcome email showing my password in plain-text, I'd gladly spend 5 minutes finding the email of an exe…
Someone shouldn't do that, because a) though the poster thinks they have proof that the site doesn't hash passwords, it increasingly seems like they do, and b) the CEO isn't the person to send this to anyway.
Pandora doesn't hash their passwords
121–130 of 160 posts
Re: Pandora doesn't hash their passwords
#122Thoughts? https://news.ycombinator.com/item?id=3798597
Re: Pandora doesn't hash their passwords
#123Earlier quoted context omitted.
The attribute name may be obfuscated, but it appears to be always the same (at least in my browsers): bc673ea54a2b7153aaafbf178e9b0892e1f2e56be5aaa5a7
It's a different attribute name on my system. Looks like it is different for each account, as it should be. It's just sad seeing Pandora raked over the coals for this when they clearly have put in a lot of thought and done things as right as possible given their constraints.
I am 99% sure I am right, all the fields/values are merely obfuscated with a constant key. Not proper encryption at all.
Re: Pandora doesn't hash their passwords
#124Re: Pandora doesn't hash their passwords
#125Earlier quoted context omitted.
Someone shouldn't do that, because a) though the poster thinks they have proof that the site doesn't hash passwords, it increasingly seems like they do, and b) the CEO isn't the person to send this to anyway.
I disagree from personal experience. On (a) if you receive an email confirming your registration that displays your password, I guess it could be hashed later but probably wasn't, right? And (b), this happened with my city's utility bill service (has a lot of my personal info) and an email to the mayor's office got it addressed. My larger point is that telling a non-technical higher-up can go a long way for things wh…
However, in Pandora's case, this isn't what is happening, and it appears they've taken pretty extensive security measures given their constraints.
Telling a non-technical higher-up there is a problem, is also a good way to get a technical person in to trouble. If it is merited, no problem, but if you are wrong, you've just rewarded good work with a load of crap. It is much more appropriate to follow up with the appropriate party and at least give them a chance to respond before sounding the klaxon.
Re: Pandora doesn't hash their passwords
#126Earlier quoted context omitted.
And why exactly would they go to all this trouble for displaying the correct number of stars in a password field? Unless, of course, they use this local data for actual security purposes. In which case this is a huge gaping security hole and I wouldn't trust them with a bit of my data.
I wouldn't trust them with a bit of my data I too would hate for anyone to know I have a Maroon 5 station. [EDIT] I don't.
Re: Pandora doesn't hash their passwords
#127Earlier quoted context omitted.
For the record, the title was actually edited from what I submitted it as.
...and it is still wrong. They do hash their passwords.
That said, when I said the title was edited, I was not referring to myself editing it.
Re: Pandora doesn't hash their passwords
#128There may be a security issue here, but I think there is a distinct possibility that it certainly isn't what people think. Pandora needn't store the password on their servers. Just posted this to the Google+ thread: Okay, I just did a simple test of what happens when I change my Pandora password. There is a record of HTML local storage keyed on "jStorage" which appears to be a giant JSON blob. A specific attribute wh…
There appears to be a real security issue that every one missed in this thread: the password does not appear to be encrypted, but merely obfuscated , using the same obfuscation technique as the one used to obfuscate the randomly generated JSON attribute names. Which means that even after logging out of pandora, the password would remain in the HTML local storage, and could be de-obfuscated, and log back into pandora.…
And I was right: the JSON object that it stores in the HTML local storage is merely obfuscated with static keys, not encrypted. I was able to decrypt the full object, including my Pandora password:
lastUserId: "xxxxxxxxx"
storedUserIds: ["xxxxxxxxx"]
Uxxxxxxxxx.StationSortOrderAlpha: false
Uxxxxxxxxx.isAnonymous: false
Uxxxxxxxxx.Username: "xxx@xxx.com"
Uxxxxxxxxx.Password: "myCleartextPassword"
hasLoggedIn: true
(xxxxxxxxx) is the numeric Pandora user ID.
I will publish an tool for decryption as a proof-of-concept, in the next hour.What were Pandora's developers thinking? This is not a huge flaw, but they should certainly not store sensitive data like the user's password in the local storage.
Re: Pandora doesn't hash their passwords
#129Earlier quoted context omitted.
...and it is still wrong. They do hash their passwords.
Encryption is not the same as hashing. That said, when I said the title was edited, I was not referring to myself editing it.
UPDATE: http://news.ycombinator.com/item?id=4552358
If mrb is right, it looks like they are storing it locally without encryption, which is indeed bad.
What I had written before seeing that:
======================================
Yes it is not. As a consequence, they are not mutually exclusive.
The title would be correct if it said, "Pandora stores encrypted passwords locally". Guess how much less interesting your post would be with that title? ;-)
They hash their passwords. They encrypt their passwords.
I'd prefer they only did the former, but the fact that they do the former at all is NOT what most people commenting on this thread understand.
Re: Pandora doesn't hash their passwords
#130That is, unless I'm actually seeing this after they've patched the issue?