Malware Detection in Caching Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Malware, particularly ransomware, poses a threat to data stored in caching environments by replicating malicious operations across multiple data sites, making it difficult to recover data without human intervention and potentially causing irreversible damage.

Innovation Solution

A system with a pattern detection module that identifies malicious file operations, an administration module for alerting administrators, and a replication module that performs actions based on administrator decisions, including saving snapshots and delaying replication to mitigate the impact of malware, uses a list of malicious patterns and severity levels to determine appropriate responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is replicated across multiple data sites, then data availability and redundancy are improved, but the risk of malware propagation and data loss increases

Engineering Contradiction:
Improvedata availabilityVSAvoidmalware propagation risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary detection of file operations against malicious patterns before replication occurs. The pattern detection module analyzes incoming file operations and identifies those matching known malware behaviors, preventing malicious data from being replicated to other sites in the first place

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary layer between data sites that acts as a filter. This intermediary module intercepts file operations, compares them against malicious patterns, and selectively blocks or allows replication based on the detection results, preventing malware propagation while maintaining legitimate data synchronization

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If automated detection and response systems are implemented, then response time to malware threats is improved, but system complexity increases

Engineering Contradiction:
Improveresponse time to malwareVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system implements self-service automation where the pattern detection module automatically identifies malicious file operations and triggers appropriate responses without human intervention. The system monitors itself, detects threats, and executes predetermined mitigation actions autonomously, reducing both response time and the need for complex manual intervention systems

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameter of threat detection from manual analysis to automated pattern matching. By transforming the detection mechanism into an automated process that compares file operations against predefined malicious patterns, the system achieves rapid response times while keeping the complexity manageable through rule-based automation rather than complex AI systems

Inventive Principle:
Principle #35Parameter changes

3Stability of the object's composition

If all file operations are replicated across data sites, then data consistency is improved, but the impact of malware spread increases

Engineering Contradiction:
Improvedata consistencyVSAvoidmalware impact
Core Design Contradiction:
Stability of the object's compositionVSObject-generated harmful factors

Solution Approach 1:

The system applies different quality control to different file operations based on their characteristics. Legitimate file operations are replicated to maintain data consistency, while operations matching malicious patterns are blocked. This selective approach maintains consistency for valid data while preventing malware propagation

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system segments the replication process into two distinct paths: one for legitimate file operations that maintain data consistency, and another for suspected malicious operations that are blocked or quarantined. This segmentation allows the system to preserve data consistency for valid operations while isolating and preventing malware spread

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10762203B2Reducing impact of malware/ransomware in caching environment
Publication Date: 2020.09.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10762203B2 patent drawing
  • US10762203B2 patent drawing
  • US10762203B2 patent drawing

AI summary

Methods and systems for reducing the impact of malware/ransomware in a caching environment are provided. A system for reducing the impact of malware/ransomware includes a pattern detection module that identifies one or more file operations associated with one or more malicious patterns. Additionally, the one or more file operations act on data stored at a first data site. The system also includes an administration module that provides an alert to an administrator that one or more malicious patterns have been identified and determines an administration action in response to the alert. The system further includes a replication module that performs a replication action for the one or more file operations based on the administration action, wherein the replication action is performed in relation to replicated data stored at a second data site.