Skip to content
Threat Intelligence

How to Detect Golden Ticket Attacks in Your Network

Golden tickets bypass standard authentication logs, forcing you to hunt for anomalous session durations and Kerberos ticket structure rather than failed login attempts.

Illustration: A floating golden ticket rests on a dark network map, its surface etched with abstract geometric patterns representing ticket structures.
AI-generated illustration: TechSec Headlines
Quick answer

Detect golden ticket attacks by monitoring for unusually long ticket lifetimes, service tickets issued by unexpected domain controllers, and users accessing resources without prior authentication events. Focus on Kerberos protocol anomalies and cross-reference ticket issuance with known service accounts.

The Nature of the Forgery

A golden ticket is a forged Kerberos Ticket Granting Ticket (TGT). Kerberos is the standard network authentication protocol used in Windows environments. Normally, a user presents credentials to a domain controller, which issues a TGT. This TGT allows the user to request service tickets for specific resources without re-entering passwords.

A golden ticket bypasses this initial step. An attacker with the KRBTGT account hash can create a TGT that the domain controller accepts as valid. Because the ticket is cryptographically valid, the domain controller does not log a failed login. It logs a successful authentication. This makes the attack invisible to tools that only look for brute-force patterns or locked accounts.

You must shift your detection strategy from looking for failed attempts to looking for impossible behaviors. The ticket works, but the context of its use is often wrong.

Anomalies in Ticket Duration

The most common indicator of a golden ticket is its lifetime. Default Kerberos policies set a maximum lifetime for TGTs, often twenty-four hours. Attackers frequently set this value to the maximum allowed, such as ten years, to ensure persistence.

Monitor your Kerberos logs for tickets with unusually long durations. A standard user ticket rarely lasts more than a day. If you see a ticket with a lifetime of months or years, it is likely forged. This anomaly is visible in the ticket’s start time and end time fields.

You can configure your detection rules to flag any TGT with a duration exceeding the organizational standard. This is a high-fidelity signal because legitimate systems rarely deviate from default maximums.

SignalWhere to lookWhat it may mean
Unusually long TGT lifetimeKerberos event logs (Event ID 4768)Forged ticket with extended persistence
Ticket issued by non-PDCKerberos logs on all domain controllersAttacker using a compromised DC or offline forgery
Access to sensitive resourcesFile server or AD audit logsLateral movement using stolen privileges
User login outside business hoursAuthentication logs across the domainAutomated tooling or stealthy reconnaissance

The Source of Issuance

In a healthy environment, the Primary Domain Controller (PDC) emulator usually issues TGTs. While other domain controllers can issue tickets, the PDC is the most common source for initial authentication.

A golden ticket can be issued by any domain controller that holds the KRBTGT hash, or it can be forged offline and presented to any controller. If you see a TGT issued by a domain controller that does not typically handle authentication for that user, it is suspicious.

Cross-reference the issuing domain controller with your infrastructure map. If a backup controller or a newly joined controller issues a TGT for a high-privilege account, investigate immediately. This discrepancy often reveals the location of the compromised credential store.

Behavioral Indicators in Access Logs

Even if the authentication looks valid, the behavior of the account may not. Golden tickets are often used by attackers who have recently gained access. They may not know the normal usage patterns of the compromised account.

Look for access to resources that the account has never touched before. A service account that usually only accesses a specific database server suddenly accessing file shares in a different department is a red flag. This lateral movement is a key stage in the cyber kill chain, where attackers expand their reach.

Also watch for access during unusual hours. If an account typically logs in between 9 AM and 5 PM, and suddenly authenticates at 3 AM, it warrants review. Combine this with the ticket duration and issuance source for a stronger signal.

Identifying Compromised Service Accounts

Attackers often target service accounts because they have high privileges and low visibility. These accounts may not log in frequently, making their baseline activity hard to define. A sudden login from a dormant service account is a strong indicator of compromise.

Review the password last change date for privileged accounts. If the KRBTGT password was changed recently, any golden tickets created before that change are now invalid. Attackers may reset the password to invalidate existing tickets, but this action itself is a forensic artifact.

