Implementation Plan and Prioritized Roadmap

This document outlines the prioritized implementation plan for Domain Controllers, Endpoints, and Privileged Access Workstations (PAWs). Hardening a production Active Directory environment requires balancing security posture improvements against operational disruption and engineering effort.

To achieve this, all 600+ technical security controls in this guidebook are organized into five sequential phases based on their real-world impact on preventing compromise, ease of implementation, and potential compatibility impact.


Target Scope

  • Domain Controllers: High-security Windows Server instances hosting directory services (Tier 0).
  • Endpoints: Standard member client workstations (Tier 2).
  • Privileged Access Workstations (PAWs): High-security, isolated administration workstations (Tier 0).
  • Administrative Architecture: Directory layout, administrative tiering boundaries, and trusts (Tier 0 to Tier 2).
  • Operations & Maintenance: Backup, disaster recovery, patch shipping, and continuous monitoring procedures.

Phase 0: Architectural Foundation & Administrative Tiering

Architectural choices must be made and established before implementing individual host-level hardening measures. Without a secure administrative tiering structure, hardening client hosts or Domain Controllers is easily bypassed. This phase establishes administrative boundaries and prepares the GPO structure.

Security Posture Impact

  • Establishes the three-tier administrative model (Tier 0, Tier 1, Tier 2) to prevent credential exposure from high-privilege domains to lower-security zones.
  • Denies administrative logon rights across boundaries to block lateral movement and credential harvesting.
  • Secures AD trust relationships to prevent domain containment breaches.

Architectural Requirements

Identities & Services Requirements

Network & Firewall Requirements


Phase 1: Critical Risk Reduction & Operational Baselines

This phase targets the elimination of immediately exploitable vulnerability classes, including coercive authentication, protocol relaying, name resolution poisoning, default password reuse, and PKI template vulnerabilities. Crucially, it also implements core backup, logging retention, and comprehensive security audit policies to establish telemetry and visibility before deeper hardening parameters are deployed.

Security Posture Impact

  • Enforces backup and restore procedures to protect against fatal misconfigurations or ransomware.
  • Blocks coercion techniques (such as PetitPotam or DFSCoerce) that allow attackers to instantly compromise Domain Controllers from standard domain accounts.
  • Neutralizes LLMNR/mDNS spoofing (such as Responder attacks) that capture hashes on local network segments.
  • Standardizes naming schemas and establishes foundational ADCS and local administrator password management (LAPS).
  • Implements advanced security auditing across all host types to guarantee baseline forensic visibility.

Operations & Maintenance Requirements

Domain Controller Requirements

Advanced Audit Policies (Domain Controllers)

Submodule Overview: Configure Advanced Security Audit Policies

Identities & Services Requirements

Logging & Monitoring Requirements

PAW Requirements

Advanced Audit Policies (PAWs)

Submodule Overview: Audit Policy Baseline for PAWs

Endpoint Requirements

Advanced Audit Policies (Endpoints)

Submodule Overview: Audit Policy Baseline for Endpoints


Phase 2: Credential & Session Isolation (High Impact)

This phase focuses on isolating credentials inside memory and network packets to block credential dumping tools (like Mimikatz) and session hijacking. It also integrates isolated update deployment mechanisms, restricts Kerberos delegations, secures network authentication protocols, enforces account lockout policies, and implements robust service account policies.

Security Posture Impact

  • Enforces network cryptographic integrity via SMB signing and LDAP channel binding, stopping man-in-the-middle relays.
  • Protects the Local Security Authority Subsystem Service (LSASS) process from debugging and memory reading via LSA Protection, Credential Guard, and ASR.
  • Redirects default directory containers to ensure new objects receive security policies automatically.
  • Restricts Kerberos delegation and deploys fine-grained password and service account policies.
  • Enforces strict account lockout thresholds and password complexity across all tiers.

Operations & Maintenance Requirements

Domain Controller Requirements

Identities & Services Requirements

Network & Firewall Requirements

Logging & Monitoring Requirements

PAW Requirements

Account and Password Policies (PAWs)

Submodule Overview: Account Policies for PAWs

Endpoint Requirements

Account and Password Policies (Endpoints)

Submodule Overview: Account Policies for Endpoints


Phase 3: Tiering & Hardware-Rooted Protections (Strategic)

This phase establishes the physical boundaries, hardware-based trust mechanisms, and deep tiering segmentations that form the foundations of Tier 0 administrative workstations (PAWs), secure Domain Controller hosts, and network isolation.

Security Posture Impact

  • Assures that administrative systems cannot be modified by offline attacks (via BitLocker and firmware locks).
  • Ensures the boot sequence is verified from a hardware trust anchor (TPM 2.0, ELAM, Secure Boot revocations).
  • Cryptographically isolates tiers on the network using IPsec domain isolation.
  • Enforces smart card requirements for administrative accounts.
  • Restricts user rights assignments to eliminate privileged token abuses and unauthorized system capabilities.

Domain Controller Requirements

User Rights Assignments (Domain Controllers)

