Malware Detection via Object Fingerprint Similarity Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cybersecurity solutions fail to effectively detect advanced malware, particularly zero-day and polymorphic malware, due to the lack of known signatures and reliance on domain-blacklists, which leads to missed detections and user experience overhead from virtualized behavior detection systems.

Innovation Solution

A system and method for detecting advanced malware through the generation and comparison of object fingerprints, utilizing machine learning and similarity analysis to classify objects as malicious or benign by correlating indicators from object fingerprints with known malware family fingerprints, without compromising user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If signature-based detection methods are used, then detection speed is improved, but detection accuracy against zero-day malware deteriorates

Engineering Contradiction:
Improvedetection speedVSAvoiddetection accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs preliminary analysis of malware samples to extract behavioral indicators and create threat intelligence profiles before actual malware detection. This preliminary action builds a knowledge base of malware characteristics that enables faster and more accurate detection without requiring traditional signatures for each specific malware variant.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces behavioral indicators and threat intelligence profiles as intermediary elements between the malware sample and the detection engine. These intermediaries capture essential malware characteristics without requiring exact signature matches, enabling detection of zero-day malware through indirect behavioral evidence rather than direct signature comparison.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If virtualized behavior detection systems are deployed, then detection capability against advanced malware is improved, but user experience deteriorates due to overhead

Engineering Contradiction:
Improvedetection capabilityVSAvoiduser experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system extracts only the essential behavioral indicators from malware execution rather than running full virtualized analysis. By taking out only the critical detection features needed for malware identification, the system maintains high detection capability while minimizing the computational overhead that would otherwise impact user experience.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by performing limited behavioral analysis focused specifically on detecting malware characteristics rather than complete virtualized execution. This partial analysis provides sufficient detection capability against advanced malware while avoiding the excessive overhead of full virtualization, thus preserving user experience.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If domain-blacklist solutions are used, then implementation complexity is reduced, but detection effectiveness against polymorphic malware deteriorates

Engineering Contradiction:
Improveimplementation complexityVSAvoiddetection effectiveness
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system changes the detection parameters from static domain names to dynamic behavioral indicators and threat intelligence profiles. This parameter change enables detection of polymorphic malware that uses different domains while maintaining relatively simple implementation through automated indicator extraction and matching against known malware behavior patterns.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10491627B1Advanced malware detection using similarity analysis
Publication Date: 2019.11.26 MAGENTA SECURITY HOLDINGS LLC
  • US10491627B1 patent drawing
  • US10491627B1 patent drawing
  • US10491627B1 patent drawing

AI summary

A non-computerized method for detection of malware is described. First, an object for analysis is received. Thereafter, the content from the object is extracted and the extracted content is arranged into one or more basic blocks. Each basic block including at least a portion of the content. The object fingerprint is based on an analysis of the one or more basic blocks. Thereafter, the object fingerprint is generated based on an analysis of the one or more basic blocks. Lastly, the object fingerprint is compared to one or more malware family fingerprints to determine if the object is potentially malicious and may be associated with an advanced malware.