Security teams should keep Kerberos pre-authentication enabled for every account unless there is a documented business need to disable it. Then they should inventory exceptions, review privileged and service accounts first, and continuously monitor for new accounts with pre-authentication disabled. Strong password policy and timely review of authentication settings reduce the chance that attackers can capture responses and crack them offline.
Why This Matters for Security Teams
AS-REP Roasting is not a password problem alone. It is a directory hygiene problem that creates an offline cracking path against accounts configured without Kerberos pre-authentication. Once an attacker finds one exposed account, the risk shifts from authentication misconfiguration to credential recovery at scale. Guidance from CISA cyber threat advisories and NIST SP 800-53 Rev 5 Security and Privacy Controls both reinforce the same operational theme: authentication settings must be monitored continuously, not only during hardening projects.
This issue matters most because the accounts at risk are often not random user objects. Service accounts, legacy accounts, and exceptions created for compatibility tend to linger, and those are exactly the records defenders forget to revisit. A single weak or reused password can become the pivot point for broader compromise, especially if the account has excessive directory or application privileges. In practice, many security teams discover AS-REP Roasting exposure only after attackers have already enumerated vulnerable accounts and started offline cracking.
How It Works in Practice
Defence starts with identifying every account that has Kerberos pre-authentication disabled. In active directory, that setting should be treated as an exception state, not a normal access pattern. The operational goal is to reduce the number of accounts that can be targeted for AS-REP responses, then make sure any justified exceptions are tightly controlled, documented, and reviewed on a fixed cadence.
A practical workflow usually includes four steps:
- Inventory all accounts with pre-authentication disabled, including stale, disabled, and service accounts.
- Prioritise privileged, delegated, and externally reachable accounts for immediate remediation.
- Reset weak credentials and enforce long, unique passwords on any account that must remain exempt.
- Alert on new accounts created with pre-authentication disabled and on changes to the setting itself.
Detection is strongest when directory monitoring is paired with authentication telemetry. Security teams should baseline account attributes and watch for tickets or authentication requests that indicate enumeration of vulnerable principals. The most useful control is not a one-time scan but continuous review of directory state, because misconfigurations tend to reappear during migrations, vendor onboarding, or legacy application support. NIST control families and active monitoring guidance also align with this approach, since misconfigured identity settings are an access control issue as much as a password issue. Research on the broader impact of exposed credentials in enterprise environments is discussed in The State of Secrets in AppSec, while Cisco Active Directory credentials breach is a useful reminder that credential exposure often becomes a downstream identity failure rather than an isolated event.
These controls tend to break down in large hybrid environments where Active Directory ownership is fragmented across IT, IAM, and application teams because exception tracking becomes inconsistent.
Common Variations and Edge Cases
Tighter pre-authentication enforcement often increases operational overhead, requiring organisations to balance authentication safety against compatibility for legacy systems, printers, service integrators, and old middleware. That tradeoff is real, but it should be handled as a governed exception process rather than a permanent waiver.
Some environments still have legitimate reasons to disable Kerberos pre-authentication for a narrow set of accounts. Current guidance suggests treating these cases as high-risk exceptions with compensating controls such as randomised high-entropy passwords, restricted logon rights, and explicit business ownership. There is no universal standard for when an exception is acceptable, but best practice is to require expiry dates and periodic reapproval. If a service account can be replaced with a managed identity, gMSA, or another account type that removes the exception, that is usually the better path.
Edge cases also appear during mergers, domain migrations, and third-party application integration, where administrators may temporarily copy legacy settings into new environments. The safest response is to validate authentication flags as part of build and change workflows, not after production cutover. Attackers often exploit these forgotten corners because they offer offline cracking opportunities without triggering noisy login failures. That is why directory hardening, privileged account review, and exception lifecycle management should be treated as one control set rather than separate activities.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-63, NIST Zero Trust (SP 800-207) and NIST AI RMF set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-03 | Pre-auth disabled accounts create exposed credential attack surface. |
| NIST CSF 2.0 | PR.AC-1 | Kerberos pre-auth settings are identity proofing and access control inputs. |
| NIST SP 800-63 | Authentication assurance depends on protected verifier and pre-authentication handling. | |
| NIST Zero Trust (SP 800-207) | Zero trust requires continuous verification of identity and auth state. | |
| NIST AI RMF | GOVERN | Governance is needed to track exceptions, ownership, and review cadence. |
Inventory NHI exceptions and remove any account setting that enables offline credential abuse.
Related resources from NHI Mgmt Group
- How should security teams defend Active Directory against LDAPNightmare-style denial of service attacks?
- How should security teams defend against password spraying in hybrid identity environments?
- How should security teams govern identity across acquired Active Directory environments?
- How should security teams govern authentication in hybrid Active Directory and cloud identity environments?