Malware Reputation via Common Metadata Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing anti-malware technologies face challenges in identifying and managing polymorphic malware variants, as they often require separate digital signatures for each variant, and existing methods struggle to associate multiple variants with a common malicious design.

Innovation Solution

The system identifies program files with common metadata field values set by a program development tool, determines the proportion of malicious files among them, and associates a negative reputation with these metadata field values if the proportion exceeds a threshold, effectively linking related files with a common code base.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If separate digital signatures are used to identify each malware variant, then detection accuracy for individual variants is improved, but the complexity of managing and updating signatures increases significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoidsignature management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges multiple individual malware signatures into a single family-level signature by identifying common metadata fields across variants. Instead of maintaining separate signatures for each polymorphic variant, the system combines them under a unified reputation identifier, reducing signature management complexity while preserving detection capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal reputation identifier that can identify entire families of malware variants through common metadata fields. This single identifier serves multiple functions: detecting individual variants, grouping related files, and establishing family-level reputation, replacing the need for multiple variant-specific signatures.

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

2Reliability

If traditional signature-based detection is used for polymorphic malware, then individual variant detection may be achieved, but the ability to associate variants with a common malicious design is lost

Engineering Contradiction:
Improvevariant detection reliabilityVSAvoidcommon design association
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces common metadata fields as intermediary elements that link individual malware variants to their family reputation. These metadata fields serve as mediators that preserve the connection between variants and their common malicious design, enabling both individual detection and family-level association simultaneously.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a new dimension to malware identification by incorporating metadata field analysis alongside traditional signature matching. This additional dimension enables the system to associate variants with common malicious designs by examining shared metadata characteristics, rather than relying solely on signature presence.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Quantity of substance

If multiple malware variants are identified separately, then comprehensive detection coverage is improved, but additional analysis time is required to determine they share a common design

Engineering Contradiction:
Improvedetection coverageVSAvoidanalysis time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent performs preliminary extraction and comparison of metadata fields from malware variants to establish family relationships in advance. By pre-identifying common metadata characteristics and creating family-level reputation identifiers, the system reduces the time required for subsequent analysis while maintaining comprehensive detection coverage.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10255435B1Systems and methods for establishing a reputation for related program files
Publication Date: 2019.04.09 CA TECH INC
  • US10255435B1 patent drawing
  • US10255435B1 patent drawing
  • US10255435B1 patent drawing

AI summary

The disclosed computer-implemented method for establishing a reputation for related program files may include (1) identifying a set of related program files, where each program file includes one or more common metadata field values and the values of the metadata fields are set by a program development tool, (2) identifying one or more of the set of related program files as malicious, (3) determining that a proportion of malicious files in the set of related program files is above a threshold, and (4) in response to determining that the proportion of malicious files is above the threshold, associating a negative reputation with the metadata field values. Various other methods, systems, and computer-readable media are also disclosed.