Machine Learning IO Monitoring for Storage System Ransomware Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional ransomware detection methods focus on host-level attacks, which are ineffective for storage systems lacking direct access to execution information, making it difficult to detect and prevent ransomware attacks on enterprise storage systems.

Innovation Solution

A machine learning-based method that monitors input/output (IO) features of storage objects to identify potential ransomware attacks, correlates host computing devices, and performs remedial actions, such as blocking access or alerting users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If host-level ransomware detection methods are used, then detection capability for host attacks is improved, but detection capability for storage system attacks remains insufficient

Engineering Contradiction:
Improvedetection capabilityVSAvoidapplicability to storage systems
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces storage system IO requests as an intermediary to detect ransomware attacks. Instead of relying on host-level execution information, the storage system monitors IO requests from hosts, analyzing patterns such as sequential write operations and rapid data modification. This intermediary approach enables detection of storage-targeted ransomware attacks without requiring direct access to host execution contexts.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent inverts the traditional detection approach by moving the detection capability from the host level to the storage system level. Rather than having the host detect and report ransomware activity, the storage system independently analyzes IO requests to identify ransomware behavior patterns, effectively reversing where the detection intelligence resides.

Inventive Principle:
Principle #13The other way round (Inversion)

2Measurement precision

If storage system monitors IO requests to detect ransomware, then detection accuracy for storage attacks is improved, but system complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms complex security analysis into simpler parameter monitoring by focusing on specific IO request characteristics. Instead of analyzing full IO request content, the system monitors parameters such as operation type (read/write), access patterns (sequential/random), frequency, and data modification rates. This parameter-based approach simplifies the monitoring complexity while maintaining detection accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the IO request monitoring into distinct analytical components: identifying sequential write patterns, detecting rapid data modification, analyzing access frequency, and evaluating data characteristics. This segmentation allows each aspect to be monitored independently using simple rules, reducing overall system complexity compared to holistic analysis.

Inventive Principle:
Principle #1Segmentation

3Speed

If real-time ransomware detection is implemented on storage system, then response time is improved, but computational resources are consumed

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

Solution Approach 1:

The patent applies partial monitoring by focusing only on specific IO request patterns that indicate ransomware activity, rather than analyzing all IO requests in detail. The system monitors for particular behaviors such as sequential writes and rapid modifications, applying full analytical resources only when suspicious patterns are detected, thus reducing overall computational consumption while maintaining real-time detection capability.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent replaces complex computational analysis with simpler rule-based detection mechanisms. Instead of using resource-intensive machine learning models or deep inspection algorithms, the system uses predetermined rules to evaluate IO request patterns, such as checking if write operations follow sequential patterns or if data modification exceeds thresholds. This substitution significantly reduces computational resource requirements.

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

Data Source

PatentUS12437065B2System and method for targeted machine learning-based detection and prevention of ransomware attacks on a storage system
Publication Date: 2025.10.07 DELL PROD LP
  • US12437065B2 patent drawing
  • US12437065B2 patent drawing
  • US12437065B2 patent drawing

AI summary

A method, computer program product, and computing system for monitoring for a potential ransomware attack on a storage object of a storage system based upon, at least in part, processing of a plurality of input/output (IO) features associated with the storage object using a machine learning model. A host computing device associated with the storage object under the potential ransomware attack is identified. A process executing on the host computing device associated with the storage object under the potential ransomware attack is identified. A remedial action is performed on the storage system in response to identifying the process executing on the host computing device.