Malicious Process Detection via Cross-Process Event Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional security systems struggle to detect malicious processes that split their actions among multiple processes, making it difficult to categorize them as malicious, especially when they use trusted processes or child processes to accomplish malicious tasks.

Innovation Solution

A computer-implemented method that categorizes processes as malicious by comparing event data across multiple processes to identify malicious chains of events, involving storing event data, comparing new data with existing data to find common variables, and categorizing processes as malicious if a malicious chain is detected, even if the processes are uncategorized or trusted.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional security systems examine only a single process's actions in isolation, then the system complexity remains low, but the detection accuracy of malicious processes that split actions among multiple processes deteriorates

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

Solution Approach 1:

The patent segments the analysis of malicious behavior by dividing it into individual process-level event sequences. Each process is analyzed separately for its own chain of events, while the novelty lies in correlating these segmented analyses across multiple processes to detect coordinated malicious activity that spans process boundaries.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the event data from multiple independent process analyses into a unified detection framework. By combining event sequences from different processes and identifying correlations between them, the system detects malicious chains of events that span across multiple processes, thereby improving detection accuracy without requiring complete reanalysis of all system events.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If security systems track every event initiated by unknown processes, then the monitoring completeness improves, but the processing time and computational resources increase

Engineering Contradiction:
Improvemonitoring completenessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the relevant event sequences from the complete set of tracked events. By identifying and focusing on specific event types that are indicative of malicious behavior chains, the system reduces the volume of data requiring intensive processing while maintaining monitoring completeness for suspicious activities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary filtering and categorization of events as they are tracked, organizing them into process-specific event sequences before correlation analysis. This preliminary structuring of data reduces the computational burden during the correlation phase, as the system only needs to compare pre-organized event sequences rather than raw event streams.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If malware splits suspicious actions among multiple different processes, then the malware's ability to evade detection improves, but the difficulty of detecting the malicious chain increases

Engineering Contradiction:
Improvemalware evasion capabilityVSAvoiddetection difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a feedback mechanism where event sequences from multiple processes are continuously correlated and compared. When events from different processes exhibit correlating patterns consistent with a malicious chain, the system provides feedback to update detection rules and flag the coordinated activity, enabling detection of distributed malware behaviors that adapt to split across processes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9894085B1Systems and methods for categorizing processes as malicious
Publication Date: 2018.02.13 GEN DIGITAL INC
  • US9894085B1 patent drawing
  • US9894085B1 patent drawing
  • US9894085B1 patent drawing

AI summary

The disclosed computer-implemented method for categorizing processes as malicious may include (1) storing, in a security application that tracks event data for the computing device, data about an event triggered by an uncategorized process, (2) storing, in the security application, new data about an additional event triggered by an additional process that has not previously been determined to be connected to the uncategorized process, (3) comparing the new data about the additional event with the data about the event to determine whether the additional data shares a common variable with the data, (4) identifying, based on determining that the additional data shares the common variable with the data, a malicious chain of events that comprises the event and the additional event, and (5) categorizing the uncategorized process as malicious in response to identifying the malicious chain of events. Various other methods, systems, and computer-readable media are also disclosed.