Patent ID: 8856914

Claim:
A method for computer security inspection in a secure virtual server system, the method comprising: in a computer having a processor, and a non-transitory computer readable storage medium having computer readable instructions stored thereon for execution by the processor: providing a virtualization platform including a hypervisor; forming a plurality of guest virtual machines deployed on top of the virtualization platform; forming a security virtual machine deployed on top of the virtualization platform, the security virtual machine being configured to determine which of the guest virtual machines have a respective security agent installed and running; providing one or more networking drivers for intercepting packet stream of respective guest virtual machines; causing each networking driver to: provide a fast path driver for passing the packet stream through, provided a respective guest virtual machine has a security agent installed and running on the guest virtual machine; and route the packet stream of the respective guest virtual machine through the security virtual machine for packet inspection, provided the respective guest virtual machine does not have a security agent installed and running.