Monitor for rapid password changes on the KRBTGT account. This is a defensive measure, but it can also indicate an attacker trying to cover their tracks. Ensure your incident triage process includes checking for these password resets.

See also: What Is Cyber Espionage: How State Actors Steal Data · Cyber Kill Chain vs MITRE ATT&CK: The Structural Difference

Blind Spots in Detection

Many organizations rely solely on antivirus and endpoint detection. These tools often miss golden tickets because the ticket is a network-level credential, not a file or process on the endpoint. The malicious activity happens in the authentication protocol, not on the hard drive.

Another blind spot is the assumption that all domain controllers are equally trusted. If an attacker compromises a single domain controller, they can issue valid tickets that other controllers will accept. You must treat all domain controllers as potential sources of compromise.

Finally, many teams ignore Kerberos logs because they are noisy. Filtering out the noise requires careful tuning. Without proper filtering, you will miss the subtle anomalies that indicate a forged ticket.

Integrating with Security Tools

Your SIEM (Security Information and Event Management) system is the central hub for correlating these signals. Configure it to ingest Kerberos logs from all domain controllers. Set up alerts for the specific anomalies described above.

Correlate Kerberos events with file access logs and DNS queries. A golden ticket allows access, but the attacker still needs to move data. Combining authentication data with data exfiltration indicators provides a complete picture.

Use threat intelligence sharing platforms to stay updated on new techniques. While golden tickets are an old attack, the methods of delivery and evasion evolve. Integrating external threat feeds can help you identify new indicators.

Infographic: How to Detect Golden Ticket Attacks in Your Network. Standard authentication logs often miss golden tickets because they are valid Kerberos credentials, not brute-force attempts. Anomalous ticket duration and issuance source are the primary technical indicators of compromise. Blind spot
Infographic: How to Detect Golden Ticket Attacks in Your Network. Free to share with a link to TechSec Headlines.

Responding to a Suspected Attack

If you detect a golden ticket, assume the KRBTGT hash is compromised. Reset the KRBTGT password twice. The first reset invalidates existing tickets. The second reset ensures that any tickets created during the first reset are also invalid.

During this process, legitimate users will be unable to authenticate. Plan this maintenance during a low-activity window. Communicate with your users to avoid unnecessary help desk tickets.

After resetting the password, investigate how the attacker obtained the hash. Look for memory dumps, compromised domain controllers, or exposed credential stores. This step is critical to prevent recurrence.

Key takeaways

  • Standard authentication logs often miss golden tickets because they are valid Kerberos credentials, not brute-force attempts.
  • Anomalous ticket duration and issuance source are the primary technical indicators of compromise.
  • Blind spots include privileged service accounts that rarely log in, making their sudden activity easy to overlook.
Bottom line

Golden tickets hide in plain sight by mimicking valid authentication, so you must hunt for anomalies in ticket structure and usage rather than failed logins. Reset the KRBTGT password twice if you suspect compromise to invalidate all forged tickets.

Frequently asked questions

Can a golden ticket be used across different domains?

Yes, if the attacker has the KRBTGT hash for the target domain or if there is a trust relationship between domains.

Do golden tickets work on Linux systems?

They work on any system that uses Kerberos authentication, including Linux distributions integrated with Active Directory.

How long does it take to detect a golden ticket?

Detection time varies, but monitoring ticket duration and issuance source can identify them immediately upon creation or use.

Is resetting the KRBTGT password safe?

It is safe but disruptive. It invalidates all Kerberos tickets, forcing all users to re-authenticate. Plan for downtime.

How this guide was produced: written by the TechSec Headlines editorial team with AI assistance, checked against the public references listed below, and reviewed when the facts change. See our editorial policy or report an error.

Further reading

  1. CISA Cybersecurity Advisories
  2. FIRST: Forum of Incident Response and Security Teams
  3. MITRE ATT&CK
golden ticket attackskerberos securitygolden ticketactive directory

Related stories

Breach and Attack Simulation Misunderstandings and Correct Views

Breach and attack simulation validates detection logic, not prevention, and fails when treated as a substitute for continuous threat intelligence analysis.

Independent cybersecurity reportingGet Alerts