Posted July 03, 2013
oasis789: The usual response to XKCD style passphrases is this paper: http://www.jbonneau.com/doc/BS12-USEC-passphrase_linguistics.pdf
Which says "Our work suggests that multi-word passphrases have some promise as a means to improve security over traditional passwords". They also mention that predictable patterns can be traced...
oasis789: It is also specifically discussed by crackers here: http://arstechnica.com/security/2013/05/how-crackers-make-minced-meat-out-of-your-passwords/3/
Language is SUPPOSED to be predictable and understandable because it's meant to convey ideas swiftly and unambiguously... which constitutes the root of the problem. Here are a few ideas:
1* Different languages. Are hackers going to sic their Polish dictinaries against me ? The English ones ? Both ? If so - one after another or jointly ? Are they seriously going to plow through every conjugation and declension ? From "niemaniebieskiejkrowy" to "widziałemniebieskąkrowę" ?
2* The first text suggests that verbs are commonly typed with adverbs and nouns with adjectives... Something like "forevermayonaise" would stump them ;P.
3* Short, two-word passphrases were mostly discussed in both articles. As soon as we move onto longer ones, the number of options increases staggeringly.
4* What about people who use technical or uncommon terms (for instance: "Dasein")? If anything, their passwords should be cracked as the last ones. Both texts assume that ordinary people use ordinary words to create predictable phrases that can easily be cracked... What about people who have a broad range of linguistic assets they can utilize and aren't afraid of doing so ? In other words - what about non-idiots ?
5* If my passphrases are like the dreams of a schizophrenic, what hope do people really have of finding them in dictionaries ? Would "" work ? Well known, still absurd. What are the chances of [url=http://www.youtube.com/watch?v=9nQW6Kle_S0]"plazzformer" getting cracked ? Well - there's an online source for that... How about my RPG characters ? Very memorable names TO ME, not dictionariable. You could argue that some MAY be found if a person read all my email, chat logs or broke into my house and read through every sheet of paper around, fine... How about the frankensteinian mostrocities that came to be through years of being in the blender of my and my mom's mercurial minds ? Only exist in spoken language, eldrich and bereft of outside-wordly connotations, only known to two people. Well, I guess there are keyloggers and spy-cameras for such instances ;). Then again...
6*...if people want my password THAT much and they'd be willing to go through hours of attempted pattern-matching, masking, mixing and brute-forcing... You know what ? They can have it. Screw them. I can invent a new one. I'm not a secret agent, I don't have anything worth getting hand on...
7*Not to mention that for things that MATTER there are the good ol' three degrees of verification: something you are, something you own and something you know. As long as I get sent verification codes to my cellphone, and THAT doesn't get intercepted, I should be fine.
Post edited July 03, 2013 by Vestin