views:

1735

answers:

29

We all know that security questions suck, but still they're often used as the authentication of last resort to reset forgotten passwords. What are some secure and unsecure ones you've used or seen?

Use community owned answers for voting. Up-vote secure questions. Down-vote unsecure questions. Explain in comments.

A: 

What was the name of your high school?

Zack Peterson
This one isn't so good. I went to <Town> High School, as did many other people. If you know where someone lives/d, you can usually guess this one.
Kyle Cronin
Probably googleable for a lot of people
Chris Upchurch
A: 

What was the name of your first school?

Zack Peterson
Knowing where they live you can derive this, and you can guess where a lot of people live given their email address (work, school, etc).
Adam Davis
Better than the High School one, but as time goes on and parents blog about their kids's schools, etc. it will become more and more googleable.
Chris Upchurch
A: 

What is your all-time favorite past-time?

Zack Peterson
Absolutely awful for anyone who has a personal blog.
Chris Upchurch
Decent but too few possible answers. You can probably make a list of 5 that covers 50+% of users
Tnilsson
Um, two-timing a one-time spouse with an old-time girlfriend? (I'd forget that answer in no time.)
Adam Liss
A: 

What is your father's middle name?

Zack Peterson
Easily findable as more public records go online.
Chris Upchurch
My dad doesn't have one, so I'm stuck. :-)
Graeme Perrow
A: 

What was your high school mascot?

Zack Peterson
It isn't so hard to find this about someone if they've signed up for facebook and entered their high school - in fact many high school search websites (and alumni books) exist online now. I wouldn't consider this secure.
Adam Davis
That's way too American; even the phrase "High School" is rather specific in some countries and not used in others.
blowdart
Every high school has a webpage these days. If they can find the high school, they can find the mascot.
Chris Upchurch
A: 

Where did you first meet your spouse?

Zack Peterson
A rather famous failure: http://news.cnet.com/8301-1009_3-10045969-83.html
Brian
+1  A: 

What was the name of your favorite food as a child?

Zack Peterson
Too few possible answers. Top 5...
Tnilsson
A: 

What was the first sport you ever played as a child?

Zack Peterson
Soccer, Baseball, Basketball, Football, Hockey, done
Andrew Burgess
lol .
Juan Manuel
Cricket! (I'm English)
Steve Jessop
+2  A: 

What is your favorite sexual position? =P

...lets see an ID thief steal that tidbit from the public records.

StingyJack
Funny but the amount of possible answers is too limited for this to be secure
Tnilsson
Besides, what's the point of having a favourite position, if nobody knows what it is?
Steve Jessop
I disagree, my wife an I have pet names for them. Quite unstandardized
DevelopingChris
onebyone.livejournal.com WINS!!!
Zack Peterson
A: 

In what town did you spend most of your youth?

Zack Peterson
+14  A: 

No such thing as a good pre-chosen question. The user should be allowed to chose their own security question, so they can pick one that is difficult to guess. At the very least, if you must offer a dropdown, put in "Enter my own..." as an option.

John Millikin
Can we trust users to do this intelligently?
Zack Peterson
No, but you can't trust them to choose good passwords either. If they're determined to give their account away, they'll manage it somehow.
Steve Jessop
I've seen a database of such questions. They included some tricky ones as: "What colour is grass?" and "What am I trying to reset?"
WW
A: 

What is your all-time favorite sports team?

Zack Peterson
A: 

What year did you graduate high school?

Zack Peterson
A: 

Do you need help here, or are you okay on your own? :)

Dan
I like it. Inscrutable. But not enough possible answers to be secure ;-)
Steve Jessop
+1  A: 

What was your favorite childhood pet's name?

Zack Peterson
+1  A: 

What was your best friend's name when you were a child?

Zack Peterson
... and why did he/she change it?
Adam Liss
A: 

Unless its something, that you truly have a hard time answering, its probably not good enough if its prechosen.

Security questions are outdated, use email. If its an email system, use really really obscure information that almost no-one would know. If its not an email system, there is no excuse for you to rely on such outdated technology.

