AD-SPN-08: User SPN service class usage should be investigated
| ID | AD-SPN-08 |
| Severity | Info |
| Suite | Active Directory (on-premises) |
| Product | Active Directory |
| Feature | Service principal names |
| Security area | Authentication |
| Resource type | User |
| MITRE ATT&CK | T1558.003 |
| Reads from | On-premises Active Directory |
What this checks and how to fix it
Section titled “What this checks and how to fix it”A detailed breakdown of SPN service classes on user accounts enables:
- Risk prioritization: Identify high-value targets like database services
- Service inventory: Understand what services run under user credentials
- Compliance assessment: Ensure services meet security standards
- Migration planning: Prioritize which services to move to gMSAs first
Database and application services on user accounts pose the highest Kerberoasting risk.
Control Type
Section titled “Control Type”Operational
Security Recommendation
Section titled “Security Recommendation”Based on service class usage:
- Prioritize migrating database services (MSSQLSvc, oracle) to gMSAs
- Audit HTTP/HTTPS services running under user accounts
- Investigate custom or unknown service classes
- Document legitimate service accounts and their purposes
How the Test Works
Section titled “How the Test Works”This test analyzes all user SPNs, groups them by service class, and provides a count and percentage for each service class, helping you understand your user service account landscape.
Related Tests
Section titled “Related Tests”Test-MtAdUserSpnServiceClassCount- Counts distinct service classesTest-MtAdUserSpnUnknownCount- Identifies unrecognized service classesTest-MtAdComputerSpnServiceClassUsage- Computer account service class usage
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.
