Invention Grant
- Patent Title: Security in virtualized computer programs
-
Application No.: US14723216Application Date: 2015-05-27
-
Publication No.: US09229881B2Publication Date: 2016-01-05
- Inventor: Joe Epstein
- Applicant: Cisco Technology, Inc.
- Applicant Address: US CA San Jose
- Assignee: CISCO TECHNOLOGY, INC.
- Current Assignee: CISCO TECHNOLOGY, INC.
- Current Assignee Address: US CA San Jose
- Agency: Hickman Palermo Becker Bingham LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/14 ; G06F9/455

Abstract:
In an embodiment, a data processing method comprises implementing a memory event interface to a hypercall interface of a hypervisor or virtual machine operating system to intercept page faults associated with writing pages of memory that contain a computer program; receiving a page fault resulting from a guest domain attempting to write a memory page that is marked as not executable in a memory page permissions system; determining a first set of memory page permissions for the memory page that are maintained by the hypervisor or virtual machine operating system; determining a second set of memory page permissions for the memory page that are maintained independent of the hypervisor or virtual machine operating system; determining a particular memory page permission for the memory page based on the first set and the second set; processing the page fault based on the particular memory page permission, including performing at least one security function associated with regulating access of the guest domain to the memory page.
Public/Granted literature
- US20150261690A1 Security in Virtualized Computer Programs Public/Granted day:2015-09-17
Information query