Application Execution Lineage Tracing for Network Threat Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current security threat detection systems in enterprise, cloud, and IoT environments face challenges in efficiently identifying and responding to internal security threats that propagate within networks, often taking over 200 days to detect data exfiltration, and require deep packet inspection, which can be resource-intensive and inefficient.

Innovation Solution

The implementation of Application Execution and Connection Lineage Tracing (AE-CLT) filtering, which tracks user-to-machine, machine-to-machine, and user-to-user communications, generates baseline signatures to detect anomalies, and uses a collector server to combine activity data with context information to identify potential threats, allowing for scalable threat detection and response without deep packet inspection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep packet inspection is used to detect security threats, then detection precision is improved, but device complexity and resource consumption increase

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

Solution Approach 1:

The patent extracts and monitors specific metadata attributes from network packets without performing deep packet inspection. Sensors collect connection information (source/destination IPs, ports, protocols) and application execution information (process IDs, command lines, file paths) separately, then combine these extracted attributes to create monitoring data that identifies security threats without examining packet contents in depth.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The monitoring system is segmented into multiple specialized sensors: connection sensors that monitor network traffic metadata, application sensors that track process execution, and collectors that aggregate data from multiple sources. This segmentation allows each component to focus on specific attributes, improving detection precision while distributing system complexity across multiple simple, specialized modules rather than one complex deep inspection system.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If comprehensive activity monitoring is implemented to detect internal threats, then detection precision is improved, but loss of time increases due to data processing overhead

Engineering Contradiction:
Improvedetection precisionVSAvoidtime to detect threats
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously collecting and storing connection and application execution metadata in real-time before threats materialize. Baseline behavior patterns are established in advance through continuous monitoring of normal activity, enabling rapid anomaly detection when threats occur without requiring time-consuming analysis of raw packet data during incident response.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediate data structures (connection lineage graphs, application execution trees, and metadata attribute sets) that serve as mediators between raw sensor data and threat detection algorithms. These intermediaries organize comprehensive monitoring data into structured formats with predefined attributes, enabling efficient comparison and analysis that reduces processing time while maintaining high detection precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If metadata attributes are combined with context information to generate activity records, then detection precision is improved, but quantity of data increases

Engineering Contradiction:
Improvedetection precisionVSAvoidquantity of data
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system applies local quality by selectively combining metadata attributes with context information based on specific monitoring needs and threat types. Different attribute sets are used for different detection scenarios: connection lineage attributes for network threats, application execution attributes for malware detection, and file access attributes for data exfiltration. This selective combination maintains high detection precision while avoiding unnecessary data generation for each monitoring context.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11677761B2Systems and methods for detecting and responding to security threats using application execution and connection lineage tracing
Publication Date: 2023.06.13 CONEXUS LLC
  • US11677761B2 patent drawing
  • US11677761B2 patent drawing
  • US11677761B2 patent drawing

AI summary

Systems and methods for detecting security threats using application execution and connection lineage tracing with embodiments of the invention are disclosed. In one embodiment, detecting suspicious activity in a network includes receiving at a collector server a first activity data including a first set of attributes, combining a first set of context information with the activity data to generate a first activity record, comparing the first activity record to a set of baseline signatures, incrementing a count of a first matching baseline signature when the first activity record has the same values for all attributes, receiving from a second activity data including a third set of attributes, combining a second set of context information with the second activity data to generate a second activity record, and generating an alert when the attributes of the second activity record differ from all baseline signatures.