Stacking Ensemble APT Identification Using Behavioral Feature Screening

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current APT organization identification methods rely heavily on manual analysis by experts, are inefficient for large numbers of samples, and struggle with obfuscation and packing techniques, leading to ineffective identification of APT attacks.

Innovation Solution

An APT organization identification method using a stacking ensemble, combining TF-IDF with n-gram to extract behavior features, followed by feature selection and multi-model fusion to improve accuracy and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual analysis by experts is used for APT organization identification, then identification accuracy may be maintained, but processing efficiency deteriorates significantly

Engineering Contradiction:
Improveidentification accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent replaces manual expert analysis with an automated machine learning system. The stacking ensemble model automatically extracts features, performs classification, and identifies APT organizations without human intervention, thereby maintaining accuracy while dramatically improving processing efficiency and scalability.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs self-service through automated feature extraction and classification. The stacking ensemble model independently processes malware samples, extracts behavioral features, and identifies organizations without requiring expert input, enabling the system to handle large volumes of samples autonomously.

Inventive Principle:
Principle #25Self-service

2Productivity

If static API function features are used for automatic identification, then processing speed improves, but feature extraction becomes difficult due to obfuscation and packing

Engineering Contradiction:
Improveprocessing speedVSAvoidfeature extraction difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent transitions from static API function analysis to dynamic behavioral feature extraction. The system executes malware samples and captures their runtime behavior, system calls, and interaction patterns, making the analysis adaptive to obfuscation and packing techniques that obscure static code structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces dynamic execution and behavioral monitoring as an intermediary between the malware sample and the analysis system. Instead of directly analyzing obfuscated code, the system observes the behavioral footprint left during execution, which remains visible even when code structure is obfuscated or packed.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If correlation analysis of malicious code structure is used, then identification can be performed, but the method is time-consuming and cannot meet needs for large numbers of samples

Engineering Contradiction:
Improveidentification capabilityVSAvoidtime consumption
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary feature extraction and transformation into a standardized representation before classification. By pre-processing and encoding behavioral features into a compact format, the system reduces the computational burden during identification, enabling rapid processing of large numbers of samples without sacrificing identification capability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12499228B2Stacking-ensemble-based APT organization identification method and system, and storage medium
Publication Date: 2025.12.16 GUANGZHOU UNIVERSITY
  • US12499228B2 patent drawing
  • US12499228B2 patent drawing

AI summary

An APT organization identification method, system and storage medium based on a stacking ensemble are provided, the method comprising: using a TF-IDF algorithm combined with an n-gram to extract and vectorize behavior features from malware samples to form a malicious behavior vector feature set; based on the malicious behavior vector feature set, calculating correlations between features and chi-square values between the features and categories, performing screening twice on the malicious behavior vector feature set to obtain an improved low-dimensional feature subset data; constructing a multi-model fusion stacking ensemble, learning an APT organization identification model, using the APT organization identification model to perform an identification on new ATP attacks. The feature selection of high-dimensional behavior vector features reduces the complexity of the data set; the imbalance of samples in the data set is also considered, and multi-model integrated training to improve the recognition accuracy is adopted; in addition, the APT organization identification model for malicious samples is obtained through machine learning training, which improves the automatic identification efficiency of new sample is improved.