Backup Image Malware Prevention via Pre-Restoration Scanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in preventing malware reoccurrence when restoring a computing device using a backup image, as they often rely on outdated backups that may still contain vulnerabilities, leading to potential reinfection due to unaddressed security issues and lack of timely software updates.

Innovation Solution

A method that identifies the most recent clean backup image before a malware attack, mounts it as a disk, scans for malicious software, disables ports and services, updates the software with the latest patches, and reopens them only after ensuring security, thereby preventing unauthorized network connections and service launches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of substance

If the system restores data from the most recent backup image, then data loss is minimized, but the risk of malware reoccurrence increases because the backup may contain unpatched security vulnerabilities

Engineering Contradiction:
Improvedata lossVSAvoidmalware reoccurrence risk
Core Design Contradiction:
Loss of substanceVSReliability

Solution Approach 1:

The system performs preliminary security scanning and vulnerability assessment on the backup image before restoration. It identifies security issues and applies necessary patches to the backup image itself before restoring data, ensuring that the restored system is secure while maintaining data freshness from the most recent backup.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system applies security patches and updates software before restoration, then malware reoccurrence is prevented, but the restoration process time increases

Engineering Contradiction:
Improvemalware reoccurrence preventionVSAvoidrestoration process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs security patching and software updates on the backup image before the restoration process begins. This preliminary action ensures that when data is restored from the most recent backup, the system is already secured against known vulnerabilities, preventing malware reoccurrence while maintaining efficient restoration timing.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If the system scans the backup image for malware before restoration, then malware detection accuracy improves, but the complexity of the restoration process increases

Engineering Contradiction:
Improvemalware detection accuracyVSAvoidrestoration process complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system merges the malware scanning function with the existing backup restoration process. The scan is performed as an integrated step during the restoration workflow, using the same backup image handling mechanisms already in place, thereby improving malware detection accuracy without significantly increasing overall process complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11579985B2System and method of preventing malware reoccurrence when restoring a computing device using a backup image
Publication Date: 2023.02.14 ACRONIS INT
  • US11579985B2 patent drawing
  • US11579985B2 patent drawing
  • US11579985B2 patent drawing

AI summary

Disclosed herein are systems and method for preventing malware reoccurrence when restoring a computing device using a backup image. In one exemplary aspect, a method may identify, from a plurality of backup images for a computing device, a backup image that was created most recently before the computing device was compromised. The method may mount the backup image as a disk and scanning the disk for malicious software. The method may disable all ports and services on the computing device to prevent unauthorized network connections and service launches. The method may restore data to the computing device from the mounted disk. The method may update software on the computing device and applying latest patches, and reopen the ports and restart the services on the computing device subsequent to updating the software and applying the latest patches.