Automated File Remediation via Cross-System Hash Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current backup systems lack effective detection and remediation methods for individual files affected by tampering or corruption, as they are primarily designed for disaster recovery of entire volumes rather than identifying and addressing losses in individual files.

Innovation Solution

A method and system that compares newly received file copies to identical copies on other systems, using preliminary and secondary characteristics to detect tampering or corruption, and replaces corrupted files with clean versions from backups or deployment masters, employing a diagnostic engine to analyze the cause of corruption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If backup systems focus on disaster recovery of entire volumes, then large-scale data loss can be recovered, but individual file corruption or tampering cannot be detected or remediated

Engineering Contradiction:
Improvedata integrityVSAvoiddetection of individual file corruption
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the backup verification process by analyzing individual files separately rather than treating entire volumes as single units. Each file is examined for corruption or tampering independently, enabling detection of individual file issues while maintaining the overall backup system structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces manual or automated scanning methods with a diagnostic engine that uses machine learning or heuristic analysis to automatically detect corruption patterns. This substitution enables more sophisticated detection of individual file tampering without requiring manual intervention.

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

2Reliability

If automated detection and remediation of individual files is implemented, then file-level data integrity is improved, but system complexity increases

Engineering Contradiction:
Improveindividual file integrityVSAvoidbackup system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements preliminary actions by creating and storing diagnostic signatures or hash values of files during the backup process. These pre-computed values enable rapid comparison and detection of corruption without requiring complex real-time analysis during restoration, thereby reducing system complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The backup system performs self-diagnosis by automatically comparing file characteristics against stored references and self-correcting by restoring corrupted files from backup copies without requiring external intervention. This self-service capability reduces operational complexity while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If comprehensive file analysis is performed to detect tampering, then detection accuracy improves, but processing time increases

Engineering Contradiction:
Improvecorruption detection accuracyVSAvoidfile analysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by performing multi-level analysis: a quick first-pass scan checks basic file attributes and hash values, followed by more intensive analysis only for files that show signs of potential corruption. This approach maintains high detection accuracy while minimizing overall processing time by avoiding exhaustive analysis of all files.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8745001B1Automated remediation of corrupted and tempered files
Publication Date: 2014.06.03 GEN DIGITAL INC
  • US8745001B1 patent drawing
  • US8745001B1 patent drawing
  • US8745001B1 patent drawing

AI summary

A method, apparatus and computer-readable storage medium for ascertaining a set of preliminary characteristics of a first data structure and, responsive to determining that the set of preliminary characteristics matches a set of characteristics of a reference data structure, determining that a secondary characteristic of the first data structure indicates a replacement of the first data structure with the reference data structure is disclosed. Embodiments of the present invention further include replacing the first data structure with the reference data structure, in response to determining that the secondary characteristic of the first data structure indicates the replacement of the first data structure.