CPC H04L 9/0825 (2013.01) [H04L 9/3213 (2013.01); H04L 9/3263 (2013.01)] | 20 Claims |
1. A computer-implemented method of backing up data, comprising:
sending, from a backup server, a request to a storage system to create a directory for storing data to be backed up for a client, with a public key to be associated with the directory;
creating a short-term token signed with a private key associated with the public key;
upon the client starting a backup operation, passing a name of the directory and the short-term token to the client;
sending, from the client to the storage system, a backup request, the name of the directory, and the short-term token received from the backup server;
using, by the storage system, the public key to ensure that the backup server has access to the directory;
verifying, through a name comparison, that the backup server has given the permission to the client to do perform the backup operation; and
extracting permission and privileges from the short-term token to ensure that the client has access to a file path so that the backup operation can commence.
|