Live Virtual Disk Cloning for Snapshot-Free Threat Inspection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud computing environments face challenges in efficiently detecting cybersecurity threats due to the resource-intensive nature of agent-based and agentless solutions, particularly when dealing with multiple disks and encrypted data, which complicate snapshot generation and require additional computational burdens.

Innovation Solution

A method and system for inspecting live virtual instances by cloning the disk of a virtual machine, utilizing a disk descriptor to create a cloned disk that can be instantly inspected without generating a snapshot, thus reducing resource usage and maintaining the live instance's operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If agent-based solutions are used to scan workloads, then detection capability is improved, but computational burden increases due to additional memory and processing requirements

Engineering Contradiction:
Improvedetection capabilityVSAvoidcomputational burden
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts the inspection workload from the live virtual instance by cloning its disk to a separate inspection environment. The inspector workload inspects the cloned disk independently, separating detection functions from the production workload, thereby improving detection capability without burdening the original system's computational resources.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a copy of the virtual instance's disk through cloning rather than using agents that run on the original system. This copy can be inspected independently, providing detection capability while avoiding the computational overhead of agent-based solutions on the live system.

Inventive Principle:
Principle #26Copying

2Use of energy by moving object

If agentless snapshot-based solutions are used, then resource consumption is reduced, but inspection complexity increases due to snapshot generation and mounting requirements

Engineering Contradiction:
Improveresource consumptionVSAvoidinspection complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent performs disk cloning as a preliminary action before inspection, creating a ready-to-inspect copy of the virtual instance's disk. This pre-prepared clone eliminates the need for snapshot generation and mounting during the inspection process, reducing both resource consumption and inspection complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of using snapshot-based approaches that require generation and mounting steps, the patent directly clones the disk to create an immediate, inspectable copy. This copying approach reduces resource consumption while simplifying the inspection process by eliminating intermediate snapshot management steps.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If multiple disks are present in the virtual instance, then functionality is improved, but snapshot generation becomes more complex and resource-intensive

Engineering Contradiction:
ImprovefunctionalityVSAvoidsnapshot generation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the inspection process by cloning each disk of the virtual instance separately. This allows the inspector workload to inspect multiple disks independently, maintaining the functionality of multi-disk configurations while simplifying the inspection process compared to snapshot-based approaches that would require coordinating multiple snapshots.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates separate copies of each disk through cloning rather than attempting to snapshot multiple disks as a unified structure. This approach maintains the versatility of multi-disk functionality while reducing the complexity of the inspection process by treating each disk as an independent, inspectsable unit.

Inventive Principle:
Principle #26Copying

4Productivity

If disk cloning is used instead of snapshot generation, then inspection speed is improved, but storage requirements increase due to duplicate disk data

Engineering Contradiction:
Improveinspection speedVSAvoidstorage requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent implements a strategy where the cloned disk is used for inspection and then discarded after the inspection is complete. This allows for fast inspection using disk cloning without permanent storage overhead, as the duplicate disk data is temporary and removed after serving its inspection purpose.

Inventive Principle:
Principle #34Discarding and recovering

Solution Approach 2:

The patent creates temporary copies of disks through cloning for the purpose of inspection. These copies enable faster inspection compared to snapshot approaches, and the storage requirements are managed by discarding the clones after inspection, making the storage usage temporary and purpose-specific.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12505200B2Techniques for improved virtual instance inspection utilizing disk cloning
Publication Date: 2025.12.23 WIZ INC
  • US12505200B2 patent drawing
  • US12505200B2 patent drawing
  • US12505200B2 patent drawing

AI summary

A system and method for inspecting live virtual instance in a cloud computing environment for cybersecurity threats utilizes a disk cloning technique. The method includes selecting a live virtual instance in a cloud computing environment, wherein the live virtual instance includes a disk having a disk descriptor with an address in a cloud storage system. An instruction to clone the disk of the live virtual instance is generated, and when executed causes generation of a cloned disk descriptor, the cloned disk descriptor having a data field including the address of the disk of the live virtual instance. The cloned disk is inspected for a cybersecurity threat and the cloned disk is released in response to completing the inspection of the disk.