Submodule Overview: Configure User Rights Assignments for Domain Controllers

Identities & Services Requirements

Network & Firewall Requirements

PAW Requirements

User Rights Assignments (PAWs)

Submodule Overview: Configure User Rights Assignments for PAWs

Endpoint Requirements

User Rights Assignments (Endpoints)

Submodule Overview: Configure User Rights Assignments for Endpoints


Phase 4: Advanced Restrictions & Fine-Tuning (Continuous Hardening)

This phase introduces strict operational controls, software restrictions (AppLocker/WDAC), Windows Defender baseline and Attack Surface Reduction (ASR) rules, system services minimization, user profile hardening, and administrative templates. Additionally, continuous offline assessment loops are established to audit security controls on an ongoing basis.

Security Posture Impact

  • Prevents the execution of unauthorized binaries, scripts, or malicious installers via application blocklists/allowlists.
  • Restricts system executables (svchost.exe) from loading arbitrary non-Microsoft binaries.
  • Enforces comprehensive Microsoft Defender Antivirus settings and Attack Surface Reduction rules.
  • Disables non-essential background system services across all operating system profiles.
  • Audits Active Directory configurations monthly via offline scanners.

Operations & Maintenance Requirements

Domain Controller Requirements

System Services Hardening (Domain Controllers)

Submodule Overview: Disable Unnecessary Services on Domain Controllers

Windows Defender Antivirus Baseline (Domain Controllers)

Submodule Overview: Windows Defender Antivirus Domain Controller Baseline and Exploit Guard

Attack Surface Reduction Rules (Domain Controllers)

TCP/IP Network Parameter Hardening (Domain Controllers)

Submodule Overview: Configure TCP/IP and Network Parameter Hardening for Domain Controllers

Identities & Services Requirements

Network & Firewall Requirements

PAW Requirements

System Services Hardening (PAWs)

Submodule Overview: Disable Unnecessary System Services for PAWs

Windows Defender Antivirus Baseline (PAWs)

Submodule Overview: Windows Defender Antivirus PAW Baseline and Exploit Guard

Attack Surface Reduction Rules (PAWs)

User Profile Restrictions (PAWs)

Submodule Overview: Configure User Profile Restrictions for PAWs

System Administrative Templates (PAWs)

Submodule Overview: Configure System Administrative Templates for PAWs

Endpoint Requirements

System Services Hardening (Endpoints)

Submodule Overview: Disable Unnecessary System Services for Endpoints

Windows Defender Antivirus Baseline (Endpoints)

Submodule Overview: Windows Defender Antivirus Baseline and Exploit Guard

Attack Surface Reduction Rules (Endpoints)

User Profile Restrictions (Endpoints)

Submodule Overview: Configure User Profile Restrictions for Endpoints

System Administrative Templates (Endpoints)

Submodule Overview: Configure System Administrative Templates for Endpoints


Maintenance and Extension of the Implementation Plan

When a new technical hardening requirement is added to this guidebook, this implementation plan must be updated to maintain synchronization. Follow this process to integrate new requirements:

1. Security Impact & Disruption Assessment

Evaluate the new control against the following criteria to determine its priority phase:

  • Phase 0 (Architectural Foundation & Tiering):
    • Does the control establish global directories structures, trusts boundaries, or Tier restrictions?
  • Phase 1 (Immediate / Low Disruption or Critical Risk):
    • Does the control mitigate an actively exploited vulnerability class (such as coercion or name spoofing)?
    • Is it an operational or security auditing baseline needed for visibility?
    • Can it be applied with near-zero likelihood of breaking legacy systems or applications?
  • Phase 2 (Credential & Session Isolation):
    • Does the control isolate credential storage (LSASS), enforce account lockout thresholds, or protect authentication exchanges over the network?
  • Phase 3 (Tiering & Hardware-Rooted Protections):
    • Does the control require hardware features (TPM, UEFI, BitLocker, IOMMU, ELAM), enforce user rights assignments, or establish critical tiering boundaries?
  • Phase 4 (Advanced Restrictions & Fine-Tuning):
    • Does the control involve strict application blocklisting/allowlisting (AppLocker/WDAC), disabling services, user profile lockdown, administrative templates, or fine-tuning diagnostic parameters that require extensive verification?

2. Document Integration

  • Open roadmap/implementation-plan.md.
  • Locate the chosen phase section.
  • Identify the correct target scope subsection (Architectural, Operations, Domain Controller, PAW, or Endpoint).
  • Insert the new requirement. Ensure it is sorted in alphanumeric order by its Requirement ID.
  • Use the relative markdown link syntax: * **[REQ-XXX-### - Requirement Title] (../module-dir/file-name.md)**: Brief explanation. (Note: remove the space between the bracket and parenthesis in your actual implementation).

After editing, run the automated verification script from a PowerShell console to ensure links resolve properly:

.\Verify-ADHardeningDocs.ps1

Once verification passes, run the compilation script to update the unified guidebook file:

py scripts/compile_docs.py

results matching ""

    No results matching ""