Information System Security topped the list of concerns in a recent American Institute of Certified Public Accountants (AICPA) survey. Because the Internet is such a dangerous place, prudent users must take every precaution to defend themselves from the risks, which include both external threats, as well as internal threats. A comprehensive data security plan must take into account data backup, virus/spyware protection, patch management, spam control, and access controls.
One of the most often overlooked aspects of Access Control is weak and/or non-expiring passwords. A “weak” password is one that can be easily guessed of broken by an attacker using an automated password cracking tool. On the other hand, a “strong” password is one that cannot be easily broken. I recommend creating and using strong passwords for your network, as well as any Internet site that holds your confidential information.
Use these steps to develop a strong password:
- Think of a sentence that you can remember. This will be the basis of your strong password or pass phrase (defined below). Use a memorable sentence, such as “My dogs name is Sam He is 12 years old”.
- Convert the sentence into a password or pass phrase by writing down the first letter of each word. For example, “My dogs name is Sam He is 12 years old” becomes “MdniSHi12yo”. This technique allows you to easily remember a complex password without writing it down.
- A “pass phrase” is a password with a space somewhere in the random character string, such as “MdniS Hi12yo”. I recommend the use of pass phrases if the computer network or online system supports them. This simple step dramatically increased the strength of your password. In addition, when it comes time to change your password, it’s easy to change the first of second portion of the passphrase and keep the other half the same.
Password policy recommendation:
I strongly recommend a password policy with the following requirements:
Minimum of a 10 characters with complexity (defined below), expires every 90-180 days, and cannot be reused within 24 passwords.
Password Complexity—Passwords must:
- Not contain the user's account name or parts of the user's full name that exceed two consecutive characters
- Be at least ten characters in length
- Contain characters from three of the following four categories:
English uppercase characters (A through Z)
English lowercase characters (a through z)
Base 10 digits (0 through 9)
Non-alphabetic characters (for example, !, $, #, %)


