Malware Rule Generation via Negative Feedback Clustering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing anti-malware systems face challenges in timely detection and adaptation to new malware threats due to the vast number of new files created daily and the complexity of distinguishing malicious files in high-dimensional feature spaces.

Innovation Solution

A system for automatically generating rules that describe malicious files using a rule generator, which processes fingerprints of files through clustering, proto-rule creation, simplification, and negative feedback scoring to produce well-formed, generic rules that minimize false positives and efficiently detect malware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional malware detection methods are used to analyze millions of new files daily, then detection coverage is maintained, but the system cannot adapt timely to new malware threats and generates excessive false positives

Engineering Contradiction:
Improveadaptation speed to new malware threatsVSAvoidtime for detection and adaptation
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the high-dimensional feature space into multiple clusters, where each cluster represents a group of similar files. This segmentation allows the system to process and adapt to new malware threats more efficiently by working with clustered representations rather than individual files, thereby improving adaptation speed while reducing the time loss associated with analyzing millions of files daily

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism where detection results and new malware samples are fed back into the rule generation system. This continuous feedback loop enables the system to learn from new threats and update its detection rules dynamically, significantly improving adaptability to emerging malware while maintaining timely response through iterative refinement

Inventive Principle:
Principle #23Feedback

2Measurement precision

If complex rules are created in high-dimensional feature space to accurately detect malware, then detection precision improves, but computational resources and system complexity increase significantly

Engineering Contradiction:
Improvemalware detection precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts essential features and patterns from the high-dimensional feature space by creating simplified detection rules based on clustered file characteristics. Instead of processing all dimensional features for every file, the system extracts key discriminative features that define malware clusters, thereby maintaining high detection precision while reducing system complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the detection problem by changing parameters from individual file feature analysis to cluster-based rule evaluation. By modifying the detection parameters to work with clustered representations and simplified rules rather than raw high-dimensional features, the system achieves accurate malware detection with reduced computational complexity

Inventive Principle:
Principle #35Parameter changes

3Reliability

If comprehensive analysis of all file features is performed to reduce false positives, then detection accuracy improves, but processing speed and productivity decrease

Engineering Contradiction:
Improvefalse positive reductionVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary clustering and rule generation actions before actual malware detection. By pre-processing files into clusters and generating detection rules in advance, the system establishes a framework that reduces false positives without requiring comprehensive analysis of every file feature during runtime, thereby maintaining high reliability while preserving processing speed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial analysis by focusing on key discriminative features and cluster characteristics rather than analyzing all file features comprehensively. This partial action approach maintains sufficient detection accuracy to reduce false positives while significantly improving processing speed by avoiding unnecessary analysis of non-critical features

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11550910B2Creating generic rules in a high dimensional sparse feature space using negative feedback
Publication Date: 2023.01.10 GEN DIGITAL INC
  • US11550910B2 patent drawing
  • US11550910B2 patent drawing
  • US11550910B2 patent drawing

AI summary

Systems and methods use negative feedback to create generic rules for a high dimensional sparse feature space. A system receives a set of fingerprints, where a fingerprint can be a set of features of a file. The fingerprints can be clustered according to similarity. For each cluster, a proto-rule is created that has a condition for each feature. The proto-rule is simplified using negative feedback to create a well-formed rule having a comparatively small subset of the conditions in the proto-rule that are useful in determining malware. The well-formed rule can be added to a set of rules used in a malware detection system.