Secure File-Level Restore from Block-Based Backup Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for mounting a block-based backup (BBB) to a recovery host allow unauthorized access and hinder secure file-level restoration, compromising data security and integrity.

Innovation Solution

A method and system that generates and analyzes file system metadata to create a reordered index, allowing secure file-level restoration without mounting the BBB to the recovery host by verifying user access levels and selectively restoring permitted assets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the BBB is mounted to the recovery host to enable file-level restore, then file-level restoration capability is improved, but security is worsened because all assets become accessible and unauthorized access is permitted

Engineering Contradiction:
Improvefile-level restore capabilityVSAvoidunauthorized access
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the file system metadata from the mounted BBB and processes it separately on the recovery host. By parsing the metadata to create an index of permitted assets before mounting the BBB, the system enables file-level restore operations without requiring the entire BBB to be mounted and accessible, thus preventing unauthorized access while maintaining restore capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary actions by parsing the file system metadata and generating an index of permitted assets before the BBB is mounted to the recovery host. This advance preparation allows the system to control which files can be restored without requiring full mounting of the backup, thereby maintaining security while enabling file-level operations

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the BBB is mounted to access all assets for restoration, then restoration flexibility is improved, but data security is worsened due to exposure of all assets

Engineering Contradiction:
Improverestoration flexibilityVSAvoiddata security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the backup data by extracting and processing only the file system metadata separately from the actual backup data. This segmentation allows the system to create a structured index that identifies permitted assets, enabling selective restoration of specific files or folders without exposing or requiring access to the entire backup, thus maintaining both flexibility and security

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If mounting BBB is required for file-level restore, then restore functionality is improved, but computing resource consumption is worsened

Engineering Contradiction:
Improverestore functionalityVSAvoidcomputing resource consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the necessary file system metadata from the backup and processes it locally on the recovery host to generate an index. By taking out and processing only this essential metadata rather than mounting and accessing the entire backup image, the system significantly reduces computing resource consumption while maintaining full restore functionality for permitted assets

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12625987B2Method and system for executing a secure file-level restore from a block-based backup
Publication Date: 2026.05.12 DELL PROD LP
  • US12625987B2 patent drawing
  • US12625987B2 patent drawing
  • US12625987B2 patent drawing

AI summary

A method for managing a block-based backup (BBB) includes: sending a file system parsing request to a file system, in which the file system is backed up in a backup storage as the BBB; obtaining file system metadata, in which the file system metadata is generated and stored in the backup storage in response to the file system parsing request; analyzing the file system metadata to generate an index for each asset of the file system; reordering the index of each asset to generate a reordered index; determining a user access level of a user; identifying assets in the reordered index to obtain a set of permitted assets for the user; providing a graphical user interface (GUI) specifying the set of permitted assets; receiving selected assets among the set of permitted assets via the GUI; and restoring the selected assets from the BBB.