Ransomware Detection via Deduplication Ratio Anomalies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing deduplication storage systems face challenges in detecting ransomware attacks efficiently, as traditional methods require significant computing resources and may not detect encryption until after data has been overwritten.

Innovation Solution

A deduplication storage system controller performs a matching operation against a container index to deduplicate data units, calculates a deduplication ratio, and compares it to local ratio history data. If the ratio exceeds a predetermined condition, the system identifies potentially encrypted data units as potentially affected by ransomware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional ransomware detection methods are used, then detection capability is provided, but computing resources are significantly consumed

Engineering Contradiction:
Improveransomware detection capabilityVSAvoidcomputing resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary deduplication operations and maintains local ratio history data before ransomware attacks occur. By pre-establishing the baseline deduplication ratios through normal operations, the system can quickly detect anomalies without requiring heavy computational resources during actual detection, thus resolving the contradiction between detection reliability and computing resource consumption

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces traditional complex ransomware detection mechanisms with a simplified ratio comparison approach. Instead of using resource-intensive signature matching or behavioral analysis, the system substitutes these with lightweight deduplication ratio calculations against pre-stored local history data, achieving effective detection with minimal computing resources

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If traditional ransomware detection methods are used, then detection is provided, but detection occurs after data has been overwritten

Engineering Contradiction:
Improveransomware detection capabilityVSAvoiddetection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system continuously performs preliminary deduplication operations and updates local ratio history data in real-time during normal storage operations. This preliminary action establishes a baseline of normal deduplication behavior before ransomware attacks, enabling immediate detection when anomalies occur without time loss for post-attack analysis

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The deduplication and ratio monitoring operations continue uninterrupted during normal storage operations. By maintaining continuous monitoring of deduplication ratios against local history data, the system ensures that ransomware detection is an ongoing process rather than a periodic check, eliminating detection delays and enabling immediate identification of encryption events

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12306941B2Ransomware detection in a deduplication storage system
Publication Date: 2025.05.20 HEWLETT PACKARD ENTERPRISE DEV LP
  • US12306941B2 patent drawing
  • US12306941B2 patent drawing
  • US12306941B2 patent drawing

AI summary

Example implementations relate to deduplication operations in a storage system. An example includes receiving data units of a backup stream to be stored in a deduplication storage system; performing a first matching operation to match the data units against a first container index of a plurality of container indexes, where the plurality of container indexes comprise metadata indicating storage locations of data units previously stored in the persistent storage; calculating a first ratio indicating the amount of deduplication that occurred during the first matching operation against the first container index; and in response to a determination that the first ratio violates a condition with respect to local ratio history data of the first container index, identifying at least one portion of the backup stream as being potentially affected by a ransomware attack.