Skip to content

AD-USER-14: User SPN count should be retrievable

ID AD-USER-14
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

User accounts with ServicePrincipalName values are typically used as service accounts. These accounts are important because they may be susceptible to Kerberoasting and often have broad or persistent access.

  • Kerberoasting exposure: User SPNs are a common attack target
  • Service account discovery: Helps inventory service identities in the domain
  • Hardening priority: Supports review of password hygiene, delegation, and logon restrictions

Operational

  • Review every user account with an SPN and confirm it is a legitimate service account
  • Prefer managed service account options where possible
  • Ensure service accounts use strong credential and monitoring controls

This test counts user objects where the ServicePrincipalName attribute contains one or more values.

  • Test-MtAdUserKnownServiceAccountCount - Identifies service accounts by naming convention
  • Test-MtAdUserAdminCountCount - Highlights protected user accounts that may need extra scrutiny

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.