发明名称 |
Systems And Methods For Executing Arbitrary Applications In Secure Environments |
摘要 |
Described systems and methods allow protecting a host system, such as a computer system or smartphone, from malware such as viruses, exploits, and rootkits. In some embodiments, a hypervisor executes at the highest processor privilege level and displaces other software to a guest virtual machine (VM). A security application detects the launch of a target process within the guest VM. In response to the launch, the hypervisor instantiates a process VM isolated from the guest VM, and relocates the target process to the process VM. In some embodiments, when the relocated target process attempts to access a resource, such as a file or registry key, an instance of the respective resource is fetched on-demand, from the guest VM to the respective process VM. Executing the target process within an isolated environment helps to contain malware to the respective environment. |
申请公布号 |
US2015248554(A1) |
申请公布日期 |
2015.09.03 |
申请号 |
US201414195132 |
申请日期 |
2014.03.03 |
申请人 |
Bitdefender IPR Management Ltd. |
发明人 |
DUMITRU Bogdan C.;LUKACS Sandor;LUTAS Dan H.;TOSA Raul V. |
分类号 |
G06F21/53;G06F21/56;G06F9/455 |
主分类号 |
G06F21/53 |
代理机构 |
|
代理人 |
|
主权项 |
1. A host system comprising at least one processor configured to execute a hypervisor, the hypervisor configured to expose a guest virtual machine (VM) and further configured to:
in response to a launch of a target process within guest VM, expose a process VM distinct from the guest VM; in response to exposing the process VM, relocate the target process from the guest VM to the process VM; and in response to relocating the target process, and in response to an attempt by the target process to access a resource, fetch the resource from the guest VM to the process VM. |
地址 |
Nicosia CY |