AD-DCOMP-03: Non-DC computers with constrained delegation count should be investigated
| ID | AD-DCOMP-03 |
| Severity | Info |
| Suite | Active Directory (on-premises) |
| Product | Active Directory |
| Feature | Computers |
| Security area | Authentication |
| Resource type | Computer |
| MITRE ATT&CK | T1558, T1550.003 |
| Reads from | On-premises Active Directory |
What this checks and how to fix it
Section titled “What this checks and how to fix it”- Constrained delegation (also known as “protocol transition” or S4U2Proxy) is safer than unconstrained delegation but still carries security risks. It allows a service to impersonate a user to specific services only, rather than any service in the domain.
Security Considerations:
- Limited Scope: Safer than unconstrained but still enables impersonation
- Configuration Complexity: Easy to misconfigure and accidentally grant excessive permissions
- Attack Surface: Each computer with constrained delegation expands the attack surface
- Legacy Protocol: Some implementations may fall back to less secure methods
Control Type
Section titled “Control Type”Operational
Security Recommendation
Section titled “Security Recommendation”-
Minimize Usage:
- Use only where absolutely necessary
- Regular review of all constrained delegation configurations
- Document business justification for each instance
-
Secure Configuration:
- Limit to specific SPNs (Service Principal Names)
- Use protocol transition only when required
- Regular auditing of delegation settings
-
Consider Modern Alternatives:
- Resource-Based Constrained Delegation: More flexible and easier to manage
- Group Managed Service Accounts (gMSA): Automatic password management
- Managed Identity: For cloud and hybrid scenarios
How the Test Works
Section titled “How the Test Works”This test counts non-DC computers with the TrustedToAuthForDelegation flag enabled, which indicates:
- Constrained delegation is configured
- Protocol transition may be enabled
Related Tests
Section titled “Related Tests”Test-MtAdComputerUnconstrainedDelegationCount- Overall unconstrained delegationTest-MtAdComputerNonDcUnconstrainedDelegationCount- Critical non-DC unconstrained delegationTest-MtAdUserDelegationConfiguredCount- User account delegation settings
Related links
Section titled “Related links”- Microsoft Defender for Identity: Unsecure Kerberos delegation
- ANSSI Active Directory checkpoints: Constrained authentication delegation to privileged service
- ANSSI Active Directory checkpoints: Constrained delegation with protocol transition to a privileged service
Mito check. Author: soulemike. Open-source licences.
Open-source licences. CIS Benchmark material © Center for Internet Security, Inc.; CISA SCuBA baselines are public domain (CC0).
© 2026 Virtual Petals. Mito is a Virtual Petals service, hosted in Microsoft Azure UAE North.
