Anchor Token Trees for Event Log Parser Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of assets in enterprise systems makes it difficult to monitor and detect security threats efficiently, as the process of generating and selecting parsers for event logs is time-consuming and resource-intensive, affecting the ability to process security events per second (EPS).

Innovation Solution

A data-driven model that splits incoming event logs into tokens, identifies anchor tokens, and uses anchor token trees to select appropriate parsers for data extraction, enabling faster detection of security threats and remediation actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional parser matching methods are used for event logs, then security threats can be detected, but the processing speed and efficiency decrease as the number of assets increases

Engineering Contradiction:
Improvesecurity threat detectionVSAvoidevents per second processing
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the event log parsing process into distinct phases: tokenization of incoming event logs, identification of anchor tokens, and traversal through anchor token trees to select parsers. This segmentation allows the system to process only relevant portions of event logs using optimized data structures, thereby maintaining high detection reliability while improving processing throughput as assets scale

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-building anchor token trees from historical event log data before actual threat detection begins. These pre-computed trees enable rapid parser selection during runtime without requiring full parser matching against every new event log, thus maintaining reliable detection while significantly boosting events-per-second capacity

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If comprehensive parser sets are generated to handle all event log patterns, then detection accuracy improves, but resource consumption and processing time increase

Engineering Contradiction:
Improveevent log pattern matching accuracyVSAvoidparser selection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts only the most discriminative tokens from event logs to form anchor tokens, which then serve as keys for rapid parser selection through pre-built trees. This extraction approach maintains high pattern matching accuracy by focusing on critical identifying features while eliminating unnecessary processing of redundant log components, thereby reducing parser selection time

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system applies local quality by creating specialized anchor token trees for different event log types and patterns rather than using a single universal parser matching process. Each tree is optimized for specific patterns encountered in particular asset types or threat scenarios, maintaining high detection precision while enabling parallel processing paths that reduce overall selection time

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If the number of assets in the enterprise system increases, then monitoring coverage improves, but the complexity of generating and selecting parsers increases

Engineering Contradiction:
Improvemonitoring coverageVSAvoidparser generation and selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements universality through anchor token trees that serve multiple functions: they enable rapid parser selection, provide structured organization for diverse event log types, and facilitate scalable adaptation to new assets. The same anchor token tree structure can handle event logs from different asset types and security devices, allowing the system to expand monitoring coverage without proportionally increasing parser generation and selection complexity

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

Data Source

PatentUS10984111B2Data driven parser selection for parsing event logs to detect security threats in an enterprise system
Publication Date: 2021.04.20 EMC IP HLDG CO LLC
  • US10984111B2 patent drawing
  • US10984111B2 patent drawing
  • US10984111B2 patent drawing

AI summary

A method includes obtaining an incoming event log, splitting the incoming event log into a set of tokens, and identifying a subset of the tokens as anchor tokens. The method also includes utilizing an ordered list of the anchor tokens to traverse through a set of anchor token trees and, responsive to identifying a path from (i) a root node of a given one of the anchor token trees to (ii) a given leaf node of the given anchor token tree corresponding to the ordered list of the anchor tokens, selecting a given parser associated with the given leaf node. The method further includes extracting data from the incoming event log utilizing the given parser, detecting one or more security threats affecting at least one asset in an enterprise system based on the extracted data, and applying at least one remediation action to mitigate the detected security threats.