Object Store Ransomware Detection Using Batchwise IO Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing ransomware detection methods, particularly signature-based approaches, are ineffective against new variants and computationally expensive, failing to timely detect ransomware attacks on object stores, which can encrypt large amounts of data before detection.

Innovation Solution

A machine learning-based system that processes input/output requests to object stores, generating batchwise metrics and feature vectors from temporal sequences of client requests, training a classification model to identify ransomware attacks by analyzing process-specific fields such as PID and disk operations, enabling rapid detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If signature-based approaches are used for malware detection, then detection reliability for known malware is improved, but detection reliability for new ransomware variants deteriorates

Engineering Contradiction:
Improvedetection reliabilityVSAvoidadaptability to new variants
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transitions from signature-based detection to behavior-based detection by changing the detection parameters from static malware signatures to dynamic behavioral metrics. The system monitors IO request patterns, operation frequencies, and sequence behaviors to detect ransomware, allowing adaptation to new variants without relying on known signatures.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical signature-matching system with a machine learning-based behavioral analysis system. Instead of comparing IO requests against predetermined signatures, the system uses trained models to analyze behavioral patterns and detect anomalies indicative of ransomware activity.

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

2Adaptability or versatility

If machine learning-based behavioral analysis is introduced to detect new ransomware variants, then adaptability to new variants is improved, but computational expense increases

Engineering Contradiction:
Improveadaptability to new variantsVSAvoidcomputational expense
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the behavioral analysis into distinct phases: offline model training using labeled datasets, and online inference using the trained model. This segmentation allows computationally intensive training to be performed separately from real-time detection, reducing the computational burden during actual ransomware detection operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-training the machine learning model offline using labeled IO trace data before deployment. This preliminary training phase prepares the model for rapid inference during runtime, eliminating the need for complex real-time computations and reducing operational computational expenses.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If traditional malware detection methods are used, then device complexity is reduced, but detection accuracy for ransomware deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoiddetection accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary layer between raw IO requests and detection decisions. The system uses IO trace sequences as intermediaries to capture behavioral patterns, and machine learning models as intermediaries to translate these patterns into detection decisions. This intermediary layer enables accurate ransomware detection while maintaining relatively simple system architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12524545B2Detection of ransomware attack at object store
Publication Date: 2026.01.13 SEAGATE TECH LLC
  • US12524545B2 patent drawing
  • US12524545B2 patent drawing
  • US12524545B2 patent drawing

AI summary

The technology disclosed herein provides batchwise metric-based malware detection by receiving a plurality of input/output (IO) requests, generating IO trace sequences by combining a number of IO requests, generating batchwise metrics, each of the batchwise metrics corresponding to one of the IO trace sequences and generated based on an operation performed on values of parameters within IO trace sequences, generating inferential model input feature vectors based on the generated batchwise metrics, and training an inferential model based on a plurality of the generated inferential model input feature vectors and ground truth values corresponding to the IO trace sequences, each of the ground truth values indicating whether a corresponding one of the IO trace sequences represents a ransomware attack.