01
Govern service accounts
- Maintain an up-to-date inventory.
- Assign a named owner to every account.
- Document application usage and dependencies.
- Remove unused accounts and orphaned SPNs.
- Avoid accounts shared across several services where possible.
Active Directory attack technique
Kerberoasting abuses a perfectly normal property of Kerberos: an already authenticated user can request a service ticket for a service identified by an SPN (Service Principal Name). Nothing unusual so far — this is how authentication is meant to work in an Active Directory domain.
The problem appears when the account behind that service relies on a weak or poorly governed secret. An attacker can then collect material tied to the ticket and try to recover that secret offline, quietly and without any attempt limit on the directory side.
The mechanism comes down to a few steps. There is nothing exotic about it: it only uses legitimate directory operations, which is precisely why it is discreet.
In most environments, the issue is not the Kerberos mechanism but the actual state of service accounts. They often accumulate several weaknesses inherited from the history of the information system.
On its own, Kerberoasting does not compromise Active Directory. It becomes dangerous when it fits into a chain that brings the attacker closer to a critical resource.
With the same technique, what follows depends entirely on what the compromised account actually allows in your environment:
The real risk of a kerberoastable account is therefore not measured by the existence of an SPN, but by what its compromise would allow next. That is exactly the attack-path reading of the parent use case.
Two distinct topics are often mixed up: measuring exposure (inventory and analysis work) and detecting suspicious activity (monitoring work). Both are needed, but they are not addressed the same way.
The goal is to know which accounts are genuinely attackable and what they would grant.
Monitoring relies in particular on Kerberos events related to service ticket requests, including Windows Event ID 4769 where it is available and properly collected. A service ticket request is perfectly normal Kerberos activity: event 4769 is never equivalent to an attack. Detection must therefore look for behavioural deviations and combinations of signals.
The same caution applies to RC4: its use is not proof of Kerberoasting. It can be a useful signal in some environments, but it must be interpreted with knowledge of the legacy applications still in production.
The measures that work are rarely spectacular. They start with regaining control over service accounts, then reducing what a compromise would allow.
01
02
03
04
05
A useful assessment does not stop at producing the list of accounts carrying an SPN. That list is easy to obtain and says nothing about where to act first.
Ariovis content that directly extends this topic.
The parent page: risks, assessment, prioritisation and remediation on the directory side.
The AD audit offer: delegations, privileged accounts, attack paths, hardening.
Vaulting, secret rotation and control over technical accounts.
Check in practice which attack paths are genuinely exploitable.
Owners, reviews and lifecycle, including for technical identities.
The path from assessment to the first meaningful remediations.
Why standing privileges feed most attack paths.
What a compromised account can reach, and how to limit the blast radius.
Ariovis analyses your service accounts, their secrets, their privileges and their position in your directory's attack paths, then delivers a prioritised remediation plan.