News for hackers. Stuff that matters.

Ask HN: How to out a MAJOR online company storing passwords in plaintext?

I recently became aware of a major online hotel broker that stores passwords as plaintext in their system. The management is aware of the technical risks and liabilities but has pushed off technical fixes for YEARS. Furthermore, the features of the website make it obvious that this could be q very valuable attack vector as the reset feature emails you your current plain text password.

So the question is: what is the ethical way to raise the issue and force their hand in a fix?

(Sorry for brevity and spelling; mobile on holiday)

( 14 comments | 6 points | on HN )
Re:Ask HN: How to out a MAJOR online company storing passwor... by paulhauggis on Sunday May 31, 2015 @09:31PM (#9636377)
How do you know it's actually plain text? There are plenty of 2-way encryption methods out there.

Do you work there? If so, are you willing to lose your job over it?

These sorts of leaks can have devastating effects on the company/customers. You should also think about the employees that work there as well. Are you willing to risk their jobs in the event that the company loses money?

Re:Ask HN: How to out a MAJOR online company storing passwor... by dwelch2344 on Sunday May 31, 2015 @10:26PM (#9636503)
I've spoken to a number of employees who have confirmed they are stored plain text.

I have considered those factors and am definitely concerned. However, consider the other side of the equation: a systems breach that leaves thousands (maybe even millions, given their size and 15 years of operation) of customers data being leaked, potentially leading to fraud and identity theft.

Who deserves to be protected? The organization that will not respond to the threat, or their innocent customers?

Re:Ask HN: How to out a MAJOR online company storing passwor... by dwelch2344 on Sunday May 31, 2015 @11:44PM (#9636712)
Also, there is no good reason to use 2 way encryption on passwords anyways. It goes against every security best practice.
Re:Ask HN: How to out a MAJOR online company storing passwor... by sigden on Sunday May 31, 2015 @11:46PM (#9636715)
What legitimate use case is there for implementing a 2-way encryption method over a hash function for passwords?
Re:Ask HN: How to out a MAJOR online company storing passwor... by paulhauggis on Monday June 01, 2015 @11:03PM (#9643593)
I never said it was the best method to use over a hash function. However, it's much better than plain text and it would be unethical to say the company didn't have any security of the original poster doesn't know for sure.
Re:Ask HN: How to out a MAJOR online company storing passwor... by ryanlol on Monday June 01, 2015 @02:46AM (#9637060)
Customer support. A human can then verify the user even if they can only remember a part of the password.
Re:Ask HN: How to out a MAJOR online company storing passwor... by stephenr on Monday June 01, 2015 @11:36AM (#9639418)
Sounds like a security flaw ripe for social engineering
Re:Ask HN: How to out a MAJOR online company storing passwor... by ryanlol on Monday June 01, 2015 @01:28PM (#9640479)
Customer support by itself tends to be a security flaw ripe for social engineering.
Re:Ask HN: How to out a MAJOR online company storing passwor... by stephenr on Monday June 01, 2015 @04:29PM (#9641912)
Phone support can be tricky yes, but there are other ways to identify the caller without storing their password in plaintext
Re:Ask HN: How to out a MAJOR online company storing passwor... by ryanlol on Monday June 01, 2015 @04:37PM (#9641971)
Callbacks? Users PII? There's really no good ways to do phone verification. You can't use any kind of shared secrets as people forget those.
Re:Ask HN: How to out a MAJOR online company storing passwor... by stephenr on Monday June 01, 2015 @05:23PM (#9642255)
My bank uses an automated system to verify a pin (ie the operator transfers you to confirm identity then you come back)

But it also depends on the realm. Before the saas craze, a lot more support was performed in-house meaning you didn't have the same scale of problem.

Re:Ask HN: How to out a MAJOR online company storing passwor... by ryanlol on Tuesday June 02, 2015 @01:25AM (#9644027)
Verify a pin? But that's still something you have to remember, not providing support for users who have forgotten their passwords doesn't tend to be an option.
Re:Ask HN: How to out a MAJOR online company storing passwor... by stephenr on Tuesday June 02, 2015 @02:00AM (#9644137)
As I said, it's for my bank, so it's my card pin - I already need to remember it.

Also as I said - this was much less of an issue when companies maintained IT departments and installed software. It's much easier to verify that Julie on the phone really is Julie when it's an internal support mechanism.

Re:Ask HN: How to out a MAJOR online company storing passwor... by dublinben on Sunday May 31, 2015 @11:59PM (#9636741)
Anonymously report to plaintextoffenders.com?