ETD Pattern Creation from Attack Path Chains

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current enterprise threat detection methods lack efficiency in recognizing and preventing cyber-attacks through the creation of patterns based on attack paths, which are essential for alerting and securing data within computing systems.

Innovation Solution

A method and system for creating a pattern based on attack paths by identifying a first event associated with an attack, fetching correlated events, and presenting them as a chain on a GUI, generating a workspace with attack paths, and creating an enterprise threat detection pattern to automatically recognize and prevent attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If statistical and forensic-type data analysis tools are used to analyze log data, then suspicious behavior can be identified, but the detection efficiency and automation of cyber-attack recognition is insufficient

Engineering Contradiction:
Improvedetection efficiencyVSAvoidautomation of attack recognition
Core Design Contradiction:
ProductivityVSExtent of automation

Solution Approach 1:

The system pre-generates attack path patterns by analyzing historical attack data and storing them in a pattern library. When new log data arrives, the system directly matches against these pre-prepared patterns, eliminating the need for complex real-time analysis and significantly improving detection efficiency and automation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates simplified pattern representations of complex attack paths by copying and generalizing key characteristics from historical attacks. These pattern copies serve as templates for rapid matching, enabling efficient automated detection without requiring full reconstruction of attack scenarios during analysis.

Inventive Principle:
Principle #26Copying

2Reliability

If manual pattern creation based on attack paths is implemented, then accurate attack recognition is achieved, but the complexity of pattern creation and maintenance increases

Engineering Contradiction:
Improveattack recognition accuracyVSAvoidpattern creation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically generates attack path patterns by self-analyzing historical attack log data without requiring manual intervention. The pattern generation process is automated through algorithms that extract attack sequences, correlate events, and create detection patterns independently, reducing maintenance complexity while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback mechanisms where detection results and new attack data continuously refine and update the pattern library. This automated feedback loop improves pattern accuracy over time without increasing manual complexity, as the system learns from each detected attack to enhance future recognition.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If comprehensive log data from multiple systems is collected and stored, then complete attack path analysis is enabled, but the volume of data to be processed increases processing time

Engineering Contradiction:
Improveattack path analysis completenessVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts only the critical events and attributes from comprehensive log data that are relevant to attack path analysis. By filtering and extracting key elements such as authentication events, file access, and process execution, the system maintains complete attack path visibility while processing only essential data, reducing processing time significantly.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments the comprehensive log data into distinct attack path components and processes them in parallel. By dividing the analysis into separate event correlation streams and processing segments independently, the system maintains analytical completeness while enabling concurrent processing that reduces overall processing time.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10826926B2Pattern creation based on an attack path
Publication Date: 2020.11.03 SAP SE
  • US10826926B2 patent drawing
  • US10826926B2 patent drawing
  • US10826926B2 patent drawing

AI summary

A first Event is identified from a normalized log persistency layer, where the first Event is associated with an attack on a computing system. A plurality of Events are fetched from the normalized log persistency layer, where each fetched Event correlates with its neighboring fetched Event by at least one correlation attribute, and each of the fetched Event and the first Event are presented on a graphical user interface as a chain of events. A workspace is generated, where the workspace comprises a series of attack paths, where each attack path corresponds to one Event in the chain of events. An ETD pattern is created based on the attack paths in the workspace.