Ransomware Detection in Backup Storage via Data Sampling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ransomware attacks on backup storage environments are increasingly sophisticated, allowing malicious parties to target and encrypt backup files before moving to production environments, making it difficult for enterprise systems to detect unauthorized alterations and preventing timely recovery.

Innovation Solution

A system that uses data sampling to validate the integrity of backup files by comparing initial and subsequent samplings stored in a secure validation database, providing an alert for unauthorized alterations, even if the backup storage environment's fingerprint remains unchanged, thus counteracting attempts by malicious code to deceive validation processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional backup validation methods are used, then backup storage environments are vulnerable to ransomware attacks, but implementing sophisticated detection mechanisms increases system complexity and computational overhead

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the backup file into multiple chunks and selects specific bytes from each chunk to create a fingerprint. This segmentation approach allows efficient comparison without processing entire files, reducing computational overhead while maintaining detection accuracy. The fingerprint represents a segmented subset of the backup data that is sufficient for validation purposes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts specific bytes from backup file chunks to create a condensed fingerprint representation. This extraction process removes unnecessary data while retaining the essential validation information needed to detect ransomware attacks, thereby reducing system complexity and computational requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If ransomware attacks are allowed to proceed undetected in backup environments, then production systems remain vulnerable, but implementing comprehensive monitoring increases resource consumption

Engineering Contradiction:
Improvesecurity protectionVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by validating only the fingerprint (specific bytes from chunks) rather than the entire backup file. This partial validation approach provides sufficient security protection to detect ransomware attacks while consuming minimal computational resources, avoiding the need for comprehensive monitoring of all backup data.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses a lightweight fingerprint as a disposable validation mechanism. Instead of performing expensive comprehensive file validations, the system uses cheap fingerprint comparisons that can be executed frequently with minimal resource consumption, providing continuous security protection efficiently.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Measurement precision

If malicious code modifies backup file fingerprints to match original values, then traditional validation methods fail to detect attacks, but implementing alternative validation approaches increases processing time

Engineering Contradiction:
Improvefingerprint validation accuracyVSAvoidvalidation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by selecting and storing the fingerprint (specific bytes from chunks) at the time of backup creation. This preliminary fingerprint capture enables rapid subsequent validation by comparing against the stored value, maintaining both precision and speed without requiring complex re-validation processes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the fingerprint (specific bytes from backup chunks) and stores it separately for validation purposes. This copying mechanism allows rapid comparison to detect modifications while maintaining measurement precision, avoiding the need for time-consuming re-processing of the entire backup file.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11238157B2Efficient detection of ransomware attacks within a backup storage environment
Publication Date: 2022.02.01 EMC IP HLDG CO LLC
  • US11238157B2 patent drawing
  • US11238157B2 patent drawing
  • US11238157B2 patent drawing

AI summary

Described is a system that efficiently detects ransomware attacks within a storage environment. The system may perform a specialized validation by comparing a sampling of backup data obtained from a storage environment with a sampling of data maintained by a specialized validation database. Accordingly, if there is a discrepancy between the samples, the system may issue an alert indicating the original backup data may be encrypted as part of a ransomware attack. The system may utilize the specialized sampling as a validation technique in addition, or as an alternative, to relying on data fingerprints for validation. For example, malicious code may be configured to cause the storage environment to provide fingerprints prior to an unauthorized encryption as an attempt to deceive certain validation processes. Accordingly, to counteract such attempts, the system may rely on the sampling of data, instead of relying solely on a fingerprint comparison.