Network Alert Enrichment via Process Identification Model

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer security systems struggle to efficiently identify malicious processes executing on host computers, as they often rely on limited network-level analysis and lack the capability to pinpoint specific processes responsible for malicious activity.

Innovation Solution

A method involving the collection of communication event reports from security agents on host computers, generation of features from these reports, training of a model to identify process IDs based on communication activity characteristics, and application of this model to alert reports from network management devices to initiate protective actions against malicious processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network-level security analysis is used, then security coverage is improved, but the ability to identify specific malicious processes deteriorates

Engineering Contradiction:
Improvesecurity coverageVSAvoidprocess identification accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent segments security analysis into multiple layers: network-level analysis for broad security coverage and host-level process-level analysis for precise malicious process identification. Security agents collect both network communication events and local process information, enabling differentiated analysis at appropriate granularities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from two-dimensional network-level analysis to three-dimensional analysis by adding the process execution dimension. By correlating network events with running processes, the system achieves process-level precision while maintaining network-level security coverage.

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

2Measurement precision

If machine learning model is trained on communication event features, then process identification accuracy is improved, but data collection and processing complexity increases

Engineering Contradiction:
Improveprocess identification accuracyVSAvoiddata collection and processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent performs preliminary feature extraction and model training during a training phase using historical communication event data. Once trained, the model can be applied to new events without requiring complex real-time processing, reducing operational complexity while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The machine learning model acts as an intermediary that simplifies the complex relationship between network communication events and malicious processes. Instead of directly analyzing all raw data, the model processes pre-extracted features to identify malicious processes accurately.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Difficulty of detecting and measuring

If security agents collect detailed communication event reports from all host computers, then detection capability is improved, but system performance and resource consumption deteriorates

Engineering Contradiction:
Improvedetection capabilityVSAvoidsystem performance
Core Design Contradiction:
Difficulty of detecting and measuringVSProductivity

Solution Approach 1:

The patent applies local quality by having security agents selectively collect and analyze communication events based on local host characteristics and threat intelligence. Not all events are treated equally; the system prioritizes analysis based on risk assessment, improving detection effectiveness while reducing unnecessary processing.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250039204A1Network alert enrichment
Publication Date: 2025.01.30 PALO ALTO NETWORKS INC
  • US20250039204A1 patent drawing
  • US20250039204A1 patent drawing
  • US20250039204A1 patent drawing

AI summary

A method, including collecting, during a time period from multiple computers, reports of events, each of the events including communication activity performed by a process having a respective ID and executing on one of the computers. Respective sets of features including characteristics of the activity are generated from the reports, and a model is trained for identifying, based on the features of one or more of the events, the ID of one of the processes performing the one or more of the events. An alert indicating malicious activity and referencing one or more reports of additional communication events performed by a given computer is received from a network management device, and the model is applied to the one or more reports so as to identify, on the given computer, a given ID of a given process responsible for the alert. Finally, a protective action is initiated for the given process.