Ransomware Detection via File System Behavior Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current anti-virus based approaches fail to detect unknown ransomware, and backup systems can be compromised or outdated, leading to inefficiencies in detecting and recovering from ransomware infections.

Innovation Solution

The system analyzes read and write requests to a file system to determine the likelihood of a ransomware attack by calculating ratios, entropy, and compression ratios, and performs mitigation actions such as generating alerts, storing unmodified file blocks, and disconnecting infected clients to prevent further damage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If anti-virus based approaches are used to detect ransomware, then known ransomware can be detected, but unknown ransomware variants cannot be detected

Engineering Contradiction:
Improvedetection accuracyVSAvoiddetection coverage
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system changes the detection parameters from static virus signatures to dynamic behavioral parameters including read/write request ratios, entropy values, and compression ratios. These parameters are continuously monitored and analyzed to detect ransomware based on its operational behavior rather than predefined signatures, enabling detection of unknown variants while maintaining reliability for known threats

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical signature-matching system with an information-theoretic analysis system that calculates entropy and compression ratios of file operations. This substitution enables the system to detect ransomware based on mathematical properties of encrypted data (high entropy, poor compressibility) rather than relying on mechanical pattern matching against known signatures

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

2Reliability

If backup systems are used for recovery, then data can be restored, but backups can be compromised or outdated

Engineering Contradiction:
Improverecovery capabilityVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by continuously monitoring file system operations and detecting ransomware attacks in real-time before complete encryption occurs. Once detected, the system immediately isolates affected files and preserves their original state, enabling rapid recovery without waiting for backup cycles to complete

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary detection and response layer between the ransomware and the file system. This intermediary system monitors operations, identifies malicious activity, and intercepts encryption attempts by preserving file states and triggering recovery procedures, acting as a mediator that protects the backup system from being compromised while enabling faster recovery

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If ransomware detection and response systems are implemented, then attack impact can be reduced, but system complexity increases

Engineering Contradiction:
Improveransomware damageVSAvoiddetection system complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The detection system is segmented into distinct functional modules: a monitoring component that collects read/write request data, an analysis component that calculates entropy and compression ratios, and a response component that executes mitigation actions. This segmentation reduces overall system complexity by making each module independent and manageable while collectively providing comprehensive ransomware protection

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11748475B1Detection and recovery from ransomware infections
Publication Date: 2023.09.05 RIVERBED TECH LLC
  • US11748475B1 patent drawing
  • US11748475B1 patent drawing

AI summary

Systems and techniques are described to detect and recover from ransomware infections. It may be determined if a ransomware attack is in progress based on analyzing read and write requests to a file system. Next, a mitigation action may be performed in response to determining that a ransomware attack is in progress.