Dictionary Attack

Internet Glossary icon

A Dictionary Attack is a type of cyberattack method used to gain unauthorised access to a system or user account by systematically trying a large number of possible passwords or passphrases from a pre-existing list of commonly used or previously compromised passwords.

Key characteristics of a Dictionary Attack include:

  1. Password Guessing: In a Dictionary Attack, an attacker uses automated software or scripts to sequentially test passwords from a dictionary or wordlist. This list may include common words, phrases, commonly used passwords, variations, or combinations of known passwords.
  2. Brute-Force Variation: While similar to a brute-force attack, which systematically tries all possible combinations of characters to guess a password, a Dictionary Attack relies on a predetermined set of words or phrases, making it more targeted and efficient.
  3. Usage of Wordlists: Attackers use wordlists or dictionaries compiled from various sources, including previously leaked password databases, commonly used passwords, words from literature, languages, or combinations of words and characters.
  4. Automated Process: Dictionary Attacks are usually automated, using software or scripts that rapidly attempt to log in to a system or account by trying each password from the dictionary list until a successful match is found.
  5. Mitigation: To defend against Dictionary Attacks, organisations and users are advised to implement strong password policies, including the use of complex and unique passwords, multi-factor authentication (MFA), password managers, and regular password updates. Additionally, systems can employ account lockout mechanisms after multiple failed login attempts to deter these attacks.

Dictionary Attacks, along with other password-based attacks, exploit weak or commonly used passwords to gain unauthorised access to systems, user accounts, or sensitive information. Therefore, using strong, unique, and complex passwords or passphrases significantly reduces the risk of being compromised by these types of attacks.

Translate »