In this non-stop, always-on digital world, it's not unusual for the general public to have a large number of user ID's and passwords for various web sites. Many sites like Amazon, Ebay and Paypal also hold your credit card details for convenience.
Take this into the business world, and a user can have access to many technical areas on servers all over the place:
- Web applications
- Secure FTP areas
- Personal computers
- Mainframe applications
User authentication is extremely important to make sure the right people can conveniently access their systems and services, while preventing unauthorised exploitation.
Companies may choose to give their users a generic user ID that can be used for all of their systems. General public websites often ask users to use their email addresses as user ID's. This puts increased importance on the security of the password for each system. We can use Entropy (my favourite nerd term) to measure of the effectiveness of a password.
Entropy is the level of disorganisation within a collection of related objects or components of a system. So in a password situation, Entropy is used to measure the level of unpredictability between each character of a password. The higher the entropy, the more secure your password is.
There are a few different ways to find out the correct password:
- Social engineering (misleading you into divulging your password)
- Brute force
Guesswork involves using knowledge of popular passwords, like '1234', 'admin', '9999' etc.
Brute force involves the use of a piece of software that bombards the application with multiple passwords until it finally hits the correct one. So the higher the Entropy of your password, the longer it will take for the program to discover your password.
There are many precautions we can take to secure our information from hackers, governments and thieves. This is the first in a number of articles in which I intent to raise awareness of information security for the normal user, and why we all need to be vigilant in the workplace.