ProCheckUp Labs

Welcome to ProCheckUp Labs, the blog from Procheckup

Programmatically Producing Poor Passwords

on 10/06/2008 by Jan Fry with 0 comments

Plenty of past ProCheckUp pen-tests have provided examples of poor password policies; however in one particular test we saw an interesting variant of this all-too-common problem.

Typical password generators these days will make some attempt to generate a pseudo-random alpha-numeric string - perhaps not always the longest of strings but still a good effort. An example we found, on a web application for financial organizations, took an unfortunate step backwards.

The application's password reset feature sloppily generated passwords by concatenating two words and a number. Two words and a number ... That doesn't sound too bad ... Ah, but it gets worse.

The pool of options amounted to a selection of 8 words for the first substring, a different 8 words for the second substring and a number between 11 and 97 for the third substring. For a financial application, this is already mind-bogglingly lazy password generation. Still, let's have a closer look at those strings:

1st substring: apple, bach, baron, beach, cherry, oxford, pear, mozart

this entry has 0 comments