|
User login
Podcasts
An Introduction to UI, With David Seah
Subscribe To Our Podcast!
Recent blog posts
Julianne's BLG Blog
Who's online
There are currently 0 users and 1 guest online.
|
Clear Text Passwords and How To Secure Them
Written by Scott DiNitto on Thursday, November 05, 2009
I wrote this article a while back, How to Create a Strong Password you can Remember. Many of you are probably using what I would consider horrendous passwords! Easily guessed, or easily cracked. Safeguard your password by making it "strong" and understand what clear-text is all about. Before you leave, why not play our podcast in the background? Listen to our most recent podcast now!An Introduction to UI, With David SeahOne time I made a log in account for someone to use on my system. We'll call her Mary. She needed to login in to my system to do some work, and so I created the user name mary with a temporary password mary123. I asked Mary to change it when she got a moment. That moment never came. A few weeks later I found a slew of un-accounted network activity my system. My system is directly attached to the internet, firewall fully configured, and this made me very concerned. Digging in to the mystery, I discovered a program running that I had not installed or started. It was a network scanner of some sort, and it was trying to log in to a list of systems referencing another list with thousands and thousands of user name/password combinations. Someone had broke into my system, installed the scanner, and started to attack other systems! I examined the files of this program and found in the user name/password mary / mary123 The scanner was designed to break in to other machines and replicate itself, and start all over again. And because I had an easily guessed password assigned to Mary, I was compromised. The example above demonstrates that even your simple password could be compromised. Yeah, it seems like a big pain in the butt to use fancy strong passwords, but strong passwords don't have to equate to pain. To help avoid the need to pop a Percoset every time you enter a strong password, I have outlined a method to easily create one you can remember.
Password Best Practices: How To Pick A PasswordIf you ask a security professional the best way to form a password, you're To demonstrate this effectively, let's start out by choosing a password. Let's use a typical simple weak password, city. Now, let's review a short list of general guidelines to test the strength of this password:
As you can see, the password city is not strong. It's under 6 characters long, there are no capital letters or numbers and it's a word found in the dictionary. It seems as though you'd have to start all over again when coming up with a new password. Don't cry yet, there are a few things you can do to strengthen this password.
Phrase The WordOne easy way to both lengthen your password and change it from one found in the dictionary is to phrase it. So, for our password city, we can expand it by adding "at night" to it, cityatnight. This now becomes eleven characters instead of four and is also not found in the dictionary. And, it's easy to remember.
Use l33t speakAnother problem with strengthening our password is how to add those non alphabetic characters and still make it memorable. One way to do this
Basically, replace any character that closely matches the real counterpart. This makes it still readable to you, but not to password (!ty@n!ghT This one extra step alone has taken care of two of the other conditions for a strong password, adding numbers and some non-alphanumeric characters. Other Considerations: Passwords May Be Sent In Clear-TextClear-text is a term used to describe a string of text. This could simply be a You may notice when you enter a password on a web page, you never actually see the letters you're typing in. Usually, you will see asterisks in place of your letters, or round circles. Although your password remains hidden on the page itself, in almost all cases the password remains as clear-text inside the web page. When clicking "Log in", that password will be sent over the wire in a format that can be "intercepted" and read, adding a level of risk for exposing your log in information. When text is not in clear-text, it exists in some altered format from the original, and is thus not human readable, as is the case with encrypted text. Encrypted text will use a mathematical formula to translate clear-text
The Website Always Knows Your PasswordTo Most competent websites will not store your password in clear-text. Instead, they use an encryption algorithm to scramble it and then store the Although the encrypted password is still a string of text, it can't be used to log in from the web page. If you use the encrypted password instead of your own to log in, it won't match as the encrypted password would be re-encrypted, which is different from the stored password. Although it is a standard practice to encrypt passwords that are stored on a system, there's no guarantee that a website is storing them this way. It's very possible when you sign up for an account, all your If you use the same user name and password for many sites, it then becomes possible for a system administrator to get there hands on your log in information, and try to log in to other systems with that information. Although this could be a time consuming effort to do yourself, many cracker programs easily automate this task. Be Careful With This The final thing to do with your new password is to not use it more than once! I'm sure not everyone will heed this call, I've been known to do it in the past. However, if you're going to use your new password in more than one place, I would at a minimum recommend that you slightly change it from site to site. For example, change the l33t around or the position of some of the capitals, e.g.: (!ty@n!ghT c!tYatN1ght This way, you can at least have a very small level of protection if your passwords happen to be stored in clear-text. But the best bet is to not do it at all! |
Search
Poll
Follow Us on Twitter
Web Design & Photography 101 with Richard
|