System and method for kernel rootkit protection in a hypervisor environment
AssigneeMcAfee, Inc.
InventorsAmit Dang, Preet Mohinder, Vivek Srivastava
Life of this patent
Estimating the term…
Loading patent…
AssigneeMcAfee, Inc.
InventorsAmit Dang, Preet Mohinder, Vivek Srivastava
Estimating the term…
A system and method for rootkit protection in a hypervisor environment includes modules for creating a soft whitelist having entries corresponding to each guest kernel page of a guest operating system in a hypervisor environment, wherein each entry is a duplicate page of the corresponding guest kernel page, generating a page fault when a process attempts to access a guest kernel page, and redirecting the process to the corresponding duplicate page. If the page fault is a data page fault, the method includes fixing the page fault, and marking a page table entry corresponding to the guest kernel page as non-executable and writeable. If the page fault is an instruction page fault, the method includes marking a page table entry corresponding to the guest kernel page as read-only. Redirecting changing a machine page frame number in a shadow page table of the hypervisor to point to the corresponding duplicate page.
A method, comprising:
An apparatus, comprising:
Logic encoded in non-transitory media that includes code for execution and, when executed by a processor, is operable to perform operations comprising:
A method, comprising:
Logic encoded in non-transitory media that includes code for execution and, when executed by a processor, is operable to perform operations comprising:
Dependencies are inferred from the claim text.