CPC H04L 63/1416 (2013.01) [H04L 63/1441 (2013.01)] | 18 Claims |
1. A method for parallel malware scanning in a cloud environment, the method comprising:
identifying a plurality of agents connected to a server, wherein each agent of the plurality of agents is configured to synchronize data between a different computing device and the server;
receiving, from a first agent of the plurality of agents, a request to scan an up-to-date version of the synchronized data for malware;
receiving a status identifier from at least one other agent indicating that the at least one other agent has completed downloading or uploading the synchronized data;
in response to determining, from the plurality of agents, that the at least one other agent comprises the up-to-date version of the synchronized data based on the status identifier, partitioning the synchronized data into a plurality of portions;
assigning a first portion for scanning to the first agent and at least one other portion for scanning to the at least one other agent;
aggregating scan results from the first agent and the at least one other agent; and
transmitting the aggregated scan results to the plurality of agents.
|