Malware Rollback Feature for False Positive File Restoration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Malware protection programs face increasing risks of false positive identifications, leading to incorrect remediation of files, which can render critical software inoperable due to their aggressive detection methods.

Innovation Solution

A malware protection program implements a rollback feature that stores duplicate files in a quarantine area, allowing for restoration of files during the boot sequence if identified as false positives, thereby preventing unnecessary deletion or quarantine of non-malicious files.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If malware protection programs use aggressive detection methods to identify malicious files, then detection capability is improved, but false positive identification increases

Engineering Contradiction:
Improvedetection capabilityVSAvoidfalse positive rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system creates a restore point before performing remediation actions on identified malicious files. This preliminary action enables rollback capability if the file is later determined to be a false positive, allowing the system to restore the original file state without loss of detection capability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts detection sensitivity parameters based on false positive feedback. When false positives are identified through rollback attempts, the system modifies detection thresholds and parameters to reduce future false positives while maintaining aggressive detection of actual malware

Inventive Principle:
Principle #35Parameter changes

2Reliability

If malware protection programs perform remediation actions on identified malicious files, then malware removal effectiveness is improved, but system stability deteriorates due to false positives

Engineering Contradiction:
Improvemalware removal effectivenessVSAvoidsystem stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

A restore point is created before any remediation action (deletion, quarantine, renaming) is performed on a file. This preliminary snapshot preserves the system state, enabling recovery if the remediation proves harmful due to false positive identification

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system prepares rollback capability in advance by storing file snapshots and maintaining restore points. This cushioning mechanism protects system stability by providing a safety net that prevents permanent damage from false positive remediation actions

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Reliability

If malware protection programs delete or quarantine files to remediate infections, then malware containment is improved, but operational disruption increases due to false positives

Engineering Contradiction:
Improvemalware containmentVSAvoidoperational disruption
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system creates a restore point before quarantining or deleting files. This preliminary action preserves the ability to restore critical files if they are falsely identified, minimizing operational disruption while maintaining malware containment effectiveness

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from rollback attempts and false positive identifications to improve future detection accuracy. When files are restored due to false positives, the system learns from these cases and adjusts detection parameters to prevent similar disruptions in the future

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9703958B2Rollback feature
Publication Date: 2017.07.11 MCAFEE LLC
  • US9703958B2 patent drawing
  • US9703958B2 patent drawing
  • US9703958B2 patent drawing

AI summary

A file stored in a first portion of a computer memory of a computer is determined to be a malicious file. A duplicate of the file is stored in a quarantine area in the computer memory, the quarantine area being in a second portion of the computer memory that is different from the first portion of the computer memory. One or more protection processes are performed on the file. The determination that the file is a malicious file is determined to be a false positive and the file is restored, during a boot sequence, to a state prior to the one or more protection processes being performed on the file.