1.6.10

Authentication: Passwords

Test yourself

Cracking Passwords

Many hackers focus their attention on cracking passwords to overcome authentication mechanisms.

Illustrative background for Cracking passwordsIllustrative background for Cracking passwords ?? "content

Cracking passwords

  • Authentication is the name for any methods which allow users to prove that an account is theirs.
    • The most common authentication method is using a password.
    • Many hackers want to find people's passwords, so that they can gain access to accounts:
    • Finding people's passwords is called cracking the password.
Illustrative background for The brute force attackIllustrative background for The brute force attack ?? "content

The brute force attack

  • A brute force attack tries to crack a password by trying every single combination of letters and numbers until the correct one is found.
  • This can take a very long time, although special software is used to do this which makes it possible to make millions of attempts per second.
Illustrative background for The dictionary attackIllustrative background for The dictionary attack ?? "content

The dictionary attack

  • A quicker form of the brute force attack is the dictionary attack.
  • Rather than attempting every single combination, a dictionary attack tries words from a predetermined list:
    • A common dictionary to use would be a list of common passwords.
Illustrative background for Protection against crackingIllustrative background for Protection against cracking ?? "content

Protection against cracking

  • Writing a network policy which enforces strong passwords can protect against dictionary attacks.
  • Using two-factor authentication can prevent the hacker from logging in, even if they have the password.
  • Restricting the number of failed password attempts before an account is 'locked' for a fixed period of time can deter hackers.

Passwords

Passwords are one method of providing authentication.

Illustrative background for Purpose of passwordsIllustrative background for Purpose of passwords ?? "content

Purpose of passwords

  • Passwords help to prevent unauthorised users from accessing a device or network.
  • Passwords are one of the simplest authentication methods.
Illustrative background for Issues with passwordsIllustrative background for Issues with passwords ?? "content

Issues with passwords

  • Passwords are only effective if:
    • They remain secret.
    • The password is strong against brute force attacks.
  • Stronger authentication systems can be created by implementing features such as two-factor authentication.
Illustrative background for Principles of a strong passwordIllustrative background for Principles of a strong password ?? "content

Principles of a strong password

  • A strong password should:
    • Be long.
    • Use letters, numbers, and symbols.
    • Be changed regularly.
    • Never be written down.

Jump to other topics

1Computer Systems

1.1Data Representation

1.2Data Transmission

1.3Hardware

1.4Software

1.5The Internet & its Uses

1.6Cyber Security

1.7Automated & Emerging Technologies

2Algorithms, Programming & Logic

Unlock your full potential with Seneca Premium

  • Unlimited access to 10,000+ open-ended exam questions

  • Mini-mock exams based on your study history

  • Unlock 800+ premium courses & e-books

Get started with Seneca Premium