发明名称 Context Agent Injection Using Virtual Machine Introspection
摘要 A computer implemented method, apparatus, and computer usable program code for executing a process within a virtual machine. A module is injected into an operating system for the virtual machine to form an injected module. The injected module is executed to load an agent process within an application space within the virtual machine. Execution of the agent process is initiated by the injected module.
申请公布号 US2015149760(A1) 申请公布日期 2015.05.28
申请号 US201514612330 申请日期 2015.02.03
申请人 International Business Machines Corporation 发明人 Vandegrift Marshall T.;Skapinetz Kevin M.;Dodd Timothy D.
分类号 G06F1/24;G06F9/44 主分类号 G06F1/24
代理机构 代理人
主权项 1. A method for monitoring a virtual machine, the method comprising: copying, by a processor, a program module into a non-swappable area of memory previously allocated to the virtual machine; halting, by the processor, execution of an operating system in the virtual machine; loading, by the processor, the program module for execution as part of a kernel of the operating system; restarting, by the processor, the operating system; initiating, by the processor, execution of the program module in the kernel of the operating system, the program module including first program instructions to load an agent program into a swappable area of memory previously allocated to the virtual machine and initiate execution of the loaded agent program as an application program whose execution is controlled by the operating system, the agent program including second program instructions to perform a task for monitoring the virtual machine; and executing, by the processor, the second program instructions of the loaded agent program to perform the task when the execution of the loaded agent program is initiated.
地址 Armonk NY US