djcapelis ([info]djcapelis) wrote,
@ 2009-05-07 16:00:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
Dealing with security questions
These days everyone asks you for a question and answer combination to recover a password online. These often stump me... it's fairly easy to find out where I went to elementary school or what my mother's maiden name is. Everytime I have to make a new one of these I'm constantly put into a bind.

The trickiest part of coming up with a good security question and answer pair is trying to meet two criteria that have an annoying tendency to conflict:
  1. The answer to the question need to be something you'll remember or could easily find out.
  2. The answer can't be something anyone else would know or could easily find out.

It turns out, there is something that matches this criteria quite well. That's relationships and—more particularly for those who have one to take advantage of—a sexual history.

Now this isn't for everyone, obviously some people's sexual history is rather well documented on Web 2.0 and/or rather well known by their friends, but even in some of these cases it can at least cause quite a bit of work for an attacker and can be used for low-security low-risk type of Q&A pairs. Your friends often can mess with you in other ways, logging onto your accounts usually isn't one of the ones they care to bother with. But hey, maybe your friends like messing with you. Whatever, it's up to you.

There's obviously one more concern I didn't quite document either that's brought up rather quickly when you get into relatioinships and sex. The question shouldn't be that embarrassing. Sometimes you end up talking about these over the phone to some poor customer service representative and something like "Who did I first go down on under the bleachers of my old high school that one time?" is probably not a question or an answer you really want to share with them. That's just too much information. (By the way, for those wondering: This is not an example of a valid question that matches my history.)

So what types of questions are appropriate?

Well, did you ever have a short lived relationship? Simply asking the question:
"Who came before Xander?" or "Who came after Yolanda?" where either Xander, Yoland or the person who matches the answer to those questions could be the person you were in that short lived relationship with awhile back that your friends probably (and maybe hopefully?) forgot about by now.

Or even: "Complete the series: Xander, Yolanda, ???, Zeta." For those with more, uhm, elaborate histories the series could even be people you only did a certain types of acts with if you don't want it to be a simple chronological listing of relationships or partners.

Things like "Who was my first kiss?" tend to come up in those stupid Internet quizzes a lot, so avoid those. Things like firsts are often interesting information and people not yourself are likely to remember them. The person you kissed is likely to remember whether or not they were your first, they may not remember whether they were your fourth or fifth... so questions like "Who was the third person I kissed?" is much more likely to be something you'll still be able to answer but other people will find much more difficult.

Now these still leave some room for social engineering, but doesn't everything?

So go meet someone new tonight, it's a security issue.

(In related news... security implications of blogging about how you chose your security questions online? Probably not the best thing to do, leave it to the professionals.)



(15 comments) - (Post a new comment)


[info]kalrune
2009-05-08 03:02 am UTC (link)
This is actually a really interesting idea, I like it. Also, are you going to be coming through town any time over the summer?

(Reply to this) (Thread)


[info]djcapelis
2009-05-08 05:01 am UTC (link)
Not until 5 Sept or later. But then it looks like I'll be in Santa Cruz, so much closer than before.

(Reply to this) (Parent)


[info]dilchill
2009-05-08 04:45 am UTC (link)
this the funniest/creepiest security related thing i've read lately.

(Reply to this)


[info]chibimagic
2009-05-08 02:44 pm UTC (link)
And then apply some kind of transformation to their name? Jane Doe = jD43? What's my question? =D

Also, most places only let you choose from a set list of questions. Then what? What's the name of my high school? Uh, that girl I made out with last year.

(Reply to this) (Thread)


[info]djcapelis
2009-05-10 12:01 am UTC (link)
Well obviously you'll just have to invent a small mapping to map the school-related and mother's maiden name-related questions to much sexier alternatives.

As for your question:
Q: "Who was the first girl you gave an account on your laptop not simply because you wanted her to have one but mostly because you were terrified of what setting she'd change if you kept letting her on your own?"

(Reply to this) (Parent)


[info]djcapelis
2009-05-10 12:06 am UTC (link)
Oh and also the advice about meeting someone new tonight for the benefits of security does not apply to you! I'm sure we can come up with several new security questions for you if you find yourself lacking...

