Perceptive Hash Analysis for Malicious Intermediate Language Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for identifying malicious intermediate language files are resource and time intensive, making them inefficient in detecting harmfulness effectively.

Innovation Solution

A system and method that involves calculating a perceptual hash of resources from a file, comparing it with known malicious files, determining similarity, and quarantining or removing files exceeding a predetermined threshold, while applying filters to discard randomly generated resources and combining hashes for efficient detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If current methods are used to identify malicious intermediate language files, then detection accuracy is maintained, but resource consumption and time requirements increase significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoiddetection efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the intermediate language file into distinct resource sections and metadata sections. The perceptive hash is calculated only on the resource sections, which contain the malicious content, while excluding metadata that would increase processing overhead. This segmentation allows efficient comparison without sacrificing detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and compares only the essential perceptive hash values from resource sections, removing unnecessary metadata and non-critical file components from the analysis. This extraction approach maintains detection precision by focusing on the malicious content while reducing resource consumption and processing time.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If comprehensive analysis of all file resources is performed, then detection reliability is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvedetection reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary calculation of perceptive hashes on resource sections before the actual malicious content analysis. By pre-processing and hashing the resource data, the system establishes a baseline for quick comparison against known malicious patterns, improving reliability while reducing the time required for comprehensive analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the analysis parameter from examining complete file contents to comparing perceptive hash values. This parameter transformation maintains detection reliability by preserving the essential characteristics of malicious content while dramatically reducing processing time and computational resource requirements.

Inventive Principle:
Principle #35Parameter changes

3Speed

If perceptive hash comparison is applied to all files, then detection speed increases, but resource consumption for hash calculation and storage increases

Engineering Contradiction:
Improvedetection speedVSAvoidcomputational resource consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent extracts perceptive hashes only from resource sections of intermediate language files, excluding metadata and other non-essential portions. This selective extraction reduces the amount of data requiring hash calculation and storage, thereby lowering computational resource consumption while maintaining detection speed through focused comparison of critical content.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10713359B2System and method of identifying a malicious intermediate language file
Publication Date: 2020.07.14 AO KASPERSKY LAB
  • US10713359B2 patent drawing
  • US10713359B2 patent drawing
  • US10713359B2 patent drawing

AI summary

Disclosed are systems and methods for detection of malicious intermediate language files. In one exemplary aspect, the system comprises a database comprising hashes of known malicious files, a resource allocation module configured to select a set of resources from a file being analyzed, a hash calculation module, coupled to the resource allocation module, configured to calculate a perceptive hash of the set of resources; and an analysis module, coupled to the other modules, configured to identify a degree of similarly between the set of resources and a set of resources from known malicious files by comparing the perceptive hash with perceptive hashes of the set of resources from known malicious files, determine a harmfulness of the file being analyzed based on the degree of similarity and remove or quarantine the file being analyzed when the harmfulness exceeds a predetermined threshold.