nerdexam
CompTIA

PT0-001 · Question #231

Which of the following BEST protects against a rainbow table attack?

The correct answer is A. Increased password complexity. Rainbow tables are precomputed hash datasets built primarily from simple and common passwords - increasing password complexity reduces the probability that a password's hash appears in any precomputed table.

Vulnerability discovery and analysis

Question

Which of the following BEST protects against a rainbow table attack?

Options

  • AIncreased password complexity
  • BSymmetric encryption
  • CCryptographic salting
  • DHardened OS configurations

How the community answered

(28 responses)
  • A
    89% (25)
  • B
    7% (2)
  • C
    4% (1)

Why each option

Rainbow tables are precomputed hash datasets built primarily from simple and common passwords - increasing password complexity reduces the probability that a password's hash appears in any precomputed table.

AIncreased password complexityCorrect

Rainbow tables are built by precomputing hashes for large sets of likely passwords, typically short or simple ones. Increasing password complexity - using length, mixed case, digits, and symbols - forces any rainbow table targeting that password to grow exponentially, making coverage computationally impractical. This directly shrinks the attack surface that precomputed tables can realistically cover.

BSymmetric encryption

Symmetric encryption protects data confidentiality in transit or at rest but has no bearing on the precomputed hash lookup method used in a rainbow table attack against stored credentials.

CCryptographic salting

Cryptographic salting is a server-side storage control that appends random data to a password before hashing - while it adds uniqueness per entry, it is an administrative control applied at storage time, not a user-controlled password property.

DHardened OS configurations

Hardened OS configurations reduce a system's overall attack surface but do not prevent an attacker from using precomputed tables against hashes that have already been captured.

Concept tested: Rainbow table attack mitigation via password complexity

Source: https://learn.microsoft.com/en-us/windows-server/security/windows-authentication/passwords-technical-overview

Topics

#rainbow tables#password security#cryptography#password attacks

Community Discussion

No community discussion yet for this question.

Full PT0-001 Practice