Secret Security Questions Are a Joke
Hugh Pickens writes "Rebecca Rosen writes that when hackers broke into Mat Honan's Apple account last week, they couldn't answer his security questions but Apple didn't care and issued a temporary password anyway. This was a company disregarding its own measure, saying, effectively, security questions are a joke and we don't take them very seriously. But even if Apple had required the hackers to answer the questions, it's very likely that the hackers would have been able to find the right answers. 'The answers to the most common security questions — where did you go to high school? what is the name of the first street you lived on? — are often a matter of the public record,' writes Rosen, 'even more easily so today than in the 1980s when security questions evolved as a means of protecting bank accounts.' Part of the problem is that a good security question is hard to design and has to meet four criteria: A good security question should be definitive — there should only be one correct answer; Applicable — the question should be possible to answer for as large a portion of users as possible; Memorable — the user should have little difficulty remembering it; and Safe — it should be difficult to guess or find through research. Unfortunately few questions fit all these criteria and are known only by you. 'Perhaps mother's maiden name was good enough for banking decades ago, but I'm pretty sure anyone with even a modicum of Google skills could figure out my mom's maiden's name,' concludes Rosen. Passwords have reached the end of their useful life adds Bruce Schneier. 'Today, they only work for low-security applications. The secret question is just one manifestation of that fact.'"
Let people design their own question.
I find the security questions I like best are the ones I can make up myself. I typically use nonsense phrases that only I know the answer to. Unfortunately most sites would prefer you pick one of several 'standard' questions like the examples OP provided.
I'm sorry. Apple cannot make mistakes anymore. Clearly this is just anti-Apple-types trying to give the greatest, most wonderful, most lauded, most glorious company that has ever or will ever exist.
I'm now turning my iPod up to 11 to drown out the filthy lies of the naysayers. Jobs be praised.
The world's burning. Moped Jesus spotted on I50. Details at 11.
What is your quest?
What is the air-speed velocity of a coconut-laden swallow?
"Flyin' in just a sweet place,
Never been known to fail..."
The best use of security question is to answer them dishonestly/humorously with responses you will remember, or can write down.
Favorite movie? Gigli
First Car? Moon Rover
Mother In Laws Name? Dead
etc..etc..
I swear they give me mod points to shut me up.
Douglas Adams nailed it...again.
Google me all you want, the real answer to "mother's maiden name" for me is "{ah23#>K&Ep", which I store in 1Password.
Of course, that does no good if Apple simply ignores the security questions.
What city were you born in?
Answer: Iwasnotborn in anycity
When you fill out the "form" to define the security questions, Don't put the correct answers in.. purposely put a false answer, obviously one that only you know.. My dad makes up a "youngest son" to put in those security questions so there is no way someone can "scour" social network sites to find the answers.
Retinal Eye Scans here we come, I'm feeling very Minority Report-ish....
(I'll never give my finger prints or DNA freely, but you can burn my eyeballs out)
So tricks like misspelling the answer in a manner you can remember, or out right lying is no longer advised? 'Q: What is the name of your first pet? A: Godzilla' ... it REALLY isn't hard folks.
Jokes on them! I've never had a girlfriend!
What is your memorable place? seems to fit all those criteria, for example.
Do not answer your security questions truthfully. Make things up, but be consistent with your lies or you may be out of luck when it comes time to answer the questions. This foils any attempt to impersonate you by using the public record.
lots of cartoon animal names you can use
who says you have to use real answers to these questions?
they couldn't answer his security questions but Apple didn't care and issued a temporary password anyway.
No, a single employee was duped into make an error.
This was a company disregarding its own measure, saying, effectively, security questions are a joke and we don't take them very seriously.
Yeah, Tim Cook came right out and said that. #doublefacepalm
This right here is at the core of almost all problems in the world: the inability of people to differentiate between the actions of an individual and a group, or projecting the individual actions into a collective mindset.
Anyone else here who has an online banking account at Japanese Mizuho bank? Everytime I change browser or logged in from a different computer in the meantime I have to answer these questions again: What is your favourite drink? What is you favourite fruit? What is your favourite meal? Was it Spagetti Bolognese or did I write meatballs when I first logged in? Did I like lions at that time or was it Zebras? Quite existential questions to ask when you actually just would like to transfer your rent.
It might be safe but it is really an annoying joke. And additionally the Japanese language makes it even more fuzzy. Which alphabet did I use to answer the question? I 1000x prefer two step authentification ala gmail. But for a slower than snails on a tree shop like Mizuho Bank that is going to take decades to implement..
Operator: What's your mother's maiden name?
Attacker: My answer was random gibberish, but I forgot what is is.
Operator: Hmmm...seems legit.
Always answer 42 to any secret question posed.
If the answer must be longer to meet some length rules forty-two or Forty-Two should suffice.
Now if I could just know what the security question was...
Security questions are an opportunity for additional long passwords.
Favorite color: ALQbpFcWvvFiJlnEh5uuC0lpJZFHAvIcMuXrOh46L3bc24V39m
Where you grew up: 1t7jpfr7zzp87kOJTMOFw5qf1ReWKoxoeRu8U7vuz5TfPwypkU
First pet: gzcPme09nDYPHXvfvyi8FbpP9hX5cjqMiVi0MWd61sxyCIJjaG
Just use the prompt as the index for the key, which you've saved in your favorite key store, like keepassx.
Can You Say Linux? I Knew That You Could.
Even if Apple had enforced their own policies it's still weak anyway. Recall the hacking of Sarah Palin's yahoo email. The attackers just looked up the answers to her security questions on the interwebs.
I don't know much about coconut-laden swallows, but an unladen swallow flies along at roughly 10 meters per second (9.9 mps, per rough calculation).
Where did you get the thing about coconut-laden swallow anyway? Was that a line from a movie or something?
I use my mother's mother's mother's maiden name. Unless you know my family genealogy, it's a lot harder to get that from Google.
I had to resort to adding layers of generations when my (now ex) wife attempted to open credit cards behind my back.
Eternity: will that be smoking, or non-smoking? I Corinthians 6:9-10
Just treat them like I do. Select any "question" and type another password into the answer box (one that you never give out).
Should it come to a password reset password where you're asked for no, NOBODY will ever guess it and you'll be able to reset your password either automatically (if they allow you to), or via a customer service representative (who will be wondering why your mother's maiden name was AH8hfds86, but who cares?).
Just as secure as anything else and requiring you to give out zero additional personal information, and totally UNABLE to be discovered by someone who happens to know you, for instance (unlike DOB, maiden names, etc.)
Many security questions are a failure from the start due to poor selection. While one would expect that a security question would challenge an objective fact, many of them don't. Instead they challenge subjective facts, most often "favorite" things. What happens to a person's answers when his mental list of favorite things has changed? I've encountered some instances where these "favorite" questions were so prevalent that there wasn't even one objective question as a choice. While it's true that "favorites" might be less susceptible to data mining than objective facts, the last thing security questions should ever do is create the possibility that the legitimate user might be locked out because he can't recall what his "favorite" was at the time of the account's creation. This is akin to the bad habit of using e-mail addresses as usernames. What's more, many of these choose very poor subjects that lead to potentially ambiguous answers; there have been many occasions when I couldn't decide the correct answer to a "favorite" question even at the time of creation, much less a year later.
lots of cartoon animal names you can use
Which gives attackers the option to use the rainbow tables.
Oh right, a cultural construct. Bonus points if you force the question on Spanish-speaking users, in which cultures there is no name changing and the person's last name includes what would be considered the mother's "maiden name". Very secure.
The other extreme are the customers I support. One of them admits his answer to any security question is "snickerdoodle", regardless of what the question is. Easy, memorable, and hard to guess. Which would work great I suppose if he only ever used them on one site. In this climate where weaker sites are compromised and intel harvested, I suppose its a lot like him using the same password for every site.
This whole thing would be so much easier if we just agreed to embed a chip in people's hand.
People actually slap real details into those questions?
We need real security - which comes from an obvious list of last attempts to log in. That way we know when and where (IP address tells all), someone tried to log into our accounts. If we don't recognize the times and places, then we can act.
We certainly can't trust the websites themselves to protect us.
excitingthingstodo.blogspot.com
Question 1: Why did the chicken cross the road?
Question 2: Why is six afraid of seven?
* dodges tomatoes *
/* No Comment */
Security questions are incredibly effective at stopping a hacker. The problem is, sites need to stop offering the same questions that have existed for years.
Need to get rid of ANY questions that could have answers in the public domain.
Another problem though is companies need to take these questions seriously. If a wrong answer is given twice in a row, lock the account until personal verification can be attained.
Apple should know better and just shows how certain corporations dont give a crap about security.
There is an easy workaround for this. You go to the trouble of using a high-entropy password for a certain web site, and then their web interface insists on knowing something like your dog's name, which would be a huge security hole. Well, whatever method you use for making a secure password (I use a hash function), just use that to generate your dog's name. So I'll tell google that my dog's name is bHo3HI38, and lolcats.edu that it's QRYh3l34.
Give up on wanting it to be memorable. That's pointless and self-defeating. Just stick it in an encrypted file. It's not an inconvenience, because you're never going to use it. I don't ever expect to have to actually tell lolcats.edu again that my dog's name is QRYh3l34.
Find free books.
I noticed this a while ago. I have a password keeper and record the question and the false answer I provide to the question. Even where I can make up a question, I make up a totally different, unrelated answer and record that.
[John]
Shit better not happen!
They are de facto alternative shared secrets used for authentication, so that instead of there being just one password that will open an account there are more. Because the answers are mostly things we don't think of as particularly secret and many systems use the same sets of questions, the result is what everyone knows is bad practice: a weak password used in many places.
The right fix for the "security question" mess is not better questions or trick answers, it is to eliminate the process that demands them. A human-mediated password reset process is always going to be subject to social engineering and if the humans mediating that process are low-skill CS reps whose work is only deemed to be worth the prevailing call center wages in Chennai or Manila, the social engineering is likely to be unchallenging. If you must offer a way for a user to recover an account for which they've forgotten the password, it should not be vulnerable to attack via research or pleading.
Not only are some of the "standard" security questions bad because they're easy to research, some of them are bad because there are multiple correct ways to answer them, and it can be difficult to remember how you chose to answer.
My least favorite security question is "What street did you grow up on?" Depending on the answer to this question, there could be four completely valid ways to answer it. For example, I grew up on 5th Street. So depending on whether or not I feel like the word "street" ought to be included in the response, there are four correct ways to answer this question:
"Fifth Street"
"5th Street"
"Fifth"
"5th"
Now, I'll choose one today, when I provide my initial answer. But when I'm asked this question six months down the road, am I going to choose the same one? Maybe not.
The key is not just choosing good security questions that are hard to research and/or guess. They also should have unambiguous answers.
We're going down, in a spiral to the ground
For example: what is your most shameful event in your life ?
Such events are unique to a person (some say that they define our own personality), and rarely expressed publicly.
Comment removed based on user account deletion
...that ask for your first pet, because while people can figure out my current and even some former pets, there's nobody I've probably even told in REAL life about my first pet, Aflie, a baby chick I had for a few days. So with that question I'm totally safe.
This space available.
I may be revealing too much but all of my answers to security questions are non sequiters. I just need to remember in pairs the questions and answers.
Q: What's your mothers maiden name
A: Apollo13*
The connection is private, anecdotal and unlikely to be replicated by another's thought process.
*This is not a real example of one of my answers.
It's the answers. For the best security the answers should have nothing to do with the question, just like you see in all those old spy movies:
Q: What is your favorite color
A: walkaboutclock
Q: What was the name of the street you grew up on?
A: g!blix05
When only the account holder can possibly know the answers then there can be no social engineering to bypass the security.
None of this, of course, has any effect if policies and procedures at the vendor site allow for the questions to be bypassed. As I have posted elsewhere, we don't know the contents of the alleged call; the operator could have been threatened, blackmailed, bribed or even an accomplice.
Article X: The powers not delegated... by the Constitution...are reserved...to the people
Every week we'd have several people who managed to forget their secret answer. The lesson: secret questions suck. In the future we are not going to use it.
those with memorable answers are precisely those most likely to be very important (i.e. likely public or easily accessible) information.
You're stuck with "What is your mother's maiden name?" (visit an Genealogy website and search for the person to find out) or the alternative, "What was the phone number of the first person you ever dated?" (Something you yourself likely can't find.)
I've noticed a sharp rise in these kinds of difficult-information questions in recent months. The problem is that if I have to go digging through my personal archives to find the information (if I can even find it at all), it's quite possible that I won't be able to find it when I need it later on, and likely that I won't simply remember it offhand.
I know people that have taken to generating secure random passwords and using these as the answers to questions, then keeping a spreadsheet with (a) domain, (b) questions, and (c) the random password generated for each question. But of course then there's a spreadsheet hanging around that contains this information, and the labor overhead involved becomes a disincentive to take the questions seriously at all (which is why I also know a person that answers every single security question they're asked to answer with "None".)
But seriously, at the practical level, who can answer:
What was the first name of your third grade teacher?
What was the nearest cross street to the home you lived in as a child?
Who was your sports or other hero at eight years old?
What was the name of your boss on your first job?
All of these kinds of questions dig back into obscure things that haven't been important to most people in many years, not to mention that many people wouldn't have known in the first place, and/or the answers could be so ambiguous that you'll struggle to remember what you entered ("Superman?" "My dad?" "Neil Armstrong?") given the ambiguities and categorial thinking involved.
I tend to think that the answer to security is a social one—calculate the risks and use "good enough" security, then assume that some percentage of security cases will fail and maintain resources/insurance to address the resulting cases in a way that allows you to continue to do business and gain users/customers. More or less what happens with banking right now.
STOP . AMERICA . NOW
When a company loses value on the NYSE, this is not the same as saying that this poor company makes it a policy to see their stock value decline.
Companies can be held liable and accused of failure in meeting their goals. This is a separate issue from suggesting that they have the wrong goals.
Similarly, a single employee can represent a point of failure in meeting company goals. This is different from suggesting that all company employees are unable to contribute to meeting company goals.
STOP . AMERICA . NOW
Question: Ze5rohx9
Answer: PohJae1u
A bullshit problem requires a bullshit solution. Took me 10 seconds flat.
(For those who don't know, the great little program I used to generate these random passwords is called "pwgen".)
I've notice twice lately sites that make up their own questions based on stuff in some database. First time was Walgreens and then Chase bank. "Which of these was your former address?" and it gave 4 addresses and a "none of these". Repeat for 4 questions total. It was creepy but it did work. For Chase, I was helping a friend. I could answer one question but not all of them without asking.
I haven't seen any comments on this although it's technically off topic concerning social engineering to gain access to someone's account.
...'The answers to the most common security questions — where did you go to high school? what is the name of the first street you lived on? — are often a matter of the public record,' writes Rosen,...
Why does anyone feel the need to use his/her real high school or whatever in answer to those questions?
.
I use a made-up word to answer those types of questions., e.g., use every other letter of the school's name, use a series of letters and numbers that have nothing to do with your high school.
I treat those questions as just another password prompt.
The toughest security question I ever had was for getting a birth cert. I needed the cert to get a California license when I moved. They would not accept the Xerox, which was the only thing I had ever had. It had to be a certified copy from the city, with a stamp. The only practical way to get it was to go through an expediting company online. They had several security questions to verify my ID; but one gave me pause:
Which one of the following is a phone number you had in the past five years? (multiple choice).
Thank God it was multiple choice! I only had the vaguest recollection of the number. I was several years into using a cel phone. The numbers are always on speed dial with a name. Does anybody remember phone numbers now?
I 1000x prefer two step authentification ala gmail.
I'm setting this up because, why not? The conundrum I face is that the only mobile phone I have is for work. I have a Google Voice number which forwards to my work cell. I set up the 2 factor with my Gvoice number, but this seems inherently weak and vulnerable to me, as an attacker could simply re-route the Gvoice to another phone if they got into my Google account. On the other hand, they can't get into my Google account from an untrusted computer without my work cell (or whatever phone Gvoice is pointing toward at the time).
Am I being paranoid, or should I change the 2 factor authentication phone to be an actual cell number instead of Gvoice?
Ceci n'est pas un sig.
I hate those questions. Seriously. Once I was faced to something like this... had to choose among a list of question at least two in a registration process. It was mandatory.
Question where something like :
- where did you spend your honeymoon... : I'm not married.
- what is the name of your first child... : I have no children.
- what is the name of your first pet... : does that include fake pets? because I never had a pet.
- what is the maiden name of your grandmother... : why the hell would I know or remember that?
- what was your favorite song in the eighties... : oh! oh! i know. This one....mmmm no that other one... mmm no no this one was better! mmmm that's not going to work.
- what is the favorite colour of your oldest child.... : not again with this?
I have honestly no clue what I answer to any of the two question I chose, nor which question I chose.
Mod parent up. It's quite darkly amusing that sites require 3-5 security Q&As so that when you answer the first one incorrectly you get 2 or 3 more swipes at the apple.
Ceci n'est pas un sig.
What high school did I go to?
The school of boston tech.
No, it doesn't exist (as far as I know... I'm from California). I just made it up. but I use it whenever I'm asked about my high school making it easy to remember. A hacker can do all the research they want and never guess the lie...
However, I just reduced the security to a series of passwords, but that is a different problem.
I like two factor authentication... something you have + something you know. You want your password reset, OK... on the back of your i-device, what is the serial number? Now they have to be in your house/work and it reduces the number of people that can hack you to a smaller set that is easier to identify.
Use an algorithm.
Use real answers, but replace vowels with the letter Q. (for example)
Mother's maiden name: Smith => SmQth
First pet: Spot => SpQt
Just make up a general rule. This is what I do with my passwords. They are based on a rule that I can remember. Then you can apply that rule to any password.
Like switch the first and last letters. Smith = hmitS, Spot = tpoS. Or use numbers. Or a combination. It quickly looks like nonsense, but if you use a rule then you can apply it. Or change it. If you have to change a password, then switch from using Q to W, then E, then R, then T, etc.
You can even write down your rule in plain site. If I wrote down "flip Q" as a reminder, it would remind me to flip the first and last letters, then replace vowels with Q.
And I just came up with this one for this post. The one I actually used is based on something nobody could guess, and has been altered over the years so that I am the only one that knows it. And it works! I still remember an intern at my first job left to go back to school in 1994, and he told me his unix password in case I needed to get into his account. It was CIrpotb, (Clearly I remember picking on the boy,) from Pearl Jam's song Jeremy.
My beliefs do not require that you agree with them.
If you are telling the truth on these questions, you deserve to be hacked.
Lie. Don't tell the truth.
Store your answers in your password-safe along with the questions.
My answers are different for every site.
My answers are junk - random characters, not words.
When I get to set the question, I use "look it up:" to remind me the answer is in the KeePassX DB.
Never tell the truth. Heck, I don't even use my real birth date.
These are things are not about security - they are about convenience. Primarily they are used for self-service password resetting. I don't think beefing up the "security" on convenience questions is really very helpful.
If you are serious about your security, you should pick randomized strings to use as the answers to the convenience questions, then store them in a nice secure password safe.
I just use generated passwords for the question answers, and store the answers in Lastpass.
Any idiot can figure out where I went to high school in about 20 seconds of googling, and that's over a slow connection.
They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
Identity is difficult. We have a mental model that says that a person is a person — a simple one to one correspondence that always holds the same. That is, I am always identical to myself in all aspects and particulars. This model is insufficient in at least four aspects: we are made up from and are a part of multiple identities; not all of our identities are directly connected; parts of our identities change over time; and we have different uses of identity which require different ideas about identity, but we treat them all as if they are the same.
When I am typing on SlashDot, part of who I am comes through. This is not the same part that comes through when I'm with my family, nor are either of those the same as what comes through when I am at work. You can say that in some sense these are all the same, just with different aspects showing through, which is basically (not to troll, but just to make it easier to visualize) the same as the Christian conception of Diety in three parts, each distinct but also each identical. You can also say that these are in some sense different identities, linked by my mind and body. Normally, the distinction wouldn't matter, but there are cases where it does. For example, consider the case of multiple personalities. It's a rare disorder — far more rare than movies or criminal defendants would have you believe — but it does exist. In a true multiple personality case, even the memories accessible to different personalities can be wildly different, along with of course their personalities and behaviors. Online, this is frequently encountered, because people assume different characters in different contexts, and in the anonymizing world of online communities, these characters can be wildly divergent. Treating all of these as identical misses a lot of nuance that typically is not very meaningful in everyday life, but is meaningful in circumstances rare in everyday life but common on computers. The foremost example of this is that I don't want an online identity I don't completely control (my work login) having access to an online identity that I do completely control (my bank account) which has real-world, practical consequences if the two get mixed up in some fashion. And yet both of these identities are real, complete identities, each sufficient to grant me access to a different set of information with limited access.
It's actually even harder than the above would imply, because not all of our identities even overlap. Consider reputation. One of the reasons Anonymous Cowards are so frequently despised on SlashDot is that they have no reputation. You cannot believe that just because an AC tells you something interesting, true and not widely known in one context does not mean that that AC or a different one will not lie outrageously and slanderously in another context. My reputation here, or on Twitter, or in real life is in some sense connected to my other identities, in that it was my actions that partially formed that reputation, but they are not directly connected. Consider the case of negative political advertising, which is often so effective precisely because the attack is on the reputation of the target, and thus is not entirely within the control of the target. This makes it much harder a politician to defend himself, because those reputations can be changed beyond the control of the politicians themselves. Moreover, anyone who has ever done anything of note will likely have multiple reputations. Would anyone argue that Jimmy Carter's reputation among Republicans (formed largely by his foreign and economic policies and the contemporaneous condition of the outside world) is the same as his reputation among Democrats (formed largely by his humanitarian work after he left office)? These reputations do not directly connect to each other, and only in a tangential way do they connect to his reputation among family and friends. So it is with all of us, though usually less dramatically than that.
Our identities also change over time. Not
-- Two men say they're Jesus. One of them must be wrong. - Dire Straits
These security questions can be answered over the phone. Capitalization and spelling is ignored. If you put in random letters and numbers they would likely just listen to the first few characters before allowing you in.
Many of my immediate ancestors, one generation back, died when I was under 10 years old. So, I don't have first-hand knowledge of the Security Question banks ask. Internet searches might find more about me than I know.
"In what city were you born?" comes up often, but I honestly don't know. Pennsylvania only lists the county name on birth certificates, and that's all I have. Also, some Nun named me at a Catholic hospital and my parents used that.
When you know a little bit about local sociology, you can guest many answers of those "security" question. I've often seen security questions like "What is your favorite sport?". If you live in Canada, the chances are that the answer is Hockey. Other possibilities, with lower occurring : Football, Baseball or Soccer.
Another one, "What is your favorite animal?". Well Dog and Cat is probably answered 90% in Occident in general...
Those questions are so easy to guests and are part of insecurity, not security...
PS : Sorry if I made any grammatical error, English is my second language. Wish your eyes are not bleeding like a river on spring...
If you don't want your family or (ex-)spouse in something. They know everything anyway.
Answer with nonsense (that you CAN remember).
UPS Sucks
...has to meet four criteria: A good security question should be definitive — there should only be one correct answer; Applicable — the question should be possible to answer for as large a portion of users as possible; Memorable — the user should have little difficulty remembering it; and Safe — it should be difficult to guess or find through research.
Some may consider this a spin off of "Definitive", but I would like to add "Immutable".
Immutable -- The answer should not change over time or situation
The classic example of failures to this criteria this would be "What is your favorite artist/song/color/book/food/child/body part/etc?" Since no site ever lets you go back and adjust your security question, the answer you give is the answer you must stick with. There are dozens of websites that can easily tell I was a child of the 80's. This also means questions involving time-sensitive things cannot ask for the most recent of something; like "What is the last tattoo you got?" or "What did you eat for breakfast today?"
Better variations of these questions would be, "In second grade, who was your best friend?", "What street did your first love/crush live on?", or "What was the make/model/OS of the first computer you owned?" They exist in a fixed point in time, and do not change based on whim.
I have made up one really, really good password that I will not forget -- over 16 characters of mixed case, digits, and punctuation -- that I use for one purpose:
The password for my key manager.
I let the key manager create long, totally impossible passwords, and use it to log into everything else.
I've used pwsafe and keepass in the past; currently, I'm using LastPass. (Logging in to it with a very special email address that I use only for LastPass, nothing else.)
Q: "What was the name of your first dog?"
A: oiq387jhoxzlpo8q )7y9l;iop;a jnls7ul.l
Keepass is your friend.
Keepass combined with SpiderOak is your portable, mobile, goes-everywhere-you-go friend :)
"I love animals! Some are cute, others are tasty, what's not to like?" - Betsy Schroeder, Jeopardy contestant
Where did I go to high school? VaduvEl4
What is the name of the first street I lived on? HarUkDargIs6
Thanks, apg, for providing the answers for those questions. Question and answers go in an encrypted password store (I use Password Gorilla, myself).
WHAT... is your favorite color?
WHAT... is the air speed velocity of an unladen swallow?
WHAT... are you wearing? (The answer to the last one is "I don't think that's an appropriate question!")
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
Why is it necessary for the answers to these security questions to be correct answers? I have standard outright lies as answers for my security questions, and those answers are known only to me.
I've been telling my bank, and other web sites, for years that the security questions are fundamentally insecure because they have obvious researchable answers. My solution is I answer them with random possibly (probably) incorrect information. Just treat them like another password.
Q: "Who was your your boyfriend?"
A: "Sticky iron bars in 4 feet of concrete"
Q: "What was your first car?"
A: "Kurk rocks wood in a dirty green dust cloud of 51 chefs."
Q: "Which branch do you bank at?"
A: "At a stupid place filled with morons."
Oh, but that last one was obvious and correct. Well, throw one in now and again to keep the hackers guessing.
Some sites would allow custom questions. So I would always put in a question like, "What are you wearing?", so the customer rep on the phone would have to ask me that. Then I could put in an answer like "That's and inappropriate question!", that I would reply back with.
I'm a good cook. I'm a fantastic eater. - Steven Brust
How the ridiculous notion of obscure, irrelevant questions became accepted as an additional layer of security is beyond me. In the extremely rare circumstance that I find a site that let's me at least formulate my own questions and responses, I'll usually play along. But I flat out refuse to have any involvement with any organization that requires a selection of questions from a predefined list. For example, when the servicing company in charge of my student loan account opted to force every user to answer five of "The Usual Questions", before allowing me to log in and make payments, I contacted them and politely asked that they remove the requirement from my account as I didn't think their mandatory questions made my account any more secure. They refused, so I simply cancelled my online account and informed them that they would receive all future payments by mail. Now they get a check, mailed out via my bank's online bill pay system, that they have to process.
Speaking of my bank, they actually haven't fallen into the same rut of foisting security questions on their account holders. Instead, they've got SMS verification that simply sends my phone a text message with a one time use access code. Much more convenient and secure than asking me what my neighbor's best friend's twice removed cousin's dog's favorite brand of dog food was when I was in third grade.
The two most commonly used questions for a company I used to be a developer for were "What is your favorite color?" and "What is your favorite number?". I tried telling them that they should not be using questions for which most answers would fall within a very small range. But they didn't seem to want to change them.
On the Gibson Haystack checker, "My hovercraft is full of eels" will take 2.89 hundred million trillion trillion centuries even for a Massive Cracking Array. In the unlikely case that the complete Python scripts are part of the initial check, I'll probably change it to "My hovercraft is full of Slashdotters"
How did the summary miss the chance to mention Facebook? Oh, they don't mention the F-word (!!) for once when it makes the Zuck look bad?
For lists of questions that don't include "design it yourself", Facebook is the Walmart of Secret Question Busters.
(Simulation)
"Yay, I feel special, I made a Facebook account! Let's tell the whole world who I am! I'm ______ ______, I born and raised up in Philly, shout out to all the Main Street peeps! My whole family is there in Philly. Let's Like Mom, and Mom's whole family! I named my cat after Susan Boyle's, Pebbles."
(Later, looks at security questions. "Doh!")
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
For geeks:
female voice == acceptably attractive
The trick to these questions is to choose one (or all) of them to have a false answer.
For example:
Your surname is Jones and your mother's maiden name is Smith. When prompted on the website, you respond like this:
Question: What is your mother's maiden name?
Answer: Paper
The only time you need to give a correct answer is when they require proof of it.
But won't that be hard to remember when you have a different answer for each question over hundreds of web sites?
Choose one set of questions and one set of answers and use them universally.
Using answers such as "None", "Never", etc. also degrade the ability of someone to datamine the correct answers.
In Mexico, the two banks I use use two-factor authentication — A password (with some non-obviousness requirements, but yes, in the end they put stupid hard limits on the entropy, such as a maximum of 8 characters) and a security token. I have had one for over six years (lost the second one, but it lasted ~5 years on me) without a hiccup.
They are now telling me it's safer to kill the tokens and use a SMS to my cell phone as the second factor. Right, as if there is phone coverage always, everywhere. As if SMS messages are always instantaneous. As if I always have my phone on me. As if I never travel overseas (and avoid using the phone because of the roaming costs).
So, by the end of the month, one of the banks will stop accepting a perfectly safe security practice.
very much born in the USA or Europe?
FWIW I make ~US$15K a year, and I am nowhere near the bottom curve of the salary level.
is to deliberately use an incorrect answer. First street you lived in? Make one up that only you know. Mother's maiden name? Make it up. Just have a reliable way of remembering it.
Bitter and proud of it.
Someone stole my identity and tried to open a credit card in my name. They got my name, address, social security number and date of birth right. However, they got my mother's maiden name wrong. You would think that would raise red flags, but the credit card company just approved the card anyway. Sometimes these "security" questions are worse than an easily guessed joke: Sometimes the answers to them are simply ignored.
My sci-fi novel, Ghost Thief, is now available from Amazon.com.
There are simple security issues like the strength of a password or the strength of encryption on the file where the password is stored.
Security includes harder system problems, like where the password file should be stored, should they all be stored together, how to enforce permissions or privileges on the password file(s) and so forth.
And even harder problems, like how do you encrypt the username/password exchange. (And whether and how the username should be encrypted as well.)
And then you get to the really difficult problems of managing security. Which includes secretaries and help desk personnel and customer policies that are susceptible to social engineering. These, also, are part of security.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
The really amusing thing is that this is exactly what passwords originally were.
Before computers, I mean.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
How do you deal with sites whose stupid password "complexity" rules disallow the passwords generated by an app like LastPass? You know, the braindead rules that ignore total length, and only care that 3fa456d9eee71e8b doesn't have uppercase characters, has three 'e' characters in a row, has a 3-character sequence like '456', and/or lacks punctuation? Or worse, sites that reject it for HAVING digits, or being 16 characters instead of 12(max)?
I tried a program like that ~6 years ago (I forget which one... it was for PalmOS), and ended up getting totally frustrated because more than half the sites I used were intolerant of the passwords it generated. Even when I forced the program to generate what I thought might be the least-common denominator acceptable to most sites (exactly 8 characters, forcibly mixed-case with at least one digit), I STILL ran into sites that rejected them for stupid reasons that had nothing to do with real entropy, and everything to do with the fact that the web app's author apparently didn't know how to use Javascript properly (half the time, they only did client-side validation, and it was obvious that the main reason for some of the rules was the author's inability to do proper Javascript regular expressions).
Of course, let's not forget the joy of trying to use an app like that with a mobile phone and banking apps that bend over backwards to prevent you from entering the password in any manner besides one character at a time, by hand, using an onscreen keyboard that shuffles itself around after each character, from rote memory. Or even the stupid mobile website for an unnamed pizza chain that acts like your online ordering credentials are the arming keys to America's nuclear missiles (despite not actually storing your credit card or any other sensitive info online), and hasn't gotten an order from me in years because I don't have the patience to deal with them.
If you can, get an account with Shinsei Bank, the system is much saner (relatively speaking). And you also get free ATM cash withdrawals at 7Eleven and post offices.
Passwords have reached the end of their useful life adds Bruce Schneier.
What a totally meaningless and untrue statement!
The problem with security questions is that fundamental personal identity information cannot be reset. You can reset and change a password but you cannot reset your mothers maiden name. And once such information is leaked (which is most probably will be) then your identity is at even greater risk of theft.
What idiots decided that instead of enforcing stronger passwords they are instead going to force people to divulge personal information which cannot ever be reset? Have they really through carefully about what they are doing?
Passwords are still excellent, provided a reasonable standard of password is enforced.
If every site uses the same set of questions that fulfill the four requirements laid out be OP, the system is still broken.
Answer random nonsense to the question. No-one can know the answer.
Think of it as an extra password.
Who in their right mind puts real information to those things anyway???!!!
Bruce saying that "Passwords have reached end of life and are for lower-security applications only" is just plain stupid.
Maybe if he said passwords to online services, then I might agree. But a good offline password is still one of the highest-security measures there are.
This is why your answer to these questions should be lies. Anyone can look up your mother's maiden name. But if you lie and type in something completely off the wall, you have created a second password field, essentially.
I'm an in-the-closet bi-sexual and use terms which only I would know to describe my homosexual partners acts ... works for me so far and is very arousing at the same time thinking about how to cum up with the words!
Oh, and PS, BTW, the graphic word to post this was "mounted" -- OMG! The irony of it all! Yes!!!!!
Well, the obvious answer is to just lie for your answers (and/or everything on your FB). The only trouble will be having to remember which lies you told.
I write it is hex... troll -.-
You need to be careful about the information you post on social network, and Guild/WoW related sites. If you post too much it just makes it easier for hackers to steal your identity. If you tell the whole world you mother’s maiden name, then the whole world know the answer to one of your possible secret questions. If you post your email address, that is also your B-Net account name, you have given away half your log in information.
It was through Public Information about Sarah Palin on the internet, that allowed a hacker to find her email account and guess her SQ&A. All he had to do to gain control of her email account was use her SQ& A, with her Email provider, forgot password feature.
On your SQ&A gave a misleading answer to you secret question but still make it something you can remember. Example: They ask what is mother’s maiden name, give your father’s mother’s maiden name; They ask what was your high school mascot you give the mascot of your high school’s crosstown ravels; etc..
The questions used to identify you based on past history like previous street/city and mortgage questions also has its limitations
1) LastPass lets you configure length and character set rules independently for every site. If it generates one the site won't accept for other reasons, you can just click "generate" again.
2) The mobile app (which isn't free; it's part of the premium package for $12/year) includes (for Android, anway; can't speak to iOS) a "keyboard method", so you switch your keyboard entry method to "LastPass", and it works with the few banking type apps I've tried it with.
Yes, perhaps, most secret questions are a joke for most people whose history is not a matter of record in the US but for people who were born or lived abroad, particularly in countries with limited access to demographic information for instance, I believe even the most accomplished expert, having access to the most powerful computers, could discover the answer to questions based upon unrecorded information, residing only in the mind of the person who is privy to the information, so long as he/she does not use the same security question frequently in a country where records are kept.
Security Quetion : WTF?
Answer : FTW!
But then, when you go to log into a site with wacky rules that requires a special password using a different computer/tablet/phone, how does it KNOW it has to use the alternate password scheme?
The LastPass keyboard is a nice idea, but AFAIK, Android doesn't allow on-the-fly keyboard switching (you have to launch settings, navigate to 'keyboard and input', set a new default keyboard, then start over). I use Graffiti for everything (I'm crippled without it), so I'd still be SOL. So would somebody who uses Swype, a split tablet keyboard, or even the funky keyboard whose name eludes me that has you compose English the way Koreans compose Hangul (ex: 'd' = 'c' + 'l').
I also have different passwords for every account, but based on something (that I'm not going to even hint at).
Still, I think I will continue to not have an Apple account of any kind, because under certain circumstances I could be very screwed.
THINK! It's patriotic
Never use the question about mother's maiden name. Since that has been used by financial institutions for decades, it is one of the items that is needed for credit card fraud & identity theft. Choose another question or have another answer that isn't similar to the real answer