Abnormal Behavior Detection Model Using Word Vector Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current abnormal behavior detection mechanisms rely on pre-determined signatures or static features, making them ineffective against malicious programs with varying behavior sequences and susceptible to different Sandbox environment settings.

Innovation Solution

A method that performs part-of-speech analysis on program operation sequences to generate word vectors, clusters them, and uses supervised learning to build a classification model, allowing for the detection of malicious programs without relying on pre-determined signatures or static features, and is independent of Sandbox environment settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If signature-based or static feature detection mechanisms are used, then the detection process is simple and fast, but the detection capability is limited and cannot resist malicious programs with confusion features

Engineering Contradiction:
Improvedetection speedVSAvoiddetection capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent transforms the static detection approach into a dynamic one by using deep learning models that can adapt to varying malware behaviors. The system dynamically adjusts detection strategies based on learned patterns from training data, enabling it to handle both simple and complex malicious programs effectively.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of detection by transitioning from fixed signature matching to flexible feature-based detection using neural networks. The system learns optimal detection parameters from training data, allowing it to adapt to different malware types and environments without manual reconfiguration.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If dynamic analysis with Sandbox environment is used, then the detection can observe program behavior, but the detection results are affected by different Sandbox environment settings

Engineering Contradiction:
Improvebehavior observation capabilityVSAvoidenvironment independence
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal detection model that functions across different Sandbox environments. By training on diverse environment data, the model learns environment-invariant features, enabling it to generalize detection capabilities across varying Sandbox configurations without being tied to specific environment settings.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent uses word embedding techniques to create abstract representations of program operations that copy the essential behavioral patterns while removing environment-specific noise. This abstraction allows the detection model to focus on intrinsic malware characteristics rather than environment-dependent variations.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If predetermined signatures or static features are used for detection, then the detection mechanism is simple to implement, but it cannot detect malicious programs with varying behavior sequences

Engineering Contradiction:
Improveimplementation simplicityVSAvoidbehavior sequence recognition
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent replaces the mechanical signature-matching system with an intelligent learning-based system. Instead of manually defining detection rules, the system automatically learns detection patterns from training data, substituting rigid mechanical processes with flexible computational learning approaches.

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

Solution Approach 2:

The patent performs preliminary training of detection models using extensive program operation sequence data before actual detection. This preliminary learning phase enables the model to acquire robust behavior patterns in advance, making it ready to detect varying malware sequences without requiring complex real-time analysis rules.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10586044B2Abnormal behavior detection model building apparatus and abnormal behavior detection model building method thereof
Publication Date: 2020.03.10 INSTITUTE FOR INFORMATION INDUSTRY
  • US10586044B2 patent drawing
  • US10586044B2 patent drawing
  • US10586044B2 patent drawing

AI summary

An abnormal behavior detection model building apparatus and an abnormal behavior detection model building method thereof are provided. The abnormal behavior detection model building apparatus analyzes the parts of speech of a plurality of program operation sequences in a plurality of program operation sequence data associated with abnormal behaviors to generate a plurality of word vectors and cluster the word vectors. Based on the result of the clustering, the abnormal behavior detection model building apparatus obtains a feature vector of each of the program operation sequence data, and perform a supervised learning for a classification algorithm by using the feature vectors so as to build an abnormal behavior detection model.