Home > Ask the Security Experts > Identity Management and Access Control Questions & Answers > How to create a secure password system
Ask The Security Expert: Questions & Answers
EMAIL THIS

How to create a secure password system

Joel Dubin, past SearchSecurity.com expert EXPERT RESPONSE FROM: Joel Dubin, past SearchSecurity.com expert

Pose a Question
Other Security Categories
Meet all Security Experts
Become an Expert for this site


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


>
QUESTION POSED ON: 04 November 2005
I am a senior information security director. My company wants to use the last four digits of an employee's social security number, mother's maiden name and city of birth for a project's password authentication system. What security issues should I be concerned with, if any, when we use this information (particularly the last four digits of the SSN)?

>
There are some huge security risks in the system you describe. The least of which is the use of part of the social security number.

Depending on the size and location of your organization, the proposed authentication system could have enough duplication to be exploited by a hacker. There could easily be two, or more, people both having a common last name, like "Smith," as their mother's maiden name, and both born in the same city. If your organization is located in a large city, these duplicate combinations could be even more common than expected.

It would be trivial for an attacker to write a script to iterate over a list of common last names and city names to crack this password system. The last four digits of the social security number, which aren't likely to be duplicated, still pose a problem, privacy issues aside. There are only 10,000 iterations between 0000 and 9999, which a script can run over in a fraction of a second. So, four digits of the social security number is no barrier to the determined intruder.

If the intruder was a clever social engineer and had done his or her homework and was able to get a list of your employee's names, before even writing a script, this would be lethal. The attacker could then write a finely honed script with those user names and narrow down their search for passwords and have unfettered access to your systems.

These types of attacks that use scripts iterating over common words and names are called dictionary attacks because the information can be acquired from a dictionary.

I recommend using something less common and more cryptic to identify your users for a password system. Look for some combination of internal employee numbers that aren't used outside the company mixed with other less common identifiers than names (mother's maiden name or otherwise) and cities. And, of course, make sure that whatever you use is longer than eight characters and contains a mix of letters and numbers, and no easily recognizable words or common names.

There isn't a magical formula that provides a secure password system with employee identifiers. However, the proposed system is weak, at best.


More Information
  • Find out why using IE's password manager might be a bad idea.
  • Learn more about cracking passwords in our resource center.


  • BROWSE BY TAG
    Identity Management and Access Control,   Password Management and Policy,   Enterprise Identity and Access Management,   Identity Management Technology and Strategy,   Security Awareness Training and Internal Threats,   Information Security Management,   Expert Archive: Identity Management and Access Control,   VIEW ALL TAGS

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



    RELATED CONTENT
    Identity Management and Access Control
    How to find and remove keyloggers and prevent spyware installation
    How to encrypt passwords using network security certificates
    Prevent meet-in-the-middle attacks with TDES encryption
    How to use single sign-on (SSO) for a server configuration
    Choosing management for Active Directory user provisioning
    LDAP signing requirements for various directory configurations
    User account best practices for an investment management website
    How to determine password strength for a website
    The pros and cons of implementing smart cards
    Keep files from being deleted by assigning read and execute permission

    Password Management and Policy
    Knowledge-based authentication treads lightly on privacy issues
    Torrent phishing scheme trips up Twitter users
    Microsoft, security firms warn of password meltdown
    How to find and remove keyloggers and prevent spyware installation
    How to encrypt passwords using network security certificates
    Two-factor authentication, vigilance foil password theft
    Group to shed light on secure identity management threats
    How to determine password strength for a website
    Prevent password cracking with password management strategies
    Brute force attacks target Yahoo email accounts

    Security Awareness Training and Internal Threats
    CISOs take measured steps to reduce social media risks
    Information security book excerpts and reviews
    Schneier-Ranum face-off, part 2: Social networking
    Health Net breach failure of security policy, technology
    Health Net healthcare data breach affects1.5 million
    Massive T-Mobile UK security breach involves insiders
    Secure your remote users in 2010
    Layoffs prompt insider threat fears, cybersecurity survey finds
    How to use Internet security threat reports
    Creating a HIPAA employee training program

    RELATED GLOSSARY TERMS
    Terms from Whatis.com − the technology online dictionary
    graphical password  (SearchSecurity.com)
    identity access management (IAM) system  (SearchSecurity.com)
    identity chaos  (SearchSecurity.com)
    masquerade  (SearchSecurity.com)
    onboarding and offboarding  (SearchSecurity.com)
    OpenID  (WhatIs.com)
    salt  (SearchSecurity.com)
    session replay  (SearchSecurity.com)
    single-factor authentication (SFA)  (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



    Search and Browse the Expert Answer Center
    Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
    Browse our Expert Advice



    Find Security Solutions for Your Business
    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 - 2010, TechTarget | Read our Privacy Policy
      TechTarget - The IT Media ROI Experts