The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 30, 2011
Filed:
Aug. 12, 2010
Yufeng Zhang, Santa Clara, CA (US);
Xiaoxin Chen, Cupertino, CA (US);
Bich Cau Le, San Jose, CA (US);
Jagannath Gopal Krishnan, Harper Woods, MI (US);
Derek Uluski, Boston, MA (US);
Yufeng Zhang, Santa Clara, CA (US);
Xiaoxin Chen, Cupertino, CA (US);
Bich Cau Le, San Jose, CA (US);
Jagannath Gopal Krishnan, Harper Woods, MI (US);
Derek Uluski, Boston, MA (US);
VMware, Inc., Palo Alto, CA (US);
Abstract
A tangible medium embodying instructions usable by a computer system to protect a plurality of guest virtual machines (VMs), which execute via virtualization software on a common host platform, from malicious code is described. A scan engine is configured to scan data for malicious code and determine a result of the scanning, wherein the result indicates whether malicious code is present in the data. A driver portion is configured for installation in an operating system of a target VM, which is one of the guest VMs. The driver portion intercepts an access request to a file, that originates within the target VM. The driver portion communicates information identifying a location of the data to be scanned by the scan engine without sending a copy of the data to the scan engine. The scan engine executes within the virtualization layer outside a context of the target VM.