Malware Signature Detection via Database Content Transformation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional malware scanners are ineffective in detecting advanced malware, particularly injection-based or standalone malware, due to their inability to recognize complex changes in malware signatures, which are constantly evolving.

Innovation Solution

A method and system that applies transformations such as normalization, de-serializing, de-obfuscating, converting to another code page, and unescaping to detect malware signatures in databases, allowing for the remediation of malicious code by replacing or removing infected entries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional malware scanners use identical signature matching, then simple malware can be detected, but advanced malware with complex changes cannot be detected

Engineering Contradiction:
Improvemalware detection accuracyVSAvoidability to detect evolved malware
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent applies multiple text transformations (normalization, de-obfuscation, de-serialization, code page conversion, unescaping) to change the parameters of the malware signature representation. These transformations convert obfuscated or encoded malware into recognizable patterns, enabling detection of advanced malware while maintaining compatibility with simple signature matching for basic threats.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent performs preliminary transformations on the database content before scanning for malware signatures. By pre-processing the text through normalization, de-obfuscation, and other transformations, the system prepares the data in advance to reveal hidden malware patterns, making subsequent detection more effective without requiring complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If malware scanners allow some character differences, then minor variations can be detected, but complex malware changes remain undetected

Engineering Contradiction:
Improvetolerance to malware variationsVSAvoidsignature matching accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

Instead of allowing arbitrary character differences, the patent applies specific parameter-changing transformations that convert varied malware representations into standardized forms. This maintains measurement precision by ensuring that only meaningful variations (those not caught by transformation) result in false negatives, while false positives are minimized through targeted transformation approaches.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If transformations are applied to detect obfuscated malware, then detection capability improves, but processing complexity increases

Engineering Contradiction:
Improvemalware detection reliabilityVSAvoidtransformation processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the malware detection process into distinct transformation stages (normalization, de-obfuscation, de-serialization, code page conversion, unescaping). Each stage handles a specific aspect of obfuscation, making the overall complex process manageable and maintainable while improving detection reliability through systematic application of multiple specialized transformations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal detection framework that applies multiple transformations to handle various obfuscation techniques. This multi-functional approach allows a single detection system to reliably detect malware regardless of the obfuscation method used, improving reliability without requiring separate specialized systems for each threat type.

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

Data Source

PatentUS12032693B2Systems and methods for robust malware signature detection in databases
Publication Date: 2024.07.09 CLOUD LINUX SOFTWARE INC
  • US12032693B2 patent drawing
  • US12032693B2 patent drawing
  • US12032693B2 patent drawing

AI summary

Disclosed herein are systems and method for detecting malware signatures in databases. In one exemplary aspect, a method may comprise identifying a plurality of entries of the database, wherein each entry represents a record stored on a computing device and selecting at least one suspicious entry in the plurality of entries. The method may comprise retrieving a record associated with the suspicious entry and applying a transformation to original contents of the record. The method may comprise scanning the transformed contents of the record for a malware signature. In response to detecting a portion of the transformed contents that matches the malware signature, the method may comprise executing a remediation action that removes a corresponding portion from the original contents of the record and updating the database by replacing the at least one suspicious entry with an entry of the record on which the remediation action was executed.