Join our Newsletter — 33% off our NHI Course

How should security teams plan a migration from NTLM to Kerberos in Windows environments?

Start by inventorying where NTLM is still required, especially legacy applications, standalone systems, and backward compatibility paths. Then validate Kerberos support in Active Directory for critical services, test authentication flows, and phase out NTLM through Group Policy on the least impacted systems first. This reduces disruption while shifting the environment toward stronger mutual authentication and ticket-based access.

Why NTLM Migration Needs More Than a Simple Protocol Swap

Moving from NTLM to Kerberos is usually framed as a protocol upgrade, but the real task is authentication dependency management. NTLM often survives in places teams have not fully mapped, including old line-of-business apps, local admin flows, embedded devices, scheduled tasks, and fallback paths created years ago for compatibility. Kerberos changes the trust model, so the migration must account for service principal names, time synchronisation, delegation, and application behaviour under ticket-based authentication. Security teams that treat this as a domain-wide toggle risk outages, shadow exceptions, or a quiet return to NTLM when users hit a broken workflow. Current guidance suggests phasing the change by business criticality and technical dependency, not by directory scope alone.

In practice, many teams discover their last NTLM dependencies only after service owners start reporting authentication failures in production.

How It Works in Practice

A workable migration starts with an inventory of where NTLM is actually being used, then separates harmless legacy dependencies from those that are structurally tied to a system or vendor. That inventory should include interactive logons, service-to-service calls, application pools, scheduled jobs, remote management, and any path where a device or application cannot yet obtain a Kerberos ticket. You then validate that Active Directory is ready to issue and accept Kerberos tickets for each critical service, including correct SPNs, domain membership, clock alignment, and support for the authentication libraries used by the application. If time drift, duplicate SPNs, or misconfigured delegation exist, Kerberos failures can look like generic application instability rather than an authentication issue.

The migration is usually safer when teams first move low-risk systems to Kerberos-only settings, observe real authentication telemetry, and keep a rollback path for a defined period. That phased approach lets you distinguish genuine incompatibility from poor configuration. It also helps reveal hidden dependencies such as hard-coded NTLM use in scripts or middleware that fails only under specific account types. Where possible, use a controlled test environment that mirrors production identity boundaries, because authentication behaviour often changes when trust relationships, cross-domain access, or service account permissions differ. Teams should also plan for monitoring that shows where NTLM is still succeeding, because successful fallback is often the signal that the migration is not complete. For broader identity hygiene context, NHIMG’s Ultimate Guide to NHIs is useful when the migration also exposes service accounts and other machine-authenticated dependencies.

Kerberos migrations can fail quietly when application owners assume “domain joined” automatically means “Kerberos ready,” because protocol compatibility depends on service configuration, delegation rules, and client behaviour, not just directory membership.

Common Variations and Edge Cases

Tighter NTLM restrictions often increase operational friction, so organisations must balance authentication hardening against the realities of legacy support. Some environments still need NTLM temporarily for unmanaged devices, third-party appliances, or applications that cannot be upgraded quickly. In those cases, current guidance suggests isolating the exception, documenting the business owner, and setting an explicit expiry rather than allowing indefinite fallback.

Cross-domain trusts, constrained delegation, and environments with multiple forests add another layer of complexity because Kerberos ticket flow can break in ways that basic lab testing does not expose. Browser-based applications, service accounts with nonstandard permissions, and systems that rely on local accounts may also behave differently from standard user logons. Teams should treat these as separate migration streams rather than lumping them into one policy change. Where the question is not whether Kerberos can work, but whether it can replace every last NTLM dependency, the answer is usually no until the long tail of exceptions has been actively retired.

For teams planning to tighten controls after migration, the OWASP Non-Human Identity Top 10 provides a useful lens on the service-account and machine-authentication risks that often become more visible during the transition.

Risk and Threat Considerations

NTLM is not only a legacy compatibility issue; it is also a material exposure point because fallback authentication can preserve weaker trust assumptions and expand the window for misuse. In mixed environments, attackers often benefit when defenders keep NTLM available for convenience, especially where lateral movement, relay-style abuse, or credential capture can exploit older authentication paths.

Failure mechanism: The risk materialises when NTLM remains enabled as a silent fallback, when service owners do not know which applications still depend on it, or when Kerberos breaks in production and teams temporarily re-enable NTLM to restore service. That pattern keeps weaker authentication alive and can mask misconfigurations that should be fixed instead of bypassed.

Impact: The result is broader attack surface, weaker resistance to authentication abuse, and a migration that never truly finishes. It can also leave organisations with false confidence that they have modernised identity controls while critical systems still accept the older protocol.

Standards & Framework Alignment

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

MITRE ATT&CK and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0, CIS Controls v8 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 PR.AA-01 — Identity Management, Authentication, and Access Control NTLM to Kerberos migration is an authentication control modernization effort.
Recommendation — Enforce stronger authentication paths and retire legacy fallback access methods.
CIS Controls v8 6.3 — Access Control Management Migrating protocols requires removing legacy authentication access paths.
Recommendation — Inventory and remove legacy authentication paths that no longer meet access requirements.
NIST Zero Trust (SP 800-207) 3.1 — Strong Authentication and Authorization Kerberos supports stronger authentication than NTLM in zero trust designs.
Recommendation — Adopt strong, verifiable authentication and minimize reliance on weak fallback protocols.
MITRE ATT&CK T1557 — Adversary-in-the-Middle Weak or fallback authentication can be abused in relay and interception scenarios.
Recommendation — Hunt for and eliminate authentication paths that remain susceptible to relay abuse.
OWASP Non-Human Identity Top 10 NHI-02 — Secrets and Credential Management Service accounts and machine-authenticated paths are central to the migration scope.
Recommendation — Rotate and bound machine credentials as you retire NTLM-dependent services.

Practitioner Guidance

What to prioritise: Treat high-value service accounts, business-critical applications, and any externally reachable authentication flow as the first wave. If those paths cannot be proven Kerberos-compatible, they should be isolated as explicit exceptions rather than allowed to stall the whole migration.

What to verify: Confirm that each candidate system has a valid SPN, correct time synchronisation, tested delegation behaviour, and observable authentication logs before enforcement. If you cannot produce evidence of successful Kerberos exchanges in production-like conditions, do not assume the system is ready for NTLM removal.

Common mistake: Teams often switch off NTLM by policy before they have mapped fallback dependencies, then spend the recovery period chasing failures instead of removing root causes. The safer sequence is inventory, validation, phased enforcement, and then removal of temporary exceptions with an expiry date.

Practitioner takeaway: The migration succeeds when Kerberos becomes the normal path for critical services and NTLM survives only as a short-lived, well-owned exception with a clear retirement plan.