(Reply to this) (Parent)


[info]chibimagic
2009-05-08 02:45 pm UTC (link)
Also, who has a relationship with someone named Zeta? Srsly. =P

(Reply to this) (Thread)


(Anonymous)
2009-05-09 11:34 pm UTC (link)
Even though it's her last name, Zeta makes me think of the smoking hot Catherine Zeta-Jones. I think she would be a nice person to have any nonzero potentially sexual relationship with.

On the other hand, Xander sounds way too much like sci-fi to be credible. Xavier would be my pick of the X names.

Missing the point since 1986,
-joe

(Reply to this) (Parent)(Thread)


[info]djcapelis
2009-05-09 11:42 pm UTC (link)
I'm certain none of you will be surprised to learn that these names were originally "X" "Y" and "Z" and in my haste to make the entry more readable I slipped in a few extra characters onto the end of each without much thought or reason to them.

But by no means should you let my explanation for these odd names interfere with your criticism of them.

(Reply to this) (Parent)(Thread)

Question....
(Anonymous)
2009-05-10 02:51 pm UTC (link)
Whow was your first childhood best friend? Xander!!! Did you forget?!!! Or did I ruin one of your security questions?

(Reply to this) (Parent)(Thread)

Re: Question....
[info]djcapelis
2009-05-10 04:33 pm UTC (link)
Entirely separable issues. :)

(Reply to this) (Parent)


[info]tetujin
2009-05-10 03:52 am UTC (link)
Since high school I've had a pretty good system, good enough that I don't think I risk anything by sharing: serial numbers on hardware. Not even the model number, mind you (i.e. my laptop is a Fujitsu Lifebook 7010D so all kinds of passwords hiding there), but the serial numbers. This way even before I commit the password to memory I just need to remember "root? bottom left of my printer" not "P7010DXYZ". Though not quite as strong this could be used for security questions too, assuming 1) You didn't expect any break ins and 2) Only need to access the thing in question while at the appropriate location.

For security questions in general for names I use nicknames or designators they had that wouldn't show up on any public record.

But my best advice would be to take advantage of your unique subjective experience. So a great question would be "Where is that tree that looks like your grandmother?" "How does reading Dickens make you feel?" "What was your biggest goal when you were 15?"

(Reply to this) (Thread)


[info]djcapelis
2009-05-10 05:54 am UTC (link)
I would worry about being able to come up with an identical character-by-character response for those last questions.

(Reply to this) (Parent)

Ingenious!$
(Anonymous)
2009-07-28 10:37 am UTC (link)
.

(Reply to this) (Parent)

Bruce Schneier is the answer to all your security questions.
(Anonymous)
2009-07-28 10:54 am UTC (link)
This is bubbling up elsewhere on the tinterwubbles as well; it made it to Hacker News quite recently: http://news.ycombinator.com/item?id=715581

Generally speaking, I fill security question answers with garbage... at least 128 bytes of garbage, if it will fit.

However, I had a run-in with security questions today that irked me. I recently upgraded from a legacy 1.5mb/s aDSL package to a 6 mb/s aDSL package with AT&T and it's becoming apparent that the circuit just can't handle the new speed. In an attempt to prep for the inevitably painful tech support call, I started poking around for as much account information as I could find. Part of this included logging into AT&T's website, which I've apparently never done before because it ambushed me with a demand to create security question and answer pairs.

Normally, I'd fill these with garbage as well - I've never needed to recover a password... ever - but one was labeled "Offline." Later, I was asked the question during my tech support call, which hasn't happened before (not even when I called to explain that the upgrade ordered hadn't been applied properly).

I decided to go with a phrase a la old spy noir challenge/responses, so I can at least imagine that Mr. Tech Support and I are doing something exciting and covert.

"What is the name of your favorite author?"
"The spaceship has left the henhouse."

Sadly, I won't remember this like I remember my passwords... I'll have to write it down somewhere, introducing insecurity to the authentication process.

(Reply to this)


(15 comments) - (Post a new comment)

Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…