1. A method comprising: creating a soft whitelist having entries corresponding to each guest kernel page of a guest operating system (OS) in a hypervisor environment comprising a hypervisor, 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 a duplicate page corresponding to the guest kernel page if the page fault is an instruction page fault.