APPARATUS AND METHODS FOR SCANNING DATA IN A CLOUD STORAGE SERVICE
First Claim
Patent Images
1. A method for scanning objects stored in a cloud storage system, comprising:
- determining at least one object that requires scanning;
scanning each of the at least one object, wherein the scanning is performed using at least one scanning engine; and
synchronizing the scanning results of the at least one object with a plurality of devices connected to the cloud store system.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparati for scanning objects stored in a cloud storage system are disclosed. In an embodiment, the method includes determining at least one object that requires scanning; scanning each of the at least one object, wherein the scanning is performed using at least one scanning engine; and synchronizing the scanning results of the at least one object with a plurality of devices connected to the cloud store system.
23 Citations
27 Claims
-
1. A method for scanning objects stored in a cloud storage system, comprising:
-
determining at least one object that requires scanning; scanning each of the at least one object, wherein the scanning is performed using at least one scanning engine; and synchronizing the scanning results of the at least one object with a plurality of devices connected to the cloud store system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for block-level scanning of objects stored in a cloud storage system, comprising:
-
selecting at least one object stored in a cloud storage system for scanning; analyzing each new block in the at least one object, wherein the analysis is performed, in part, on each new block based on existing blocks having a previously determined safety level indication, wherein each block is a portion of the at least one object; determining, respective of the analysis, a safety level indication for each analyzed block; and handling each analyzed block respective of the determined safety level indication. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for scanning objects stored in a cloud storage system, comprising:
-
a processing unit; and a memory coupled to the processing unit, the memory contains instructions that when executed by the processing unit configures the apparatus to; determine at least one object that requires scanning; scan each of the at least one object, wherein the scanning is performed using at least one scanning engine; and synchronize the scanning results of the at least one object with a plurality of devices connected to the cloud store system.
-
-
23. An apparatus for block-level scanning of objects stored in a cloud storage system, comprising:
-
a processing unit; and a memory coupled to the processing unit, the memory contains instructions that when executed by the processing unit configures the apparatus to; select at least one object stored in a cloud storage system for scanning; analyze each new block in the at least one object, wherein the analysis is performed, in part, on each new block based on existing blocks having a previously determined safety level indication, wherein each block is a portion of the at least one object; determine, respective of the analysis, a safety level indication for each analyzed block; and handle each analyzed block respective of the determined safety level indication.
-
-
24. A method for synchronizing objects between a network attached storage device and a cloud storage service (CSS), wherein the CSS is geographically distributed from the network attached storage device, comprising:
-
marking all objects that have been changed since the last synchronization; dividing all marked objects into variable size blocks; assigning each block with a unique code; determining which blocks have been modified using the unique codes of the blocks; synchronizing the modified blocks such that both the CSS and the storage device include a consistent version of each object that has been changed; and scanning each modified block to detect potential threats. - View Dependent Claims (25, 26, 27)
-
Specification