On Wed, Apr 27, 2016 at 5:08 PM, Sean Martin <seanmarti...@gmail.com> wrote:
> A recently updated password policy has sparked some debate at %dayjob%. It 
> contains some of the expected requirements:
>
> - unique per account
> - varying length requirements based on account type (domain user, 
> administrative user, etc.)
> - don't include userID or personal information (birthday, phone number, SS#, 
> etc.)
> - standard complexity requirements (uppercase/lowercase/numerical/special)

Fairly useful.

> ...then some additional requirements, which are raising some eyebrows:
>
> - must not contain a dictionary word
> - must not contain repetitive or sequential characters
> - must not be derived from publicly searchable internet or social media 
> information (favorite sports team, names of friends or family, schools, 
> restaurants, etc.)
>
> While I understand the intent, my opinion is that no typical end-user is 
> going to truly understand what these requirements mean, or will simply find 
> them too difficult to comply with. Our current expiration policy is 90 days. 
> I believe the end users would rather deal with more frequent password changes 
> than have to adhere to the above stated policy.
>
> Interested in other opinions....
>
> - Sean

The latter requirements you pointed out as raising eyebrows are -
despicable. How's that for an opinion? :)

Length trumps complexity. I would serious emphasize user education,
pointing them in the direction of passphrases, and using 16+
characters. Simple sentences with all of the usual spacing,
punctuation and capitalization are definitely strong enough, easy
enough to remember and easy enough to type - and it frankly seems to
encourage people use to longer passwords than even the 16 character
minimum, which is a big bonus.

These passphrases:
     My girlfriend and I love to go swimming.
     (40 characters)
or
     My horse has won 27 races!
     (26 characters)

Will, on average, take much longer to crack than, say:
     $Gr08x^%27
     (10 characters)

And they are simple (and probably faster) to type, simple to remember
and contain enough complexity

Kurt


Reply via email to