Log Data Classification Using Graph Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for analyzing log data struggle to accurately classify complex behaviors and detect malicious activities in real-time, leading to unnecessary system shutdowns and reduced uptime due to false positives or failure to detect actual threats.

Innovation Solution

A system that uses graph models to evaluate log data, determining correspondence values based on paths between nodes to classify user behaviors, allowing for more granular and accurate classification of log events, and generating alerts for potential threats, thereby reducing downtime and enhancing security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing methods are used to analyze log data, then the system can detect malicious activities, but the classification accuracy is insufficient leading to false positives and unnecessary system shutdowns

Engineering Contradiction:
Improveclassification accuracyVSAvoidsystem stability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the log data analysis into multiple independent graph models, each representing a specific user behavior pattern or security state. This segmentation allows the system to evaluate different behavioral patterns separately, improving classification accuracy by identifying which specific behavior model best matches the log data, thereby reducing false positives while maintaining system stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of analysis from simple binary classification to multi-parameter correspondence value calculation. By evaluating multiple graph models and calculating correspondence values based on path matching, the system achieves more precise classification that distinguishes between legitimate and malicious activities more accurately, reducing unnecessary shutdowns.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If binary intrusion detection is used, then the system can identify threats, but the granularity of classification is insufficient for targeted responses

Engineering Contradiction:
Improveresponse targetingVSAvoidbehavior classification granularity
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent divides the intrusion detection into multiple segmented graph models, each representing a distinct user behavior pattern. This segmentation enables granular classification by matching log data against specific behavioral models rather than using a single binary detection approach, allowing for targeted responses based on the specific behavior identified.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from binary classification to multi-dimensional classification by introducing multiple graph models with different behavioral characteristics. This dimensional expansion allows the system to classify behaviors with fine-grained precision, enabling differentiated responses based on the specific behavior type detected.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Speed

If real-time classification is implemented, then the system can respond to threats faster, but the computational complexity increases

Engineering Contradiction:
Improveresponse timeVSAvoidcomputational complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent prepares multiple graph models in advance, each representing pre-defined user behavior patterns. This preliminary preparation allows the system to perform real-time classification by simply matching log data against the pre-existing models rather than performing complex analysis from scratch, thus achieving fast response times without excessive computational complexity during runtime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates simplified graph model representations that capture essential behavioral patterns. These copied models serve as templates for rapid matching against log data, enabling real-time classification without requiring complex computational processes. The graph models act as pre-computed reference structures that simplify the classification task.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11250043B2Classification of log data
Publication Date: 2022.02.15 NAT ICT AUSTRALIA
  • US11250043B2 patent drawing
  • US11250043B2 patent drawing
  • US11250043B2 patent drawing

AI summary

This disclosure relates to analyzing log data of a system. This comprises evaluating a first graph model with multiple log events in the log data. The first graph model comprises a first set of nodes connected by a first set of edges representing a first behaviour. A processor determines a first correspondence value based on the first graph model and indicative of a correspondence between the multiple log events and the first behaviour. The processor repeats the steps of evaluating the first graph model for one or more further graph models representing one or more further behaviors and determining the first correspondence value to determine one or more further correspondence values. The processor finally determines a classification of the multiple log events as representing one of the behaviors based on the correspondence values. The use of multiple graph models allows a more granular classification than binary intrusion detection.