Why you need a Password Manager right now
The majority of cyber attacks exploit the human element that is often baked into technology and this is why security is often one of the greatest concerns of any development team. Unfortunately, one of the most popular entry points for criminals is through your password. If you come up with your own passwords, chances are that they are moderately secure at best and at worst are an open door for cyber criminals. You may want to change them all right now especially if you are reusing some of them.
Usually, sites that require login credentials save your password using a hashing algorithm; which transforms your password into a seemingly random assortment of characters referred to as a hash. The hash that results from your password is then saved to a database and then used in the future to authenticate your login credentials the next time you login. The hash is a security feature that ensures that in the case of a data breach, attackers do not have access to your password in plain text.
Data breaches do occur and often databases containing hashes are leaked to the dark web where sophisticated networks of hackers acquire access to them.
Now, hashing works well as long as the password that was hashed was good enough not to be guessed via social engineering or a good old brute force attack. A brute force attack involves hackers systematically guessing your password until they crack it. It is a trial and error method that requires a substantial amount of computing power.
With a vast cache of passwords in their possession, hackers can devote time and resources - two things they often don't lack - to cracking passwords. There are several mistakes one can make when conceiving a password. The first is using a short password. Any password shorter than 8 characters can easily be brute forced and this is especially true if said password is a common English word or variation of one. A second mistake is using any variation of the word "Password." Another mistake is using the same password for more than one site. The list of mistakes is endless and the point here is that most of us are not very good at generating secure passwords.
A good password has several characteristics:
- It is longer than 8 characters.
- It has a healthy variety of characters and symbols: lower and upper case characters and symbols
- It's not an English word or variation of one. In fact, the best password should not be a word at all
Armed with this information, one can create most of their passwords without any danger however, a good password will most likely be difficult to remember let alone ten of them!
How can an ordinary user of the internet make sure that their password isn't vulnerable? The answer is simple: by employing the use of a reputable password manager. Password managers work by creating secure passwords for you, hashing them and then storing them in a database for easy access by you on your browser or application.
The user does not need to remember any of the generated passwords and most password managers seamlessly integrate into your web browser and fill in credentials on your behalf. There is a caveat though: password managers require a master password which grants the user access their password vault/database.
It can be argued one drawback to using password managers is the risk of exposing one's entire password collection through one master password. This danger can however be minimized by having a good master password and furthermore, the advantages provided by the aforementioned managers far outweigh this one disadvantage.
Some password managers are require paid subscriptions while others are open-source projects and thus free. Others save your passwords on the cloud while others save them to your device's hard drive.
The choice of which password manager to use can quickly become a complex mess but it is however wise to bear in mind that the rule of thumb is always that the more reputable a password managers is, the less likely you are to encounter challenges down the road.

Comments
Post a Comment