AI Malware Detection in Virtual Machines Using Integrated Features

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing artificial intelligence-based detection technologies struggle to effectively identify new variants of malicious code, particularly those that employ packing or transformation to evade detection, resulting in low detection rates and potential catastrophic consequences for organizations.

Innovation Solution

A computing device and server system utilizing artificial neural networks to preprocess and analyze dynamic and static characteristics of target code, employing a virtualization profile to determine malicious code by selecting appropriate neural networks based on characteristic data types, and integrating log management for process termination and isolation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional signature-based detection methods are used, then the detection process is simple and fast, but the detection rate drops significantly against new malicious code variants that use packing or transformation techniques

Engineering Contradiction:
Improvedetection rateVSAvoiddetection system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical signature-based detection with artificial intelligence-based analysis. The system uses AI models to automatically analyze dynamic characteristics, behavioral patterns, and code structures of malicious code, substituting manual rule-based detection with intelligent automated analysis that can identify new variants without predefined signatures.

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

Solution Approach 2:

The patent changes the detection parameters from static signature matching to dynamic characteristic analysis. By monitoring runtime behaviors, system call patterns, memory access patterns, and execution flow characteristics, the system transforms the detection approach from fixed parameter matching to adaptive parameter analysis that evolves with new threats.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If AI-based detection technology is applied to improve detection rates, then the detection accuracy improves, but the processing time and computational resources increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary analysis by extracting static characteristics and behavioral patterns before full detection. The system pre-processes code samples, identifies suspicious patterns early in the analysis pipeline, and uses these preliminary findings to guide subsequent deeper analysis, reducing overall processing time while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the detection process into multiple independent stages: static analysis, dynamic analysis, characteristic extraction, pattern recognition, and final classification. Each stage processes specific aspects independently and passes results to the next stage, enabling parallel processing and reducing bottlenecks that would increase overall processing time.

Inventive Principle:
Principle #1Segmentation

3Reliability

If comprehensive dynamic characteristic analysis is performed to identify malicious code, then the detection capability against evasive techniques improves, but the system complexity and resource consumption increase

Engineering Contradiction:
Improvedetection capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts only the most relevant dynamic characteristics from the complex execution environment, such as system call sequences, API usage patterns, memory allocation behaviors, and network communication patterns. By selectively extracting key features rather than analyzing all possible parameters, the system maintains high detection capability while reducing processing complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary layer that sits between the virtual machine execution environment and the analysis engine. This intermediary captures and filters dynamic characteristics, translating raw execution data into structured features that are easier to analyze. It acts as a mediator that simplifies the interface between complex execution monitoring and pattern recognition algorithms.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12505216B2Detecting apparatus of avoid type malicious code for virtualization system based on artificial intelligence using integrated features
Publication Date: 2025.12.23 SECURELINK CO LTD
  • US12505216B2 patent drawing
  • US12505216B2 patent drawing
  • US12505216B2 patent drawing

AI summary

A computing device for determining a malicious code, comprising: a virtual information configured to generate a virtualization profile for a virtual machine to execute a target code detected using a terminal configuration information received from a target terminal; a determiner configured to preprocess at least one dynamic characteristic related to an avoid command for a virtualization system contained within the target code transmitted from the virtual machine of the target terminal, select at least one artificial neural network from a plurality of pre-trained artificial neural networks based on a characteristic value of the preprocessed at least one dynamic characteristic, and determine whether the target code is a malicious code using the selected artificial neural network.