Fingerprint analysis for anti-virus scan
First Claim
Patent Images
1. A method of scanning for infected data items, the method comprising:
- identifying a first plurality of changed data blocks of a first virtual machine file stored on a server machine;
from a data system in communication with the server machine, performing a virus scan on the first plurality of changed data blocks, wherein performing the virus scan comprises;
processing the plurality of changed data blocks to generate a plurality of fingerprints;
identifying a target fingerprint from the plurality of fingerprints using a reference fingerprint, wherein the reference fingerprint is generated from a second plurality of changed data blocks of a second virtual machine file representing an infected data item in the second virtual machine file; and
identifying the infected data item corresponding to the target fingerprint within a plurality of data items in the first virtual machine file; and
in the data system, adding the infected data item to a list of data items in the first virtual machine file that the virus scan found to be infected.
8 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems and methods for fingerprint analysis for anti-virus scanning. In an embodiment, a method of scanning for infected data items is disclosed. The method provides identifying a plurality of changed data items on a server machine. The method further provides, from a data system in communication with the server machine, performing a virus scan on the plurality of changed data items. The method further provides that the data system maintains a list of data items that the virus scan found to be infected.
40 Citations
9 Claims
-
1. A method of scanning for infected data items, the method comprising:
-
identifying a first plurality of changed data blocks of a first virtual machine file stored on a server machine; from a data system in communication with the server machine, performing a virus scan on the first plurality of changed data blocks, wherein performing the virus scan comprises; processing the plurality of changed data blocks to generate a plurality of fingerprints; identifying a target fingerprint from the plurality of fingerprints using a reference fingerprint, wherein the reference fingerprint is generated from a second plurality of changed data blocks of a second virtual machine file representing an infected data item in the second virtual machine file; and identifying the infected data item corresponding to the target fingerprint within a plurality of data items in the first virtual machine file; and in the data system, adding the infected data item to a list of data items in the first virtual machine file that the virus scan found to be infected. - View Dependent Claims (2, 3)
-
-
4. A non-transitory computer readable medium having instructions stored thereon for operating a data system that, when executed by the data system, direct the data system to perform a method of scanning for infected data items, the method comprising:
-
identifying a first plurality of changed data blocks of a first virtual machine file stored on a server machine; performing a virus scan on the first plurality of changed data blocks, wherein performing the virus scan comprises; processing the plurality of changed data blocks to generate a plurality of fingerprints; identifying a target fingerprint from the plurality of fingerprints using a reference fingerprint, wherein the reference fingerprint is generated from a second plurality of changed data blocks of a second virtual machine file representing an infected data item in the second virtual machine file; and identifying the infected data item corresponding to the target fingerprint within a plurality of data items in the first virtual machine file; and adding the infected data item to a list of data items in the first virtual machine file that the virus scan found to be infected. - View Dependent Claims (5, 6)
-
-
7. A data system comprising:
-
a processor configured to identify a first plurality of changed data blocks of a first virtual machine file stored on a server machine, and perform a virus scan on the first plurality of changed data blocks, wherein performing the virus scan comprises; processing the plurality of changed data blocks to generate a plurality of fingerprints; identifying a target fingerprint from the plurality of fingerprints using a reference fingerprint, wherein the reference fingerprint is generated from a second plurality of changed data blocks of a second virtual machine file representing an infected data item in the second virtual machine file; and identifying the infected data item corresponding to the target fingerprint within a plurality of data items in the first virtual machine file; and a storage system configured to add the infected data item to a list of data items in the first virtual machine file that the virus scan found to be infected. - View Dependent Claims (8, 9)
-
Specification