Skip to content

AD-CFG-03: SPN mappings should be retrievable

ID AD-CFG-03
Severity Info
Suite Active Directory (on-premises)
Product Active Directory
Feature Directory configuration
Security area Infrastructure hardening
Resource type Tenant
Reads from On-premises Active Directory

SPN mappings are used to support legacy or non-FQDN client behavior by mapping service principal names to the correct Kerberos realm/host context. While this can improve compatibility, misconfigured SPN mappings can create security and reliability issues, such as:

  • Authentication inconsistencies (Kerberos vs. fallback behaviors)
  • Clients receiving unexpected service identity resolution
  • Increased exposure to credential forwarding / downgrade-style scenarios if legacy behavior is unintentionally permitted

Operational

  • Keep SPN mappings as minimal as possible—only those required for supported legacy interoperability.
  • Periodically review and remove stale mappings tied to retired hostnames/services.
  • Validate that SPN mappings resolve to the correct target identities (FQDN/realm) for all required workloads.

This test inspects the SPN mapping configuration exposed by AD, extracts the configured mappings, and provides a count/visibility metric so administrators can identify whether mappings exist that should not be present.

  • Test-MtAdWellKnownSecurityPrincipalsCount - Identifies additional security principal surface that should be consistent with Kerberos hardening.

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.