28 Oct
Posted by: Vadim Cissa in: Corporate Data Protection
Due to the fact that free operating systems are designed with the modern conceptions of data security in mind, users should know that the main reason of the most “cracking” and data-stealing cases is their lack of attention, and not bugs or errors in the software they are using.
Let’s start with such an understandable and well known notion as password. By entering password user authentication, i.e. confirmation that the account will be used by its owner, occurs.
Users should know that operating systems are generally well secured to prevent unauthorized use. That’s why for a violator it’s much easier to get somehow user’s password and login into system pretending to be an authorized user. So instead of cracking security systems that become more and more complicated, violators tend to use methods of social engineering, manipulating users for the only purpose of gathering the information they need.
Kevin Mitnick (former hacker, current security consultant) emphasizes that “it is much easier to trick someone into giving a password for a system than to spend the effort to hack into the system.” He argues that it was the single most effective method in his arsenal.
To prevent such kind of situations follow the below mentioned recommendations:
You should know that the weakest passwords are short or are words, names, or derivations of words or names. If you simply change an “A” to a “4” or an “s” to a “$”, it won’t significantly increase the security of a password. The password crackers generally have customizable sets of rules that they uses to try various permutations on supplied dictionary words and user information as possible passwords.
There are three main properties that define the security of a password: length, character set, and randomization. Strength in one of these properties can make up for weaknesses in the others (at least to a certain degree).
If passwords are not limited to seven or eight characters, length is probably the easiest way to increase the security of a password. No doubt it is easier to choose a very long password than a very random one. Thus, a 40-character password that uses only lowercase letters and spaces will be extremely difficult to break.. However it’s not a great idea to pick a password from a popular text such as one of Shakespeare’s plays or sonnets.
As for the characters used in a password, they have a major effect on the security of the password, especially when the length of a password is limited. An eight-character password with lowercase letters and punctuation is over 800 times (!!!) harder to break than a password of the same length with just lowercase letters. When considering the characters used in a password it is useful to break the character set into groups: uppercase and lowercase letters each account for 26 characters, numbers account for only 10, and special characters account for 34. Strong passwords should have at least one character from each of three different groups.
Although truly random passwords are pretty hard to remember, they are very strong as well. It’s more logical to generate a password from a pattern that is meaningful only to you. For example, “NwtfcIuf2y” is meaningful only for me, because I know that it stands for “Nokia was the first cellphone I used for 2 years”. Remember that adding a number to a random password would make it even better.
In addition to that we would recommend you to use password managers which help you to generate strong passwords and store them in an encrypted form. As an example, you can check KeePass that is available for various operating system including Linux.
Of course, all the above mentioned recommendations should be used simultaneously as a system; otherwise they will hardly bring the result you want.
One of the most characteristic features of secret information is a strictly restricted amount of people who have access to it. To prevent the acquisition of secret data by outsiders you need:
One of the free software features consists in the fact that its source code is generally free to access. Some security experts consider that the opportunity for violators to scrutiny the algorithms of your OS represents potential threat. However more often free access of the algorithms is considered to be an advantage, because security experts have the opportunity to analyze code and satisfy with it if it’s enough secure, or to inform developers if there are any mistakes.
You should know that at the moment all the widespread encryption algorithms, including the ones presenting state standards, are published to be studied and examined by experts and the ones who are interested in them.
Another great thing about the open software is that users do not depend on vendors as far as security policy, updates, support and security patches are concerned. Given fact allows them to prolong the life of software for ever and ever. Moreover having the full access to the specifications and the source code of the software even a small company can improve and change it according to their certain needs.
That’s why we strongly recommend you to use software with open source code for data security; because it’s well examined by experts and does not have any loopholes to be used by violators. In addition to that you should always check if there are any vulnerabilities found in the OS and install updates.
Related posts:
Tags: Aladdin, authentication, Bestoken, GnuPG, KeePass, Mitnick, password manager, passwords, PGP, Safenet, secret information, social engineering, TrueCrypt
Leave a reply