Distributed Malware Detection
First Claim
1. A computer-implemented method, comprising:
- accessing, using one or more processing units, a first file of a plurality of files requested to be analyzed for malware, each of the plurality of files corresponding to a respective remote client of a plurality of remote clients;
processing, using the one or more processing units, an analysis of the first file for malware;
generating, using the one or more processing units, an output comprising an indication of whether the first file comprises malware;
accessing, using the one or more processing units, an address for a first remote client of the plurality of remote clients, the first remote client being the respective remote client corresponding to the first file; and
sending, using the one or more processing units, the output in a communication addressed to the first remote client corresponding to the first file.
11 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, a computer-implemented method includes accessing, using one or more processing units, a first file of a plurality of files requested to be analyzed for malware. Each of the plurality of files corresponds to a respective remote client of a plurality of remote clients. Further, the method includes: processing, using the one or more processing units, an analysis of the first file for malware; and generating an output comprising an indication of whether the first file comprises malware. The method also includes accessing, using the one or more processing units, an address for a first remote client of the plurality of remote clients. The first remote client is the respective remote client corresponding to the first file. In addition, the method includes: sending, using the one or more processing units, the output in a communication addressed to the first remote client corresponding to the first file.
412 Citations
23 Claims
-
1. A computer-implemented method, comprising:
-
accessing, using one or more processing units, a first file of a plurality of files requested to be analyzed for malware, each of the plurality of files corresponding to a respective remote client of a plurality of remote clients; processing, using the one or more processing units, an analysis of the first file for malware; generating, using the one or more processing units, an output comprising an indication of whether the first file comprises malware; accessing, using the one or more processing units, an address for a first remote client of the plurality of remote clients, the first remote client being the respective remote client corresponding to the first file; and sending, using the one or more processing units, the output in a communication addressed to the first remote client corresponding to the first file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing system comprising:
-
an analysis console comprising one or more processing units, the analysis console operable to; access a first file of a plurality of files requested to be analyzed for malware, each of the plurality of files corresponding to a respective remote client of a plurality of remote clients; process an analysis of the first file for malware; generate an output comprising an indication of whether the first file comprises malware; access an address for a first remote client of the plurality of remote clients, the first remote client being the respective remote client corresponding to the first file; and send the output in a communication addressed to the first remote client corresponding to the first file. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. Computer-readable storage media comprising logic that is operable when executed to:
-
access a first file of a plurality of files requested to be analyzed for malware, each of the plurality of files corresponding to a respective remote client of a plurality of remote clients; process an analysis of the first file for malware; generate an output comprising an indication of whether the first file comprises malware; access an address for a first remote client of the plurality of remote clients, the first remote client being the respective remote client corresponding to the first file; send the output in a first communication addressed to the first remote client corresponding to the first file; and send the output in a second communication addressed to a second remote client of the plurality of remote clients.
-
Specification