Ask HN: Why do so many companies use public information for security questions?
These things can be (usually) be retrieved just by asking the government to provide public records.
These things can be (usually) be retrieved just by asking the government to provide public records.
While on a personal level you can fix this by using a password manager and generating another random string as an answer, other cute and terrible implementations like United[2] (calling you guys out) obliterate it, making yet another, terrible, horrible, no-good secondary protocol.
Why companies use them is because the Powers That Be(TM) believe it to be a secure protocol. They localize the problem to themselves and since they haven't been exposed using their mother's maiden name, it's good enough. Also, everybody else uses security questions, even our competitors, so we have to be at least as secure as them, right? The key phrase is "at least". Then you are equivalent in policy and protocol; certainly not more secure. :D
[1] https://www.schneier.com/blog/archives/2005/02/the_curse_of_...
Mother's maiden name was one of the fields. This seemed intrinsically insecure. So I filled out 'banana' and made a mental note. The bank actually called home, I was not home, said the field hadn't been filled out, and requested the information from a family member.
I was stunned.
I said "no need, I have my driver's licence on me which has my photo and is much better proof of identity".
She refused to even look at my driver's licence, and insisted on me giving them three pieces of publicly available information to "prove" my identity. She got quite hostile about it.
I don't understand why this is a thing that companies do. But it clearly is.
There really is, as far as I know, no way to cheaply verify identify of millions of people, particularly over the internet or the phone. These questions don't actually do that, but they probably put up a good enough show for regulators and the law. At the end of the day, that's all these companies want.
Also, credit card companies are incompetent. I've have many variations of my name on my credit reports. Infuriatingly, one of them is (my first name) NULL (my last name). The credit reporting agencies refuse to remove it because some creditor keeps reporting it. They also refuse to tell me which creditor.
Some have taken to use random gibberish as the answer of these questions. Others have pointed out that that's also not great.
What really would be good security questions? Should security questions as a concept even be a thing at all?
It was a generalization of the “mother’s maiden name” confirmation often used in banking, etc., pre-interview, but that also had the same problem.
Why do so many companies store passwords in plain text, have an 8 character password limit and/or don't bother patching their machines?