×

Forensic instance snapshotting

  • US 9,524,389 B1
  • Filed: 06/08/2015
  • Issued: 12/20/2016
  • Est. Priority Date: 06/08/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • under the control of one or more computer systems that execute instructions,configuring an event trigger for causing, upon occurrence of a predetermined event, a set of local changes made to a virtual machine of a plurality of virtual machines in a distributed computing environment to be captured, each virtual machine of the plurality of virtual machines having virtual memory and access to storage; and

    for each virtual machine of the plurality of virtual machines;

    running the virtual machine, wherein the virtual machine is instantiated at least in part from a base software image and in isolation from one or more networks;

    obtaining a first snapshot of the virtual machine, the first snapshot including states of the virtual memory and the storage at a first time;

    determining a set of differences between the first snapshot and a base snapshot;

    connecting the virtual machine to the one or more networks; and

    as a result of the occurrence of the predetermined event triggering the event trigger;

    obtaining a second snapshot of the virtual machine, the second snapshot including states of the virtual memory and the storage at a second time;

    deriving a derived first snapshot based at least in part on the base snapshot and the set of differences;

    determining the set of local changes based at least in part on differences between the second snapshot and the derived first snapshot; and

    storing the set of local changes in persistent storage; and

    terminating the virtual machine.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×