Join our Newsletter — 33% off our NHI Course

Constrained Delegation

Constrained Delegation is an Active Directory delegation setting that lets a service request access to specific downstream services on behalf of a user. If misconfigured, it can become a privilege escalation path because attackers who compromise the first service may impersonate users to allowed targets. Review trust boundaries and delegation scope regularly.

How Constrained Delegation Works

Constrained delegation is an Active Directory trust setting that allows one service to act on behalf of a user when it calls other permitted services. The key security idea is delegation scope, which is narrower than unconstrained delegation but still powerful enough to move a user’s authority across service boundaries.

This pattern is common in Windows enterprise applications that need backend access without asking the user to reauthenticate at every step. Its safety depends on the first service being trustworthy, the target list being deliberately limited, and the surrounding Kerberos configuration being reviewed as systems change.

Why It Matters for Access Control

Constrained delegation changes who can speak for whom, so it sits squarely in the access-control layer rather than being just a convenience feature. If the delegated service is compromised, the attacker may gain a path to impersonate users to the specific downstream services that were approved, which turns a narrow trust relationship into a privilege boundary.

That is why review of allowed services, service ownership, and delegation purpose matters. A delegation entry should exist only for a clearly justified application flow, not because it was convenient during deployment or copied from another server role.

For broader Active Directory hardening guidance, Active Directory and Entra ID Hardening Guide covers delegation alongside tiering, privileged groups, and hybrid identity controls.

Common Failure Modes

The most important failure mode is overbroad trust. Even though constrained delegation is limited to specific targets, a compromised front-end service can still become a powerful impersonation point if the allowed target set is too wide or if the service itself is overprivileged.

Another failure mode is configuration drift. As applications are retired, moved, or restructured, old delegation paths can remain in place and quietly preserve access that no longer has a business justification. That kind of stale trust is hard to notice because the configuration often looks benign until it is abused.

Hardening measures for AD and delegation settings are discussed in the Active Directory and Entra ID hardening guide, especially where service accounts and attack paths intersect.

Checking and Reducing Exposure

Exposure review starts with inventory, because constrained delegation is only meaningful when you know which services are configured to delegate and which downstream services they can reach. From there, compare the configured trust paths against the current application architecture, not the architecture that existed when the setting was first created.

When the flow is difficult to justify, the safest assumption is that the delegation scope should be narrowed or removed. The practical test is simple: if the service cannot clearly explain why it needs to act for a user, the delegation relationship is probably carrying more trust than necessary.

For token-handling and delegation mechanics that resemble this pattern, RFC 8693: OAuth 2.0 Token Exchange is a useful reference point for on-behalf-of flows, even though Active Directory implements the idea differently.

Risk and Threat Considerations

Constrained delegation is attractive to attackers because it preserves legitimacy, the service is already trusted, the request path is normal, and the resulting impersonation can look like valid application activity. Once the first service is compromised, the attacker may inherit its delegation capability and use it to reach downstream systems without needing the user’s original password.

Failure mechanism: A malicious actor compromises the delegating service, then uses its approved delegation scope to obtain access to permitted targets as the user or as the service’s delegated authority.

Impact: The attacker can pivot into sensitive backend services, expand access through trusted application paths, and create a privilege escalation route that is harder to distinguish from ordinary service traffic.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK addresses the attack and risk surface, while NIST SP 800-53 Rev 5 sets the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST SP 800-53 Rev 5 IA-5 — Authenticator Management Constrained delegation depends on controlling credential use and delegation scope.
AC-6 — Least Privilege Delegation should grant only the minimum backend authority needed for the service flow.
AU-6 — Audit Record Review, Analysis, and Reporting Delegation abuse is best found through log review of anomalous service impersonation.
Recommendation — Limit delegated credential use and rotate or revoke credentials when delegation paths change. Minimise delegated access so services can reach only the approved downstream targets. Review authentication and service logs for unusual delegated access and impersonation patterns.
MITRE ATT&CK T1550 — Use Alternate Authentication Material Attackers can abuse trusted delegation material to act through a compromised service.
Recommendation — Detect and investigate abuse of delegated trust paths as alternate authentication material.

Practitioner Guidance

Governance implication: Treat constrained delegation as a privileged trust decision, not as a routine application checkbox. Ownership should sit with the service and identity teams that can validate why each delegation path exists and whether it still matches the application design.

What to watch for: Review any service that has delegation enabled, any target service with broad reach, and any environment where the application changed but the delegation settings did not. Those are the places where a narrow trust path most often turns into a durable abuse path.