hardMultiple ChoiceObjective-mapped
220-1102 Practice Question: A company's network was breached, and forensic…
A company's network was breached, and forensic analysis reveals that an attacker used a pass-the-hash attack to move laterally. Which security measure would most effectively prevent this type of attack in the future?
⚠ Common exam trap
CompTIA often tests the misconception that network segmentation or disabling NTLM alone stops pass-the-hash, but the core issue is protecting the hash in memory, which only Credential Guard (or equivalent) addresses.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Enable Windows Defender Credential Guard.
Windows Defender Credential Guard uses virtualization-based security (VBS) to isolate and protect NTLM password hashes and Kerberos tickets in a secure container, preventing attackers from extracting them from LSASS memory even if they have administrative access. This directly stops pass-the-hash attacks because the hashes are never accessible to the operating system or tools like Mimikatz.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Require all users to change passwords every 30 days.
Why it's wrong here
Requiring frequent password changes, such as every 30 days, offers minimal protection against pass-the-hash attacks. Attackers exploit the *current* password hash residing in memory on a compromised system, not a previously used one. Therefore, even if a user changes their password frequently, the attacker can still capture and reuse the newly generated hash for lateral movement within its validity period, rendering this control ineffective against the specific attack vector.
- ✗
Implement network segmentation and firewall rules.
Why it's wrong here
Implementing network segmentation and robust firewall rules is a crucial security best practice that limits an attacker's lateral movement across different network zones. However, this measure does not directly prevent a pass-the-hash attack from occurring within an already compromised segment. Once an attacker gains access to a system and extracts a credential hash, they can still reuse that hash to authenticate to other systems *within* the same segment or an accessible one, bypassing the segmentation's intent for that specific attack vector.
- ✓
Enable Windows Defender Credential Guard.
Why this is correct
Enabling Windows Defender Credential Guard is a highly effective countermeasure specifically designed to mitigate pass-the-hash attacks by isolating credential material. It uses virtualization-based security to store NTLM password hashes and Kerberos Ticket Granting Tickets (TGTs) in a secure, isolated container, making them inaccessible to malware even if the operating system kernel is compromised. This isolation prevents attackers from extracting and reusing these critical credentials for lateral movement, directly addressing the core mechanism of pass-the-hash.
- ✗
Disable NTLM authentication entirely.
Why it's wrong here
While NTLM (NT LAN Manager) is an older authentication protocol often targeted in pass-the-hash attacks, completely disabling it may cause significant compatibility issues with legacy applications and services that still rely on it. Furthermore, pass-the-hash attacks are not exclusively limited to NTLM; attackers can also leverage Kerberos tickets or other credential types. Therefore, disabling NTLM alone does not provide comprehensive protection against all forms of credential theft and reuse attacks and could disrupt business operations.
Go deeper
Related to this question
Learn chapter
Windows Editions and Features
Key term
Windows Defender
Windows Defender is a built-in antimalware and security tool in Microsoft Windows that protects your computer from viruses, spyware, and other malicious software without needing to install anything extra.
Key term
Container
A container is a lightweight, standalone software package that includes everything needed to run an application, such as code, runtime, system tools, and libraries.
About these practice questions
One of 495 original 220-1202 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This 220-1202 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 220-1202 exam.