PERFORMING AUTHORIZATION CONTROL IN A CLOUD STORAGE SYSTEM
First Claim
1. A method of performing authorization control on file block access, comprising:
- receiving an access request to a file block, wherein the file block is embedded with tag data comprising at least file block authorization information;
retrieving the file block;
extracting the file block authorization information from the tag data;
determining whether the access request matches the file block authorization information; and
performing the access request if the access request matches the file block authorization information.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product for performing authorization control in a cloud storage system. The method comprises: receiving an access request to a file block, wherein the file block is embedded with tag data comprising at least file block authorization information; retrieving the file block; extracting the file block authorization information from the tag data; determining whether the access request matches the file block authorization information; and performing the access request if the access request matches the file block authorization information. Effective authorization control may be performed in a cloud storage system.
16 Citations
24 Claims
-
1. A method of performing authorization control on file block access, comprising:
-
receiving an access request to a file block, wherein the file block is embedded with tag data comprising at least file block authorization information; retrieving the file block; extracting the file block authorization information from the tag data; determining whether the access request matches the file block authorization information; and performing the access request if the access request matches the file block authorization information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer apparatus for performing authorization control on file block access, comprising:
-
a computing system with at least one processor and memory; a receiving module executing in the memory and configured to receive an access request to a file block, wherein the file block is embedded with tag data comprising at least file block authorization information. a retrieving module executing in the memory and configured to retrieve the file block; an extracting module executing in the memory and configured to extract the file block authorization information from the tag data; a determining module executing in the memory and configured to determine whether the access request matches the file block authorization information; and a performing module executing in the memory and configured to perform the access request if the access request matches the file block authorization information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product configured to perform authorization control on file block access, the computer program product comprising:
-
a bearer medium having processor executable instructions stored therein, the processor executable instructions embodied within computer readable program code, the computer readable program code comprising; computer readable program code for receiving an access request to a file block, wherein the file block is embedded with tag data comprising at least file block authorization information; computer readable program code for retrieving the file block; computer readable program code for extracting the file block authorization information from the tag data; computer readable program code for determining whether the access request matches the file block authorization information; and computer readable program code for performing the access request if the access request matches the file block authorization information. - View Dependent Claims (18, 20, 21, 22, 23, 24)
-
-
19. The computer program product according to claim 19, wherein the period is any one of:
a quarter of a file block data volume, one eighth of a file block data volume, and one sixteenth of a file block data volume.
Specification