Backup Image Malware Cleanup via I/O Recording

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage systems face challenges in effectively cleaning malware from backup images, which can remain infected even after resolving the infection on production machines, leading to potential secondary infections and data loss.

Innovation Solution

A system and method for cleaning malware from backup images by isolating infected data storage systems, recording I/O operations, applying malware removal techniques, and generating a log of affected locations to selectively clean storage locations, allowing for efficient removal of malware without re-scanning each image.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If backup images are retained after malware removal from production machines, then data retention is improved, but the risk of secondary infection increases

Engineering Contradiction:
Improvedata retentionVSAvoidsecondary infection risk
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by recording I/O operations during the malware removal process on the primary storage system before the backup system is exposed to the cleaned data. This allows the backup system to receive pre-cleaned data without needing to perform its own scanning, thus retaining the backup images while eliminating the malware threat beforehand.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses an intermediary mechanism (I/O recording and replication system) that sits between the primary storage system and backup storage system. This intermediary captures the malware removal operations and replicates them to the backup, effectively mediating the transfer of clean data without requiring the backup system to directly handle potentially infected images.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If backup images are scanned for malware, then detection accuracy is improved, but processing time increases

Engineering Contradiction:
Improvemalware detection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs malware detection and removal actions in advance on the primary storage system, recording the I/O operations during this process. The backup system then simply replicates these pre-determined clean states without performing its own time-consuming scans, thus achieving high detection accuracy without the time penalty.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of scanning backup images independently, the system creates a copy of the malware removal operations (I/O records) from the primary system and applies them to the backup. This copying approach eliminates redundant scanning while ensuring the backup receives the same cleaned data, maintaining detection accuracy without additional processing time.

Inventive Principle:
Principle #26Copying

3Reliability

If all backup images are destroyed to ensure cleanliness, then reliability is improved, but data loss increases

Engineering Contradiction:
Improvesystem cleanlinessVSAvoiddata loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies preliminary action by pre-cleaning the backup images through I/O recording of malware removal operations before any restoration occurs. This allows the system to maintain backup images with high reliability (cleanliness) while preserving all legitimate data, as the cleaning process selectively removes only malware rather than destroying entire images.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent converts the potential harm of having infected backups into a benefit by using the backup system to store and replicate the recorded I/O operations from the primary system's malware removal process. The backup images that would normally be harmful (potentially infected) become beneficial, serving as a verified clean source for restoration after the primary system is cleaned.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

4Productivity

If I/O recording is applied to clean backup images, then cleaning efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvecleaning efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the I/O recording system to serve multiple functions: it records normal I/O operations for backup purposes, records malware removal operations for cleaning purposes, and enables replication to multiple backup targets. This multi-functionality achieves high cleaning efficiency without proportionally increasing system complexity, as the same infrastructure serves multiple purposes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS9940460B1Cleaning malware from backup data
Publication Date: 2018.04.10 EMC IP HLDG CO LLC
  • US9940460B1 patent drawing
  • US9940460B1 patent drawing
  • US9940460B1 patent drawing

AI summary

Embodiments described herein perform cleanup of backup images of a storage system by applying a record of I/O operations recorded while performing anti-malware operations on the storage system. The recording of the I/O operations can be replayed to resolve malware infections in the backup images, snapshots, or replicas of the storage system without requiring a restore-cleanup cycle for each backup image.