发明名称 Methods and apparatuses for monitoring activities of virtual machines
摘要 Embodiments of a method and apparatus for monitoring activity on a virtual machine are generally described herein. The activity may be monitored by a first hypervisor and the virtual machine may be controlled by a second hypervisor. In some embodiments, the method includes setting a breakpoint in a kernel function of the virtual machine. The method may further include generating a page fault, responsive to the virtual machine halting execution at the breakpoint, to cause the second hypervisor to page in contents of a memory location accessed by the kernel function. The method may further include inspecting the contents of the memory location to detect activity in the virtual machine.
申请公布号 US9311248(B2) 申请公布日期 2016.04.12
申请号 US201313888849 申请日期 2013.05.07
申请人 Raytheon Cyber Products, LLC 发明人 Wagner John R.
分类号 G06F12/00;G06F12/10;G06F11/36;G06F9/455 主分类号 G06F12/00
代理机构 代理人
主权项 1. A method comprising: setting, by a first hypervisor, a breakpoint in a kernel function of a virtual machine that is controlled by a second hypervisor; generating, by the first hypervisor, a page fault responsive to the virtual machine halting execution at the breakpoint to cause the second hypervisor to page in contents of a memory location accessed by the kernel function; and inspecting, by the first hypervisor, the contents of the memory location to detect activity in the virtual machine; wherein generating the page fault comprises: retrieving, by the first hypervisor, a parameter of the kernel function indicating the memory location to be inspected; andproviding, by the first hypervisor, the parameter to the second hypervisor during generation of the page fault.
地址 Herndon VA US