Behavior Inference Model for Malware Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current malware detection mechanisms rely on signature-based comparison, which can only detect known malicious programs and may fail to prevent damage or data theft during early execution, as they require feature extraction during execution to determine if an application is malicious.

Innovation Solution

A behavior inference model is built using a word embedding model and a Generative Adversarial Network (GAN) to convert program operation sequences into word vectors, generate inference vectors, perform real/fake discrimination, and optimize the GAN model to predict subsequent program operations, thereby preventing file damage and data theft.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If signature-based comparison is used for malware detection, then detection accuracy for known malware is improved, but detection capability for unknown malware in early execution period deteriorates

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

Solution Approach 1:

The system performs preliminary action by training the behavior inference model in advance using historical program operation sequences. The model learns normal and malicious behavior patterns before actual malware detection is needed, enabling it to make accurate predictions during early execution without requiring time-consuming feature extraction or signature matching

Inventive Principle:
Principle #10Preliminary action

2Reliability

If feature extraction during execution is performed, then malware detection capability is improved, but prevention capability in early execution period deteriorates

Engineering Contradiction:
Improvedetection capabilityVSAvoidexecution time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system extracts behavioral features in advance during the model training phase rather than during execution. The behavior inference model is pre-trained on大量 program operation sequences to learn meaningful features, so during actual detection it can directly infer malicious behavior from early execution traces without time-consuming feature extraction

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces the mechanical feature extraction and signature matching process with a learned behavior inference model. Instead of manually extracting features during execution and comparing them against known signatures, the neural network model automatically infers malicious behavior from sequential operation patterns, enabling faster detection during early execution

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

Data Source

PatentUS10733385B2Behavior inference model building apparatus and behavior inference model building method thereof
Publication Date: 2020.08.04 INSTITUTE FOR INFORMATION INDUSTRY
  • US10733385B2 patent drawing
  • US10733385B2 patent drawing
  • US10733385B2 patent drawing

AI summary

A behavior inference model building apparatus and a behavior inference model building method thereof are provided. The behavior inference model building apparatus converts a plurality of program operation sequences of a plurality of program operation sequence data into a plurality of word vectors through a word embedding model, and inputs the first M word vectors of the word vectors, corresponding to each program operation sequence data, into a generative adversarial network (GAN) model to train and optimize the GAN model. The behavior inference model building apparatus integrates the word embedding model and the generator of the optimized GAN model to build a behavior inference model.