Often passwords are the only thing stopping attackers getting through the front door. Passwords need to be strong, but what is a strong password? To understand this we need to look at the methods attackers may use
Ask – why not just ask the victim for there password, Many people will just give it up. Sometimes this attack is often used with social engineering where the attacker may pretend to be a person with a ‘valid’ reason to need it. – DON’T TELL ANYONE YOUR PASSWORD.
Search – remembering lots or complicated passwords is difficult so people may write it down and put it in a notebook, a sticky note under the keyboard or hidden in a close draw or middle page of a book. Attackers also know this – If you have to write it down, think about its location carefully.
Relevant guessing – Very often users will create passwords that they can remember, such as there dogs name, or favorite sports team. These are details that one would not think to much about giving away in a humble conversation and they can easily be found by doing some background research on an individual. – Do not use passwords that have personal links.
Dictionary attacks – Real words are easier to remember, so a great method an attacker may use is to throw a massive list of dictionary words at your login screen/hash until one of them works. With modern computing power lots of words can be checked per-second. – Don’t use real dictionary words
Brute Force – Similar to dictionary attacks, but this time an attacker will just use random combinations of letters and/or numbers. Computers are getting more and more powerful, decreasing the time needed for this method to be successful. The longer the length of a password, the more possible combinations there are to try making it more difficult to break – Use Long passwords!
Great! So from this we now know how to create strong passwords; Use really long random numbers of letters which make no sense and remember them all in our head as we cant write them down!
As computer power increases “strong” passwords will require greater lengths and combinations. Perhaps the future of practical user authentication may be in alternative methods such as smart cards & biometrics.