Malware Family Classification Using Fuzzy Hashes and Sandbox Artifacts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current malware classification methods are slow, resource-intensive, and not always accurate, particularly in real-time detection and family classification, due to reliance on manual analysis and limited rules in sandbox environments.

Innovation Solution

The system automatically generates rules from sandbox outputs using fuzzy hashes and indicators of compromise to classify malware families in real-time, reducing processing time to less than one second by comparing fuzzy hashes and artifacts, and ignoring poor execution quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual malware analysis and specific malware-defining rules are used, then detection accuracy can be maintained, but processing speed and productivity deteriorate

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system automatically generates malware family classification rules by analyzing sandbox outputs and behavioral patterns without requiring manual analysis. The rule generation process is self-service, where the system learns from observed malware behaviors and autonomously creates classification rules, eliminating the need for continuous manual rule development while maintaining high detection accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces manual mechanical analysis processes with automated computational systems. Instead of analysts manually examining malware behaviors and creating rules, the system uses automated pattern recognition and machine learning algorithms to analyze sandbox outputs and generate classification rules, dramatically improving processing speed while maintaining accuracy.

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

2Measurement precision

If comprehensive malware analysis rules are implemented, then classification accuracy improves, but system complexity and resource consumption increase

Engineering Contradiction:
Improveclassification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the malware classification process into distinct phases: sandbox execution, behavioral pattern extraction, rule generation, and classification. Each phase handles specific tasks independently, reducing overall system complexity. The rule generation phase is further segmented into family-specific rule sets, allowing manageable complexity while achieving comprehensive classification accuracy.

Inventive Principle:
Principle #1Segmentation

3Productivity

If real-time malware classification is implemented, then productivity improves, but processing time and resource requirements worsen

Engineering Contradiction:
Improvereal-time classification capabilityVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis during sandbox execution, collecting behavioral patterns and artifacts as the malware runs. Rule generation is initiated in advance based on observed patterns, allowing the classification decision to be made rapidly when needed. This preliminary action enables real-time classification without excessive processing delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts analysis parameters based on the malware being examined. For well-known malware families, the system uses pre-generated rules with faster matching parameters. For novel malware, more comprehensive analysis parameters are applied. This adaptive parameter adjustment enables real-time classification while optimizing resource usage based on the specific threat level.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11321453B2Method and system for detecting and classifying malware based on families
Publication Date: 2022.05.03 CHECK POINT SOFTWARE TECH LTD
  • US11321453B2 patent drawing
  • US11321453B2 patent drawing
  • US11321453B2 patent drawing

AI summary

Methods and systems utilizing sandbox outputs for files, such as dynamic file analysis (DFA) reports, regardless of size, to automatically create rules. From these rules, the maliciousness of the file is determined, and if the file is malicious, i.e., malware, the malware is classified into malware families.