Join our Newsletter — 33% off our NHI Course

Who is accountable for reducing exposure to SPN scanning and related Kerberoasting risk?

Accountability sits with IAM, Active Directory administration, and security operations together. IAM teams should define service account policy, administrators should keep SPNs accurate and minimal, and security teams should monitor for reconnaissance and ticket abuse. If one control fails, the whole trust chain weakens, so ownership must be explicit and tested.

Why This Matters for Security Teams

SPN scanning and Kerberoasting are not niche Windows issues. They are indicators that service account governance, directory hygiene, and detection coverage are misaligned. When service principals are overexposed or poorly named, attackers can enumerate them, request Kerberos tickets, and attempt offline cracking without needing interactive access. That makes the risk cross-functional: IAM defines entitlement policy, directory administrators maintain accuracy, and security operations must detect reconnaissance and ticket abuse. The exposure pattern is exactly why Ultimate Guide to NHIs — Key Challenges and Risks treats visibility and privilege sprawl as core control failures, not housekeeping.

Practitioners often underweight this because the first signs look like normal directory queries rather than active compromise. That is a mistake. Kerberoasting becomes materially easier when SPNs are stale, excessive, or attached to highly privileged accounts, and the risk compounds when secrets remain valid far longer than their operational need. NHIMG research shows that 97% of NHIs carry excessive privileges, which helps explain why reconnaissance often leads to broader abuse instead of a contained event. In practice, many security teams encounter Kerberoasting only after password cracking succeeds, rather than through intentional detection of the earlier SPN scanning phase.

How It Works in Practice

Reducing exposure starts with explicit ownership of every service account and SPN. IAM teams should define policy for account creation, naming, group membership, password rotation, and retirement. Active Directory administrators should verify that each SPN is mapped to a real service, remove duplicates, and eliminate unnecessary privileged bindings. Security operations should then monitor for LDAP enumeration, anomalous service ticket requests, and repeated requests against accounts that should not be publicly discoverable. This is not a one-time cleanup; it is a continuous control loop aligned to NIST Cybersecurity Framework 2.0 and NIST SP 800-53 Rev. 5 Security and Privacy Controls.

  • Minimise SPNs so they exist only where a service actually requires Kerberos access.
  • Use dedicated service accounts with narrow privileges instead of shared administrative identities.
  • Rotate service account secrets on a schedule that matches risk, not convenience.
  • Alert on repeated ticket requests, unusual source hosts, and directory sweeps against service accounts.
  • Review service account exposure after application changes, mergers, and directory migrations.

For identity programs, the right question is not whether an SPN exists, but whether the business can justify its scope, privilege, and lifetime. NHIMG’s Ultimate Guide to NHIs — Why NHI Security Matters Now reinforces that the control gap is usually visibility first and compromise second. These controls tend to break down in large, legacy Active Directory environments where service ownership is unclear and application teams depend on long-lived shared accounts.

Common Variations and Edge Cases

Tighter SPN governance often increases operational overhead, requiring organisations to balance attack-surface reduction against application uptime and admin effort. In practice, some environments cannot immediately remove legacy SPNs because older applications depend on fixed service bindings. Current guidance suggests treating these as exceptions with compensating controls, not permanent defaults, but there is no universal standard for this yet.

The main edge case is environments with hybrid identity or third-party-managed directory services. In those settings, IAM may define policy, but implementation depends on platform teams, outsource providers, or application owners who do not share the same change cadence. Another common exception is clustered or load-balanced services, where one SPN may legitimately support multiple nodes. The control objective remains the same: document the owner, scope the privilege, and verify that the ticket-granting pattern is expected.

For leadership, the practical accountability model is simple: one team owns the policy, one team owns the directory state, and one team owns detection. If any of those responsibilities are informal, SPN scanning risk becomes everyone’s problem and no one’s measurable outcome. That is why the strongest programs pair directory cleanup with explicit monitoring and periodic review, rather than relying on inherited trust in the service catalog.

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-53 Rev 5, 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-01 Service account sprawl and weak lifecycle controls increase Kerberoasting exposure.
NIST CSF 2.0 PR.AC-4 Least-privilege access limits what exposed service identities can do.
NIST SP 800-53 Rev 5 AC-2 Account management controls govern creation, review, and disabling of service identities.
NIST Zero Trust (SP 800-207) ID Zero Trust requires continuous verification of workload identity and access context.
NIST AI RMF GOVERN Accountability and oversight are core governance needs for identity risk reduction.

Inventory service accounts, remove unnecessary SPNs, and enforce rotation and retirement for every NHI.