Egress Packet Interception for Process-Based Threat Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional security threat detection in software-defined data centers (SDDCs) relies on URL reputation and blacklist approaches, which are inadequate in defending against advanced malware and botnet threats, as they fail to perform in-depth analysis of process information.

Innovation Solution

Implementing a security threat detection system that intercepts egress packets, performs security analysis based on process information such as binary and memory data, and uses guest introspection agents to identify potential threats, including static and deep malware analysis in a sandbox environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If URL reputation and blacklist approaches are used for security threat detection, then the detection process is simple and fast, but the detection precision is insufficient against advanced malware and botnet threats

Engineering Contradiction:
Improvesecurity threat detection precisionVSAvoidsecurity analysis complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The security analysis is divided into multiple independent modules: process information collection module, binary analysis module, memory analysis module, and threat detection module. Each module handles specific aspects of analysis separately, allowing comprehensive detection while maintaining manageable complexity through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary analysis by collecting process information (binary data, memory data) before final threat detection. This preliminary action prepares the data in advance, enabling more precise detection without increasing the complexity of the core detection algorithm

Inventive Principle:
Principle #10Preliminary action

2Reliability

If conventional URL reputation methods are used, then the system operation is easy, but the reliability of security defense is inadequate against advanced threats

Engineering Contradiction:
Improvesecurity defense reliabilityVSAvoidsystem operation ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically collects process information, analyzes binaries and memory data, and generates threat detection results without requiring manual intervention. The automated workflow maintains high reliability through consistent application of analysis rules while keeping operation simple through centralized management interfaces

Inventive Principle:
Principle #25Self-service

3Measurement precision

If in-depth process information analysis is implemented, then the detection precision improves, but the analysis time increases

Engineering Contradiction:
Improvemalware detection precisionVSAvoidanalysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs targeted analysis on specific process information elements (binary characteristics, memory patterns) rather than exhaustive analysis of all possible data. This partial action approach achieves sufficient detection precision by focusing on the most indicative features while reducing overall analysis time

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11539722B2Security threat detection based on process information
Publication Date: 2022.12.27 VMWARE INC
  • US11539722B2 patent drawing
  • US11539722B2 patent drawing
  • US11539722B2 patent drawing

AI summary

Example methods and systems for a computer system to perform security threat detection are described. In one example, a computer system may intercept an egress packet from a virtualized computing instance to pause forwarding of the egress packet towards a destination and obtain process information associated a process from which the egress packet originates. The computer system may initiate security analysis based on the process information. In response to determination that the process is a potential security threat based on the security analysis, the egress packet may be dropped, and a remediation action performed. Otherwise, the egress packet may be forwarded towards the destination.