Home > Security Tips > Compliance Counselor > Complex password compliance requirements made simple
Security Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

COMPLIANCE COUNSELOR

Complex password compliance requirements made simple


Joel Dubin
10.03.2007
Rating: -3.24- (out of 5)


Enterprise IT tips and expert advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


At the heart of compliance is access management and authentication. And at the heart of authentication are user IDs and passwords. Despite their many weaknesses and the availability of multifactor authentication technologies, the venerable user ID and password combo remains the centerpiece of access to many corporate systems.

Rather than tearing up network plumbing for new-fangled devices, like one-time password (OTP) tokens and smart cards, many companies have opted to strengthen their existing password systems to keep compliant with audit and compliance regulations and standards, including Sarbanes-Oxley, HIPAA, FFIEC and PCI DSS.

In this tip, we'll take a look at the password requirements for each of these regulations and standards and offer some best practices and tools to enforce password compliance.

Passwords and standards
Let's start with the Sarbanes-Oxley Act (SOX). Its Section 404, which deals with access management, is vague and without specific requirements, saying that access controls must be adequate to enforce the financial controls required by Sarbanes-Oxley.

Nonetheless, Sarbanes-Oxley experts and auditors recommend that to meet the minimum for compliance, passwords should:

Similarly, HIPAA doesn't call specifically for passwords to be used to protect patient information. But, as with Sarbanes-Oxley, auditors recommend similar best practices for passwords. They should be a minimum of six, preferably eight, characters in length, and a combination of uppercase and lowercase letters, mixed with numbers and symbols (!, @, #, $, for example).

Passwords should be changed every 45 to 90 days and should be different every time. They shouldn't be changed just by incrementing a number at the end or by adding a new character. A password like "bobsmith14" shouldn't be allowed to be changed to "bobsmith15" at the next go-around. And, of course, like Sarbanes-Oxley, no names of kids or family members, or any dictionary words,



should be allowed.

The purpose of making passwords more complex and indecipherable is to prevent so-called dictionary attacks, where hackers run password hash files through programs like "John the Ripper," which look for common words in dictionaries used as passwords.

Probably the most prescriptive password requirements come from Payment Card Industry Data Security Standard (PCI DSS). The standard calls for all system users to have a unique ID. In particular, there are four strict requirements: passwords must be changed every 90 days; have a minimum of seven characters; have a mix of both letters and numbers; and can't be the same as any of the user's last four Passwords.

The Federal Financial Institutions Examination Council (FFIEC) standard, on the other hand, doesn't have any requirements for passwords, but recommends supplementing them with two-factor authentication for Internet banking.

Password compliance best practices
With all these different requirements, what are some best practices and tools for enforcing password compliance? Here are some recommended practices to cover most regulatory bases:

So, should these rules be enforced? What tools are out there? If you're using Active Directory and LDAP, the tools you need are already at hand. Most likely, you're already using one or the other, or a combination of both. Even if you're using some other front-end access management product, like IBM Tivoli, Citrix or Sun Microsystems' Java System Identity Manager, the directory server on the back end is still probably Active Directory, LDAP or both.

With LDAP, it's possible to set a minimum password length, minimum number of alphabetic and numeric characters, number of repeat characters and the number of characters which must be different from a user's previous passwords. Group Policy Objects (GPO) in Active Directory does all of that, and can be set to prevent a user from reusing up to 24 of his or her last passwords, force password resets after a set interval and require passwords to be complex with a combination of numbers, and uppercase and lowercase letters.

And, since both Active Directory and LDAP integrate with third-party access management provisioning tools just mentioned, password compliance doesn't have to be another one of those dreaded compliance headaches. Thanks to some built-in capabilities, it should be easier than you think.

About the author:
Joel Dubin, CISSP, is an independent computer security consultant. He is a Microsoft MVP, specializing in Web and application security, and the author of The Little Black Book of Computer Security available from Amazon. He also has a radio show on computer security on WIIT in Chicago and runs The IT Security Guy blog at http://www.theitsecurityguy.com.

Rate this Tip
To rate tips, you must be a member of SearchSecurity.com.
Register now to start rating these tips. Log in if you are already a member.




BROWSE BY TAG
Password Management and Policy,   Identity Management Technology and Strategy,   Enterprise Identity and Access Management,   Compliance Counselor,   VIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


RELATED CONTENT
Password Management and Policy
Privileged account management critical to data security
How to prevent brute force webmail attacks
Best practices for a privileged access policy to secure user accounts
Mature SIMs do more than log aggregation and correlation
PCI compliance requirement 2: Defaults
PCI compliance requirement 8: Unique IDs
Enterprise password management policy: Finding the balance
Ease the compliance burden with automation
Security book chapter: The Truth About Identity Theft
Recovering lost passwords with Cain & Abel

Compliance Counselor
Common PCI questions: Web application firewalls or source code review?
PCI management: The case for Web application firewalls
The basics of enterprise GRC project management
PCI DSS: The structure of a standard
How to choose between source code reviews or Web application firewalls
HIPAA compliance: New regulations change the game
Data security best practices for PCI DSS compliance
Key elements of a HIPAA compliance checklist
A preview of PCI virtualization specifications
Strategies for email archiving and meeting compliance regulations

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
graphical password  (SearchSecurity.com)
identity chaos  (SearchSecurity.com)
logon  (SearchSecurity.com)
masquerade  (SearchSecurity.com)
OpenID  (WhatIs.com)
salt  (SearchSecurity.com)
session replay  (SearchSecurity.com)
single-factor authentication (SFA)  (SearchSecurity.com)
TACACS  (SearchSecurity.com)
war dialer  (SearchSecurity.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Research Solutions for Network Security, Access Control and Security Threats
More Security Resources for Resellers, VARs and OEMs
TechTarget Security Media
Information Security View this month\\'s issue and subscribe today.
Information Security Decisions Apply online for free conference admission.
SearchSecurity.com
HomeNewsMagazineMultimediaWhite PapersLearningAdviceTopicsEventsAbout Us

About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2003 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts