IS YOUR PASSWORD SECURE??

DISCLAIMER: What follows is generic in nature and can not be applied to every system because of their inherent diversity. It is meant solely as a guide of an informative nature. Specific situations and their solutions can only be addressed only when provided the specifics. For those desiring specfic information And doubting/Or questioning any of the information I provide, I will gladly provide verifiable references who can substantiate what follows.(Updated 10-Dec-97)

It's Probably Not! What's in a password? You know, that gobbledygook you have to type in to login to a network and even get your mail. Let's hope it's just that, gobbledygook. Let's look at why. Unfortunately even with automated logins, people change them to something they can more easily remember! I hope internet users, their Internet Service Providers (ISP's) along with their support personnel read this and take heed.

Unfortunately, there are those malcontents out there you take great pleasure in being electronic vandals of sorts. They like to find peoples passwords, log in to their accounts and cause general overall havoc. I won't go into how these little crackers get them but it's easier than you think on most systems. Here's some examples. You might find you may have all ready been a victim.


If you have been victim to any of the above, the odds are it was because someone stole your password! Before you go hollering to your ISP, please understand that in most cases passwords are encrypted so no one to include your ISP can look at them. So how do people steal them if they are encrypted?

I won't go into the details except to say it can be time consuming at worst yet it can also be relatively easy. I say relatively easy because it's the users themselves that can make breaking them very easy at times because of the passwords they choose when they change them.


The Flaw

Here's the flaw in the system. The user. Normally the ISP provides you with a password that's typically 7-8 or more characters of gobbledygook. This is intentional.

Why, you ask. It's because of the way electronic vandals break encrypted passwords. They typically use lists of commonly used names, words, phrases, numbers, and other items that make sense to most people. This list may contain as few as 8,000 common passwords and generate a success rate of over 10% on many systems. This is because people like to have a password that can be easily remembered like a name instead of gobbledygook. That's the pitfall. With rare exceptions, most of you won't sacrifice a little inconvienience for your own security. We'll get into what you can do in a minute. The problem is these commonly available lists can narrow a crackers quesses at a common password to just a few minutes of their time for one user or maybe even a couple hours work on an entire system. You have to understand that even if the lists used contained several million items of commonly used names, numbers, places, phrases, etc., no matter what language or how long your password, it will be successful to some degree by the cracker with them using little time. See the rules presented later.


The Numbers Game

Let's look at why you need to keep the gobbledygook. This is a little techical but if you like numbers, it can be fun. It will also illustrate some facts to help you keep a relatively secure password without fear of it being easily stolen.

Let's look at a password. It's usually a series of letters, numbers, and sometimes special charactors. In the case of the letters, they usually be Upper and lowercase and the difference recognized on most systems. This typically gives us what can be called a character set consisting of 72 usable (A-Z,a-z,0-9,+10 special chars.) characters if all can be used. If we simply used only Upper OR lowercase only, then the Charset is only 26.

Next we have something called permutations or possibilities. It is based upon the length of our password combined with the length of your password. For example, a password using only Upper or lowercase letters (charset = 26) and a length of 6 means we only have to go through 308,915,776 permutations before we have used every possible combination in the worst case. With today's PC's, this is no hard task even if running in the background. However, if you used a combination of Upper and lowercase, numbers, and special characters like !@#$%^&*() (charset = 72) and still 6 characters long, there's now 139,314,069,504 permutations. Still not to big a task if you are willing to wait possibly a few days or so for the results using a high end system. The point being, it's still relatively easy to break.

Now let's look at getting these numbers way out of hand where it would take YEARS to find your password at best. First let's use charset72. Now use a password only 10 positions long. There are now a whopping 3,743,906,242,624,487,000+ permutations for your password. There's strength in numbers!!! I don't care what PC you have, this will take years to find providing you follow a few rules. This is all great in theory except we have an exception here. A large majority of ISP's are running Linux/Unix based boxes. This being the case, for these systems you are technically limited to a password only 8 characters long at most. You may give a 32 character long password but everything after the first 8 characters is ignored. Unfortunately a false sense of security.

Just remember the above numbers will NOT help you if you don't follow the following rules.


* THE RULES *


DO NOTS !!!