Graph
Brute-Force Attack

🔐Brute-Force Attack

NEW

Also known as: Exhaustive Search

An attack that systematically tries all possible keys or passwords until the correct one is found.

DESCRIPTION

A brute-force attack enumerates possibilities to defeat authentication or encryption by trial and error. Its feasibility depends on keyspace size, hashing algorithm strength, rate limiting, and available compute resources. Modern defenses include strong password policies, salts and slow hash functions, MFA, account lockouts, and anomaly detection. While conceptually simple, distributed and GPU-accelerated attempts make naive defenses ineffective. Proper cryptographic choices render brute force impractical by making exhaustive search computationally prohibitive.

ALTERNATIVE DEFINITIONS

NIST Computer Security Resource Center

A cryptanalytic attack that involves trying all possible keys or passwords until the correct one is found.

Focuses on exhaustive key or password search as a cryptanalytic method.

Source

OWASP

A brute force attack consists of an attacker trying many passwords or passphrases with the hope of eventually guessing correctly.

Highlights web application context and practical mitigation tips.

Source

Wikipedia

A brute-force attack is a cryptographic hack that uses trial and error to guess login info, encryption keys, or find a hidden web page.

Covers multiple targets beyond passwords, including hidden resources.

Source

Password Cracking Rainbow Table Rate Limiting Multi-Factor Authentication Hash Function Salt Password Policy CAPTCHA Data Encryption

COMPETING TERMS

Dictionary Attack Rainbow Table Attack

RELATIONS

KNOWLEDGE AREAS

Data Security Data Privacy & Compliance Infrastructure

TARGET AUDIENCE

Cybersecurity Engineer Security Architect Chief Information Security Officer IT Auditor DevOps Engineer Application Administrator IT Manager

EXTERNAL SOURCES

  • Wikipedia - Brute-force attack
  • NIST CSRC - Canonical glossary definition
  • OWASP - Mitigations and attack patterns
  • CISA - Context for exploit trends and risks

TOP QUESTIONS

Why is a Brute-Force Attack still relevant today?

Automation, leaked credential reuse, and cheap compute keep brute force effective against weak defenses. Robust hashing and MFA significantly reduce its success.

Category: Relevancy

How do I prevent Brute-Force Attacks?

Implement MFA, rate limiting, account lockouts, strong password policies, and slow salted hash functions like bcrypt, scrypt, or Argon2.

Category: Requirements

What is the biggest misunderstanding about Brute-Force Attacks?

Many assume complexity alone suffices; length and uniqueness matter more, and MFA is crucial.

Category: Misunderstanding

What’s the difference between Brute-Force and Dictionary Attacks?

Brute force tries all combinations; dictionary attacks try common words and patterns first. Hybrid attacks combine both.

Category: Alternatives

How does password hashing impact Brute-Force practicality?

Memory-hard, slow hashes dramatically increase cracking time, rendering exhaustive search impractical at scale.

Category: Explanation

What indicators suggest a Brute-Force Attack is occurring?

Spikes in failed logins, repeated attempts from many IPs, and uniform timing patterns are red flags.

Category: Example

Are Brute-Force Attacks a compliance concern?

Yes, successful attacks may trigger breach notification and sanctions under GDPR, HIPAA, and other regulations.

Category: Risk

How does credential stuffing relate to Brute-Force Attacks?

Credential stuffing reuses known username–password pairs; it’s not exhaustive but exploits password reuse.

Category: Explanation

Can captchas stop Brute-Force Attacks?

They help slow scripted attempts but are not foolproof. Combine with rate limiting and MFA.

Category: Risk