Patent ID: 7716736

Claim:
A method of computer virus testing in a networked environment comprising: providing a server in a networked environment; providing a client in said networked environment containing at least one file for uploading; providing a first operating environment on said server configured to run applications corresponding to said at least one file for uploading in order to test said at least one file for uploading; receiving an uploaded file on said server, said uploaded file comprising said file for uploading, including wherein as the file is uploaded, renaming the file by assigning a unique serial number to represent the name of the file, wherein the unique serial number is based on a hash of said uploaded file; executing said uploaded file in said first operating environment and thereby obtaining a first file set; comparing said first file set to a reference file set in a second operating environment, said second operating environment comprising an operating environment which is separate from said first operating environment and which is the same or different than said first operating environment with respect to the type of applications that are capable of being run in said second operating environment; and, providing the results of said comparison; wherein the step of executing said uploaded file in said first operating environment includes capturing the output of network requests and external system requests that are made upon execution of said file; further comprising capturing any output from said execution and storing said captured output in a directory which may be accessed for further analysis of said captured output; and wherein the step of capturing output from said execution includes creating a copy_disk_image.