Immutable Snapshot Retention for Ransomware Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for combating ransomware, such as isolated recovery environments with immutable data vaults, face challenges in ensuring the integrity and retention of snapshots during a ransomware attack, as snapshots can be easily compromised or deleted, hindering effective data recovery.

Innovation Solution

The creation and retention of immutable snapshots are facilitated by replicating a source volume's snapshot to a destination system, where the replica is locked with an immutable retention time, preventing deletion until a tamper-proof timer exceeds the retention time, ensuring snapshots remain intact for recovery purposes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If snapshots are stored in unlocked form on the source volume to allow flexibility and updates, then ease of operation is improved, but reliability deteriorates because snapshots can be easily compromised or deleted during ransomware attacks

Engineering Contradiction:
Improvesnapshot flexibilityVSAvoidsnapshot integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system segments snapshot storage into two distinct locations: unlocked snapshots on the source volume for operational flexibility, and locked immutable replicas on a remote destination volume for security. This segmentation allows each location to serve its specific purpose without compromising the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A remote destination storage system acts as an intermediary, receiving and storing locked immutable replicas of snapshots. This intermediary protects the original snapshots from ransomware while maintaining access to the source volume for normal operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If immutable replicas are locked on the destination volume with retention time to prevent deletion, then reliability is improved, but device complexity increases due to tamper-proof timer mechanisms

Engineering Contradiction:
Improvesnapshot protectionVSAvoidretention enforcement mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses self-service mechanisms where the storage system automatically enforces retention policies through embedded tamper-proof timers. The system monitors and enforces its own retention requirements without external intervention, reducing the need for complex external monitoring infrastructure.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the state parameter of snapshot replicas by locking them with immutable retention times on the destination volume. This parameter change transforms the snapshots from modifiable to protected state, enforced by tamper-proof timing mechanisms.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If snapshots are retained indefinitely to ensure recovery capability, then reliability is improved, but loss of time increases due to extended retention periods

Engineering Contradiction:
Improverecovery capabilityVSAvoidretention duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements periodic retention of snapshots with defined time periods. Snapshots are retained for specific durations based on recovery point objectives, then automatically removed. This periodic approach balances recovery capability with resource management.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system retains only the necessary portion of snapshots required for recovery, rather than indefinitely. By implementing retention policies that keep snapshots for specific periods, the system avoids excessive retention while maintaining adequate recovery capability.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240273186A1Creation and retention of immutable snapshots to facilitate ransomware protection
Publication Date: 2024.08.15 NETAPP INC
  • US20240273186A1 patent drawing
  • US20240273186A1 patent drawing
  • US20240273186A1 patent drawing

AI summary

Systems and methods for creation and retention of immutable snapshots to facilitate ransomware protection are provided. According to one embodiment, multiple use cases for retention of snapshots are supported, including (i) maintaining a locked snapshot on a source volume of a first storage system on which it was originally created for at least an associated immutable retention time; (ii) replicating the locked snapshot to a destination volume of a second storage system and also maintaining the replica of the locked snapshot on the destination volume for at least the associated immutable retention time; and (iii) maintaining an unlocked snapshot on the source volume, replicating the unlocked snapshot to the destination volume, locking the replicated snapshot on the destination volume when it has an associated non-zero immutable retention time, and thereafter maintaining the replica on the destination volume in accordance with the immutable retention time.