×

On-access anti-virus mechanism for virtual machine architecture

  • US 8,010,667 B2
  • Filed: 08/12/2010
  • Issued: 08/30/2011
  • Est. Priority Date: 12/12/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for protecting a plurality of guest virtual machines (VMs) from malicious code using an anti-virus system comprising a scan engine and a driver portion, the plurality of guest VMs executing via virtualization layer on a common host platform, method comprising:

  • scanning data using the scan engine of the anti-virus system, the scan engine being configured to execute within a scanning VM executing on the host platform and logically isolated from a target VM, the target VM being one of the guest VMs, the scanning comprising;

    receiving a scan request from the driver portion of the anti-virus system, the scan request identifying the data to be scanned;

    reading the data and comparing the data with a virus signature database;

    determining a result of the scanning, the result indicating whether malicious code is present in the data; and

    reporting the result of the scanning back to the driver portion that generated the scan request; and

    protecting the target VM using the driver portion of the anti-virus system, the driver portion being configured for installation in an operating system of the target VM, the protecting comprising;

    intercepting an access request to a file, wherein the access request originates within the target VM;

    communicating the scan request to the scan engine, the scan request including the identification of the data to be scanned by providing information identifying a location of the data to be scanned, the data to be scanned being or corresponding to contents of the file;

    receiving the result from the scan engine, andtaking remedial action when the result indicates the file contains malicious code.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×