×

System and method for protecting memory pages associated with a process using a virtualization layer

  • US 10,216,927 B1
  • Filed: 06/30/2016
  • Issued: 02/26/2019
  • Est. Priority Date: 06/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computerized method for protecting processes operating within a computing device, comprising:

  • identifying, by a virtualization layer operating in a host mode and being executed by hardware circuitry, when a guest process switch has occurred, the guest process switch corresponds to a change as to an operating state of a process within a virtual machine that is detected by (i) a change in a data store associated with the hardware circuitry and (ii) the data store stores a value different from an address space associated with the guest agent process; and

    responsive to the identified guest process switch, determining, by the virtualization layer, whether the hardware circuitry within the computing device is to access a different nested page table for use in memory address translations, wherein the different nested page table alters page permissions for one or more memory pages associated with one or more processes including the process that are executable in the virtual machine.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×