DevelopingChris
Even if it is email, you could point two addresses at each other, and be able to recover as long as you don't forget them both at the same time. Of course email itself is only so secure.
Steve Jessop
+1  A: 

"What is a good security question?"

That seems like it would be very difficult to predict.

David Hill
A: 

For the sake of rediculousness in these questions, my favorite would be.

How about number of Bands in your finger print?
Waste size in milimeters?
Percapita number of freckles on your arm?

DevelopingChris
Waste size? Do I want to know?
epochwolf
A: 

What is your quest?

Chuck
Too easy: "To seek the Holy Grail."
Zack Peterson
A: 

Agreeing with John here. Just about any such question either will be easily found out (What is the name of your dog was the sequrity question for one of Paris Hiltons accounts if the rumours are true), easily socially engineered ("Hi, you have won a free milkshake in our random sweepstakes, what flavour would you like?") or the number of answers is too small for it to give any type of security (How many sexual positions do you know the name to? No, don't really answer this...)

My bank uses a series of questions regarding my account to add security, like "Do you have an extra card connected to the account?" "Do you have a fund-account as well?"... Using 3 or 4 such questions. That solution is slightly more secure, but still could be guessed so that 10 calls or so would give a random, answer that cracked it (Most people do not have extra cards, probably most don't have stock...)

I would evaluate questions asking myself:

  1. How many likely answers are there? (Note Likely, not all possible. Few people like ketchup milkshakes)
  2. Is the answer available through public records? Likely to be part of a blog?
  3. Will someone's friends or relatives know the answer?
  4. If asked in a devious way, will people answer? (Social engineering)

Using those criteria on common "security" questions, I come to the conclusion that they suck.

Tnilsson
A: 

What was your first word?

(Assuming it wasn't 'mum')

Eric Burnett
+5  A: 

The trend is usually to ask questions that bring up semi-pleasant childhood memories or neutral factual questions.

But what gets burned on people's brains are negative memories, so I think questions like these would be effective:

  • The name of the person you were passed over for a promotion in favor of.
  • The name of the person you should have kissed
  • What's the largest amount of money you have lent that was never paid back?
  • How much was the most expensive car repair you've ever had to pay for?
  • Which of your siblings was your parents' favorite?
  • The teacher who gave you your first failing grade / worst subject in school
  • Your worst boss

Of course, the side effect is your users will hate you for bringing these unpleasant memories to mind, but I'm pretty sure they'll remember them.

JohnMcG
Perhaps we name these "Insecurity Questions"?
epochwolf
I think JohnMcG and epochwolf are on to something here.
Zack Peterson
+1 for the most creative-yet-effective solution. +1 to epochwolf for nomenclature!
Adam Liss
A: 

I guess if you're going to ask a specific question, it's better to have it rely on something in the user's office/home/whatever. For example, you could say

"Enter a line of text from a piece of paper on your desk."

It's much less likely that someone is going to guess that passphrase. Of course, if they do break into your office and see a memo on the wall with a star next to a particular line, they might make that connection ... and if you're not in your office, you're not likely to remember it yourself.

Dave DuPlantis
+1  A: 

Usually I select any question and answer with a keyword (like a second password...)

Juan Manuel
A: 

I'd suggest anything that is not publicly available information -- just ask Sarah Palin.

moffdub
A: 

What is the ratio of the weight of your left leg to the length of your middle finger.

This question is easily answered by the leg and finger owner, but would prove difficult for others to determine.

Rich Bradshaw
How would that be easily answered? How could you weigh your left leg independently?
JohnMcG
@JohnMcG, I think that's the point. If you can't determine it without great bodily harm it's got to be secure.
epochwolf
A: 

Good presentation about MMN questions..

http://se.youtube.com/watch?v=pypFzJmgPhg

A: 

Good security questions are a misnomer. They actually create a vulnerability into a system. We should call them in-secure questions. However, recognizing the risk and value they provide, "good" security questions should have 4 characteristics: 1. cannot be easily guessed or researched (safe), 2. doesn't change over time (stable), 3. is memorable, 4. is definitive or simple. You can read more about this at http://www.goodsecurityquestions.com.

Here's a list of good, fair, and poor security questions.