Malware Detection Using Entropy Vector Inspection Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing malware detection methods, particularly static and dynamic detection, face challenges in efficiently and effectively identifying and destroying malware files due to low detection speed, poor heuristic ability, and inefficiency in detecting newly emerged malware.

Innovation Solution

A method involving the acquisition of entropy vectors from files, training an inspection model using labeled malware and non-malware files, and utilizing this model to determine if a file is malicious based on its entropy vector features, with iterative refinement to achieve a misjudgment rate below a predetermined threshold.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If static detection method is used to detect malware files, then the detection process is simple and fast, but the heuristic ability is poor and cannot detect newly emerged malware files

Engineering Contradiction:
Improvedetection speedVSAvoidheuristic ability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent combines static detection and dynamic detection methods into a unified detection system. The system performs both static analysis (file structure, characteristics) and dynamic analysis (behavioral patterns, execution traces) simultaneously, merging the speed advantage of static detection with the heuristic capability of dynamic detection to resolve the contradiction between detection speed and heuristic ability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces dynamic detection capabilities that allow the system to adaptively respond to different malware types. By implementing dynamic behavioral analysis and machine learning-based classification, the system gains the ability to evolve its detection strategies, transforming a static detection approach into a dynamic one that maintains both speed and adaptability

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If dynamic detection method is used to detect malware files, then the heuristic ability is improved, but the detection speed and efficiency are reduced

Engineering Contradiction:
Improveheuristic abilityVSAvoiddetection speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent implements preliminary static detection before dynamic detection. By first performing quick static analysis on file characteristics and structure, the system can filter out obviously malicious files immediately, reserving dynamic detection resources for suspicious files that require deeper analysis, thus maintaining high detection speed while preserving heuristic capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial dynamic detection by selecting only specific files for dynamic analysis based on static detection results. Instead of applying full dynamic detection to all files, the system performs partial dynamic analysis on suspicious cases, reducing overall detection time while maintaining high heuristic ability where needed

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If static detection method is used, then the detection process is efficient, but the ability to detect and destroy malware files is poor

Engineering Contradiction:
Improvedetection efficiencyVSAvoiddetection ability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms where detection results from both static and dynamic methods are continuously evaluated and used to refine detection models. The system learns from detected malware patterns and updates its detection algorithms, creating a feedback loop that improves both detection efficiency and reliability over time through adaptive optimization

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10176323B2Method, apparatus and terminal for detecting a malware file
Publication Date: 2019.01.08 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US10176323B2 patent drawing
  • US10176323B2 patent drawing
  • US10176323B2 patent drawing

AI summary

The present application discloses a method, an apparatus and a terminal for detecting a malware file. One embodiment of the method comprises: obtaining a file to be inspected; determining an entropy vector of the file; and inspecting the entropy vector of the file using a trained inspection model to determine if the file is a malware file, wherein a file type of the file is identical to the file type corresponding to the inspection model. This embodiment extracts the entropy vector of the file and determines if the file is a malware file based on the entropy vector of the file. Therefore, the technical problems existed in the art, such as a low speed, a poor capacity and a low efficiency of detecting and destroying the malware file, are addressed and the efficiency of detecting and destroying the malware file is enhanced.