AD-SPN-05: Computer SPN non-FQDN hosts should be investigated
| ID | AD-SPN-05 |
| Severity | Info |
| Suite | Active Directory (on-premises) |
| Product | Active Directory |
| Feature | Service principal names |
| Security area | Infrastructure hardening |
| Resource type | Computer |
| Reads from | On-premises Active Directory |
What this checks and how to fix it
Section titled “What this checks and how to fix it”SPNs should use fully qualified domain names (FQDNs) for the host portion to ensure proper Kerberos authentication across domain boundaries and to avoid ambiguity. Non-FQDN hosts can cause:
- Authentication failures: Kerberos may fail to find the correct service principal
- DNS resolution issues: Short names may not resolve correctly in all contexts
- Cross-domain problems: Non-FQDNs may not work across domain trusts
- Configuration drift: Indicates inconsistent SPN registration practices
Control Type
Section titled “Control Type”Operational
Security Recommendation
Section titled “Security Recommendation”Review SPNs with non-FQDN hosts:
- Determine if the SPN is still needed
- Update SPNs to use FQDN format (serviceclass/host.fqdn:port)
- Establish standards for SPN registration in your organization
- Use FQDNs consistently for all service principal names
How the Test Works
Section titled “How the Test Works”This test parses all computer SPNs and checks if the host portion contains a dot (indicating FQDN format). SPNs without dots in the host portion are flagged as non-FQDN.
Related Tests
Section titled “Related Tests”Test-MtAdUserSpnNonFqdnHosts- Checks user account SPNs for non-FQDN hostsTest-MtAdComputerSpnServiceClassCount- Overall SPN analysis
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.
