Host-Level Kerberos Log Extension for Pass-the-Ticket Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Detecting Kerberos ticket reuse attacks, such as pass-the-ticket (PtT) attacks, is difficult due to their similarity with valid ticket behaviors, making user behavioral analysis (UEBA) heuristics unreliable, especially in environments with Active Directory delegation capabilities.

Innovation Solution

Implementing a ticket-granting log extension utility that collects and generates additional log data, including start, end, and renewal times, to compare user session names with client names, and extends this monitoring to network endpoints for accurate detection and prevention of ticket forgery attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Difficulty of detecting and measuring

If user behavioral analysis (UEBA) heuristics are used to detect pass-the-ticket attacks, then detection capability is improved, but reliability deteriorates because ticket reuse by other accounts or through VPN concentrators/NAT are expected behaviors

Engineering Contradiction:
Improvedetection capabilityVSAvoidreliability
Core Design Contradiction:
Difficulty of detecting and measuringVSReliability

Solution Approach 1:

The patent segments the detection approach by separating ticket validation into multiple independent checks: (1) validating the ticket signature and expiration, (2) checking if the ticket is in the revoked tickets database, (3) verifying the client name matches the authenticated user account, and (4) confirming the source IP address matches the user's known IP. This segmentation allows each aspect to be validated independently, resolving the contradiction by providing reliable detection without relying on unreliable behavioral heuristics.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary component - a ticket validation service or module - that acts as a mediator between ticket presentation and resource access. This intermediary validates tickets through multiple checks including comparing client names with authenticated users and verifying source IP addresses, thereby providing reliable detection capability without being affected by the limitations of UEBA heuristics in delegated environments.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If additional log data collection and comparison mechanisms are implemented, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvemeasurement precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a universal ticket validation mechanism that serves multiple functions: validating ticket authenticity, checking revocation status, verifying client name matching, and confirming source IP address validity. By creating a multi-functional validation system, the patent achieves high measurement precision for detecting ticket forgery without proportionally increasing complexity, as the same validation infrastructure handles multiple security checks.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent performs preliminary actions by pre-populating a revoked tickets database with invalid or compromised ticket information before validation occurs. This preliminary preparation allows the validation system to quickly compare presented tickets against known bad tickets, improving measurement precision without adding complex real-time analysis capabilities during the actual validation process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12500929B2Host-level ticket forgery detection and extension to network endpoints
Publication Date: 2025.12.16 QOMPLX INC
  • US12500929B2 patent drawing
  • US12500929B2 patent drawing
  • US12500929B2 patent drawing

AI summary

A system and method for detection and prevention of ticket forgery cyberattacks by improving host-level analytics and monitoring and extending the improved host-level analytics and monitoring to endpoints of a network. The methodology described herein comprises the use of a ticket-granting log extension utility which stores every logon session on a network, queries the local ticket cache, and generates additional custom data as a part of an event log stream such as a start time, end time, renew time, and related session data. This comprehensive log extension data can be used to identify certain types of ticket forgery cyberattacks by comparing the user session name with the client name identified in the ticket presented for access to network resources and other means. This host-level ticket forgery detection can be extended to network endpoints for additional security.