[WEB SECURITY] Passwords : include a space

Martin O'Neal martin.oneal at corsaire.com
Mon Jan 28 16:52:59 EST 2008



> Here is a simple way to increase password security with 
> respect to dictionary attacks:

> * Passwords must contain at least one space character
> * When the user chooses a new password, tell them they 
> should enter at least two words, separated by a space.

A dictionary-space-dictionary combination is only an order of magnitude
better than a dictionary password alone though.  If your vocabulary is
30,000 words, then when being brute-forced on a contemporary processor,
your dictionary word will be discovered in less than a second, and the
dictionary-space-dictionary password will fall out in less than three
minutes.

In comparison, a non-dictionary 8 character password containing only
upper & lower alpha and numeric's will take 600 days on the same
processor.

Predictable formats and passwords are not happy bed fellows.

Martin...










----------------------------------------------------------------------------
Join us on IRC: irc.freenode.net #webappsec

Have a question? Search The Web Security Mailing List Archives: 
http://www.webappsec.org/lists/websecurity/

Subscribe via RSS: 
http://www.webappsec.org/rss/websecurity.rss [RSS Feed]



More information about the websecurity mailing list