Active Directory Security Checklist for 2026 (Printable)
AD hardening checklist
Active Directory security checklist
We're the pentesters behind Insight Recon. This is the Active Directory security checklist we'd work through on any domain, in the order we'd fix things. Every item says why it matters and links the guidance behind it.
70 items · 12 groups · Updated November 2026
Progress: 0 of 70 done
The free scan at insightrecon.com checks 51 of these 70 items for you.
Start with the 32 items marked Do first. You can close the tab and pick up where you left off.
What the free scan covers
51 of 70 items checked for you in a few minutes, 12 of them in part.
- Free scan checks it39
- Free scan checks part of it12
- Checked on paid plans4
- Check by hand15
Behind those items are 140+ of the 155+ checks the scan runs. The 15 by hand are things our scan doesn't read, like backups, recovery drills and how admins sign in. See every check
Nothing left in this view. If you've ticked everything, run the scan again to make sure the fixes stuck.
Before you change anything
0 of 5 doneGet a baseline and a way back before you touch anything. Cleanup goes a lot faster when a mistake is easy to undo.
-
Do firstThe free scan does this for one domain. See every check it runs
Sources: ASD/CISA/NSA · Microsoft
-
Do firstCheck this by hand
Source: Microsoft
-
Do firstFree scan checks part of this: DCShadow Activity · Risky DCSync Permissions · Risky AdminSDHolder Permissions · Privileged SIDs in sIDHistory · Stale Domain Controller PasswordsThe scan looks for what an intruder leaves in AD, like a DCShadow registration or extra DCSync rights. Your DC logs and EDR alerts are where the rest shows up.
Sources: ASD/CISA/NSA · Microsoft
-
Do firstFree scan checks part of this: Stale AD Backup · No Domain Controller RedundancyThe scan checks how old your last AD backup is and that you have more than one DC. Only a test restore tells you a backup works.
Sources: Microsoft · DISA STIG V-243493
-
Do firstFree scan checks this: Recycle Bin is Disabled · Accidental Deletion Protection Not On OUs
Deep dive: AD Recycle BinSource: Microsoft
Take away the easy wins
0 of 10 doneAttackers check these in their first hour on a network, usually with free tools anyone can download.
-
Do firstFree scan checks this: Accounts with Kerberos Pre-Authentication Disabled
Deep dive: AS-REP roastingSource: ASD/CISA/NSA
-
Do firstFree scan checks this: Password in GPO · Possible Passwords in Account Descriptions · Possible Password in AD Attributes
Sources: ASD/CISA/NSA · NSA/CISA top 10
-
Do firstFree scan checks this: Accounts with No Password Requirement · Accounts with reversible passwords · GPO Enables reversible password use · Pre-Created Computer Accounts Detected
Deep dive: Password not requiredSource: CIS Benchmark
-
Do firstFree scan checks this: Accounts Vulnerable to Kerberoasting
Deep dive: KerberoastingSources: ASD/CISA/NSA · Microsoft
-
Do firstFree scan checks part of this: LLMNR EnabledThe scan checks the LLMNR policy. NetBIOS is set per network adapter or through DHCP, so check that one on your machines.
Deep dive: LLMNR and NBT-NSSource: NSA/CISA top 10
-
Do soonFree scan checks part of this: Accounts Vulnerable to Kerberoasting · gMSA Not In Use · gMSA with Stale Password · gMSA Password Readable by Unprivileged PrincipalsThe scan flags roastable accounts and gMSA problems. It can't see how long a regular service account's password is.
Deep dive: Readable gMSA passwordsSources: ASD/CISA/NSA · Microsoft
-
Do soonFree scan checks this: LAPS Not In Use · Risky LAPS read permissions
Deep dive: LAPSSources: Microsoft · DISA STIG V-243471
-
Do soonFree scan checks part of this: Password Policy Set for Less than 8 Characters · Fine-Grained Password Policy Not AppliedThe scan flags a domain policy that allows fewer than 8 characters. Getting it to 14 or more is on you.
Sources: CIS Benchmark · ASD/CISA/NSA
-
Do soonCheck this by hand
Sources: CIS Benchmark · ASD/CISA/NSA
-
OngoingFree scan checks this: Accounts with Non-Expiring Passwords · Accounts With Stale Passwords
Deep dive: Non-expiring passwordsSource: CIS Benchmark
Shrink Tier 0
0 of 6 doneAdmin groups collect people over the years and nobody remembers adding half of them. Every account in them is a way to own the forest.
-
Do firstFree scan checks this: High Number of Privileged Users · Schema Admins Group Not Empty · Computer Account Detected in Privileged Group · Privileged Group Contains Foreign Security Principal
Deep dive: Schema AdminsSources: Microsoft · DISA STIG V-243467
-
Do firstFree scan checks this: Operator Groups In Use · DNS Admins Group Not Empty
Deep dives: Operator groups · DnsAdminsSource: Microsoft
-
Do soonFree scan checks this: Inactive Privileged Users · Disabled Privileged Accounts · Privileged Users with Stale Passwords · Non-Expiring Passwords in Domain Admins Group · Possible Duplicated Accounts
Sources: CIS Controls 5.3 · NSA/CISA top 10
-
Do soonFree scan checks this: Protected Users Group Not Utilized · Privileged Users Allowed to Be Delegated
Deep dive: Protected UsersSources: Microsoft · DISA STIG V-243477
-
Do soonFree scan checks this: Built-in Administrator account used recently · Guest Account Enabled
Sources: Microsoft · CIS Controls 4.7
-
Do soonFree scan checks this: Stale krbtgt Account Password
Deep dive: krbtgt resetsSources: Microsoft · CISA
Fix delegation and dangerous permissions
0 of 7 doneMost of these don't show up in ADUC unless you go looking. They're behind a lot of the paths to Domain Admin we find on pentests.
-
Do firstFree scan checks this: Unconstrained Delegations Detected
Deep dive: Unconstrained delegationSources: DISA STIG V-243478 · Microsoft
-
Do firstFree scan checks this: Risky DCSync Permissions · Exchange Not Hardened
Sources: ASD/CISA/NSA · Microsoft
-
Do firstFree scan checks this: Risky AdminSDHolder Permissions · Dangerous Control Over Privileged Objects · Privileged Objects With Unprivileged Owners · Non-Standard Domain Controller Owner · Unknown Account within Delegation
Deep dives: AdminSDHolder · Who owns your DCsSource: Microsoft
-
Do firstFree scan checks this: Shadow Credential Write Access on Privileged Objects
Source: ASD/CISA/NSA
-
Do firstFree scan checks this: Non-administrative users can add computer accounts
Deep dive: MachineAccountQuotaSources: ASD/CISA/NSA · DISA STIG WN25-DC-000350
-
Do soonFree scan checks this: Constrained Delegation through protocol transition enabled · Constrained Delegation Detected · Resource-Based Constrained Delegation Configured · SPN-less Constrained Delegation
Deep dives: Constrained delegation · RBCDSource: Microsoft
-
Do soonFree scan checks this: Risky GPO Control Permissions · Risky GPO Login Script Permissions · Overly permissive GPO deployed file · Risky GPO Assignment to Local Groups · Dangerous User Rights Assigned by GPO
Source: DISA STIG WN25-DC-000090
Lock down AD CS
0 of 6 doneSkip this group if you don't run Active Directory Certificate Services. If you do, one bad template can take a regular user to Domain Admin. The free scan checks ESC1 through ESC17, apart from ESC12.
-
Do firstFree scan checks this: ESC1 · ESC2 · ESC3 · ESC13 · ESC15 · ESC17
Sources: ASD/CISA/NSA · NSA/CISA top 10
-
Do firstFree scan checks this: ESC4 · ESC5 · ESC7
Sources: ASD/CISA/NSA · NSA/CISA top 10
-
Do firstFree scan checks this: ESC6 · ESC16
Deep dive: Weak certificate mappingsSources: ASD/CISA/NSA · Microsoft
-
Do firstFree scan checks this: ESC8 · ESC11
Source: NSA/CISA top 10
-
Do soonFree scan checks this: ESC9 · ESC10 · ESC14 · Accounts with Weak Certificate Mappings
Deep dive: Weak certificate mappingsSource: Microsoft
-
Do soonCheck this by hand
Sources: ASD/CISA/NSA · Microsoft
Let the scan do the first pass
Going through this list by hand means a lot of PowerShell and a lot of reading permissions. The free scan checks 51 of these items in a few minutes. Most of its 155+ checks map to something on this list. The rest cover things that didn't make the cut, like WSUS over HTTP and open DNS zone transfers.
When we ran AD tools on pentests, we spent a lot of time working out which findings mattered most. So ours looks at what each finding touches in your domain. Take Kerberos pre-auth. If it's off on a disabled account, that's a cleanup job. On an enabled Domain Admin the report calls it critical.
- What to fix first. Quick Wins and your Top 10 riskiest findings sit at the top of the report.
- The fix for every finding. Each one names the accounts or objects involved and walks you through the fix in PowerShell or the GUI. Run the scan again and you'll see it's gone.
- Account Risk Scores. On paid plans, every account gets a score from the findings it's tied to, along with its privilege chain into groups like Domain Admins. You'll know whose account to lock down first.
- Read-only. It reads AD as a standard domain user and installs nothing on your DCs. Only HTTPS leaves your network.
Retire legacy auth and stop relays
0 of 7 doneMost of Microsoft's 2025 and 2026 hardening changes land here, so some of this may already be on by default. Check before you assume either way.
-
Do firstFree scan checks this: NTLMv1 or LM is Permitted · LM Hash in Use
Deep dive: NTLMv1Sources: DISA STIG WN25-SO-000310 · ASD/CISA/NSA
-
Do firstFree scan checks this: Domain Controller with SMB Signing Not Required · Computer with SMB Signing Not Required · Hardened UNC Paths Not Enforced
Deep dives: SMB signing · SMB signing bypassSources: Microsoft · NSA/CISA top 10
-
Do firstFree scan checks this: LDAP Signing Not Enforced on Domain Controllers · LDAP Client Signing Disabled by GPO
Deep dives: LDAP signing · LDAP signing bypassSource: Microsoft
-
Do firstFree scan checks this: DES/RC4 Support Enabled · Accounts with SPNs Not Supporting AES · User Accounts with DES Enabled · AES Not Enabled on Trust
Deep dives: RC4 in Kerberos · DES and RC4 support · DES-enabled accountsSources: Microsoft · DISA STIG WN25-SO-000290
-
Do soonFree scan checks this: LDAPS Channel Binding Not Enforced
Deep dive: LDAP channel bindingSources: Microsoft · CIS Benchmark
-
Do soonFree scan checks part of this: Domain Controllers with SMBv1 EnabledThe scan checks your DCs. Member servers and old devices on the network are on you.
Deep dive: SMBv1 on DCsSources: ASD/CISA/NSA · Microsoft
-
OngoingCheck this by hand
Source: Microsoft
Harden the domain controllers
0 of 7 doneWhoever controls a DC controls the domain. These items cut down what can reach your DCs and what an attacker could take from them.
-
Do firstFree scan checks this: Domain Controller with Stale Update
Sources: Microsoft · NSA/CISA top 10
-
Do firstFree scan checks this: Print spooler service is enabled on a Domain Controller · WebClient Service Running on Domain Controllers
Deep dive: Print Spooler on DCsSources: ASD/CISA/NSA · CIS Benchmark
-
Do soonFree scan checks this: Legacy Operating System on Domain Controller · Legacy Operating Systems Detected · Legacy Domain Functional Level Detected · NTFRS SYSVOL Replication Active
Sources: Microsoft · DISA STIG V-243480
-
Do soonCheck this by hand
Sources: Microsoft · DISA STIG V-243475
-
Do soonCheck this by hand
Sources: Microsoft · CIS Benchmark
-
Do soonFree scan checks this: Stale Domain Controller Passwords · Inactive Domain Controllers · Stale Computer account passwords
Sources: ASD/CISA/NSA · DISA STIG WN25-DC-000330
-
Do soonFree scan checks this: Privileged Groups Missing From RODC Denied List · RODC Privileged Users Exposed · RODC Privileged Groups Can Be Exposed
Source: DISA STIG V-243489
Trusts, SID History and anonymous access
0 of 4 doneOld trusts and migration leftovers tend to outlive everyone who knew why they were there.
-
Do firstFree scan checks this: Trust without SID Filtering · Dangerous Trust Attributes Detected · NT4 Compatible Trust
Deep dive: SID HistorySource: DISA STIG V-243484
-
Do firstFree scan checks this: Privileged SIDs in sIDHistory · Accounts with SID History · Account Migrated from Non-Existent Domain
Deep dive: SID HistorySource: ASD/CISA/NSA
-
Do soonFree scan checks part of this: Inactive Trust Detected · Trust Accounts with Stale PasswordsThe scan finds trusts that look unused and trust passwords that stopped rotating. Whether a trust uses selective authentication is yours to check.
Sources: DISA STIG V-243485 · Microsoft
Keep admin work off everyday machines
0 of 5 doneThis is the slow one. Tiering takes months in most shops, so start early and roll it out in pieces.
-
Do firstFree scan checks part of this: Administrator Accounts With Email AddressesThe scan flags admin accounts that have an email address. Whether anyone browses the web with them is yours to check.
Sources: CIS Controls 5.4 · DISA STIG V-243468
-
Do soonCheck this by hand
Source: Microsoft
-
Do soonCheck this by hand
Source: Microsoft
-
Do soonFree scan checks part of this: Smart Card Required Accounts with Stale PasswordsThe scan checks that smart card accounts still get their password rotated. MFA is enforced outside AD, so check it wherever you set it up.
Sources: CIS Controls 6.5 · DISA STIG V-243476
-
Do soonCheck this by hand
Source: Microsoft
Where AD meets Entra ID
0 of 5 doneIf you sync to Entra ID, your AD and your tenant can each be used to attack the other.
The scan's hybrid checks are on paid plans. They read what Entra Connect leaves in on-prem AD and never touch your tenant.
-
Do firstChecked on paid plans: Synchronization Account Is Privileged · Synchronization Account Can Reset Privileged Passwords · Synchronization Account Can Modify Privileged Groups · Synchronization Principal Can Control Tier 0 Objects · Synchronization Account Has Excessive AD Permissions · Synchronization Permissions Reach AdminSDHolder-Protected Objects · Non-Tier 0 Principal Controls Synchronization Account · Synchronization Account Is Delegatable · Multiple Synchronization Accounts Hold DCSync Rights
Deep dives: Tenant to AD · Hybrid attack surfaceSource: Microsoft
-
Do soonChecked on paid plans: Stale Entra Seamless SSO Account Password · Unauthorized Control Over the Entra Seamless SSO Account · Unexpected Owner of the Entra Seamless SSO Account · Dangerous Kerberos Delegation on the Entra Seamless SSO Account · Resource-Based Constrained Delegation on Entra Seamless SSO Account · Entra Seamless SSO Account Is Not Protected from Delegation · Entra Seamless SSO Account Supports Weak Kerberos Encryption · Unexpected SPNs on Entra Seamless SSO Account · Multiple Entra Seamless SSO Account Objects Detected
Deep dive: Hybrid attack surfaceSource: Microsoft
-
Do soonChecked on paid plans: AzureADKerberos Password Replication Policy Exposes Privileged Accounts · Unauthorized Control Over AzureADKerberos Object · Dangerous Delegation on AzureADKerberos Object
Deep dive: Tenant to ADSource: Microsoft
-
Do soonCheck this by hand
Sources: ASD/CISA/NSA · Microsoft
Log what matters
0 of 4 doneThe scan checks that the audit settings exist. Collecting the events and alerting on them is a job for your SIEM or detection tools.
-
Do soonFree scan checks part of this: Insufficient Domain Controller LoggingThe scan checks the advanced audit policy your DCs get. Auditing on AdminSDHolder and other key objects is set separately, so check those yourself.
Sources: Microsoft · DISA STIG WN25-DC-000210
-
Do soonFree scan checks this: Weak PowerShell Logging
Sources: ASD/CISA/NSA · CIS Controls 8.8
-
OngoingCheck this by hand
Sources: ASD/CISA/NSA · CIS Controls 8.9
-
OngoingCheck this by hand
Source: ASD/CISA/NSA
Plan for the bad day
0 of 4 doneIf someone does get Domain Admin, these decide how long you're down.
-
Do soonCheck this by hand
Sources: ASD/CISA/NSA · CIS Controls 11.4
-
Do soonCheck this by hand
Sources: Microsoft · CIS Controls 11.5
-
Do soonCheck this by hand
Sources: DISA STIG V-243479 · Microsoft
-
OngoingRun the free scan again after each fix. Free keeps your latest scan only. Scheduled scans, scan history and remediation tracking start on Standard.
Source: Microsoft
Where this Active Directory security checklist comes from
- Microsoft's AD security guidance, including its December 2025 threat guidance and the 2026 Kerberos and NTLM changes
- The ASD, CISA and NSA guide Detecting and mitigating Active Directory compromises
- The NSA and CISA top ten misconfigurations advisory
- CIS Controls v8.1 and the CIS Benchmarks
- The DISA Active Directory and Windows Server 2025 STIGs
Check names link to our checks library. Last reviewed October 30, 2026.
Insight Recon · insightrecon.com/active-directory-security-checklist · Updated November 2026
Active Directory security checklist questions
What should an Active Directory security checklist include?
Start with who holds admin rights and the Kerberos and password settings attackers go after first. Then cover delegation, permissions on privileged objects and AD CS if you run it. After that come the legacy protocols that make relay attacks possible, DC hardening, logging and recovery. If you sync to Entra ID, add the accounts and permissions Entra Connect leaves behind in AD. Every item on this Active Directory security checklist links the Microsoft, government, CIS or DISA guidance behind it.
How often should I review Active Directory security?
We'd go through a checklist like this one at least once a quarter. Do it again after big changes like a migration, a new trust or an Entra Connect rebuild. A few items run on their own schedule, like the krbtgt reset every 180 days and the DSRM password every year. Check each fix right after you make it, since AD drifts. Standard and Enterprise add a Windows agent that runs our scan on a schedule and marks every finding as new, modified or remediated. You can also get an email after each scan listing the findings that weren't there last time.
What's the most important Active Directory security setting?
There isn't one setting that fixes AD. If we had to pick one place to start, it'd be shrinking Tier 0. That means fewer Domain Admins and none of them signing in to everyday machines. Right behind it are the easy wins attackers try first, like accounts without Kerberos pre-authentication and passwords left in Group Policy.
Is there a free Active Directory security assessment?
Yes. Insight Recon's Free plan covers one domain per company. You'll see every core AD finding in it, with no cap and no credit card. Only the hybrid identity checks need a paid plan. The free scan checks 51 of the 70 items on this list for you, some of them only in part. Your Quick Wins and Top 10 come first and every finding comes with its fix. The sample report is a full report from a test domain. Consultants scanning client domains for paid work need the Auditor plan instead.
Other free options include PingCastle's free edition and Semperis's Purple Knight. PingCastle's free edition is licensed for internal use. Our PingCastle and Purple Knight comparisons cover how they differ.
How often should you reset the krbtgt password?
Microsoft's December 2025 guidance and the Windows Server 2025 STIG say at least every 180 days. ASD's guide says at least every 12 months. Whichever you follow, reset it twice. Let the first reset replicate and wait for existing tickets to expire before the second. CISA says that's at least 10 hours. After a suspected compromise, don't wait for the schedule.
Which checklist items can a scanner check and which are manual?
A scanner can read anything stored in AD, Group Policy or DC settings. That covers group membership, account flags and delegation. It also covers permissions, AD CS templates and protocol settings, which is most of this Active Directory security checklist. Our free scan checks 51 of the 70 items, 12 of them in part. Paid plans add the 4 hybrid identity items.
The 15 marked Check by hand live outside what our scan reads, like whether admins use phishing-resistant MFA or whether anyone has tested a forest recovery. On the items the scan checks in part, a line under the check names says what's left for you.
Do I need Domain Admin rights to check these settings?
Not for Insight Recon. A standard domain user account is all the scan needs and nothing gets installed on your DCs. We'd rather you didn't run it as Domain Admin anyway. The uncomfortable part is that any domain user can read most of what's on this list. An attacker with one phished account sees the same gaps you do.
What changed in Active Directory security in 2026?
Microsoft's Kerberos updates for CVE-2026-20833 make DCs assume AES for accounts with no encryption types set. That's been on by default since the April 2026 updates. The July 2026 updates removed the rollback. Since the October 2026 update, Windows 11 24H2 and later and Windows Server 2025 also block NTLMv1-based single sign-on by default. That breaks automatic Wi-Fi and VPN sign-ins that still use MS-CHAPv2.
Microsoft has said it plans to turn network NTLM off by default in the next major Windows Server release. The ASD, CISA and NSA guide got a September 2026 update that expands its sections on detecting DCSync and on shadow credentials. Strong certificate mapping has been enforced on patched DCs since 2025. If you haven't looked since last year, start with the RC4 and NTLM items.
Your turn
Find out which of these your domain fails
The free scan checks 51 items on this Active Directory security checklist in a few minutes. Your Quick Wins and Top 10 come up first, with the fix for every finding. The Free plan gets you one domain and every core AD finding, with no credit card.
Account Risk Scores and scheduled scans start on Standard, along with remediation tracking and new-finding alerts. If you want help with the fixes, our team does remediation.