FILE BACKUP WITH SELECTIVE ENCRYPTION
First Claim
1. A method for backing up a file, the method comprising:
- by a computing system comprising one or more processors;
receiving, at a media agent, a command from a storage manager to backup a file at a secondary storage device;
receiving the file from a data agent;
determining whether the file is an encrypted file;
in response to determining that the file is an encrypted file;
identifying an encryption algorithm used to encrypt the file;
storing metadata associated with the file, the metadata including an identity of the encryption algorithm; and
storing the file at the secondary storage device without performing an encryption process; and
in response to determining that the file is not an encrypted file;
encrypting the file to obtain an encrypted file; and
storing the encrypted file at the secondary storage device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for automatically encrypting files is disclosed. In some cases, the method may be performed by computer hardware comprising one or more processors. The method can include detecting access to a first file, which may be stored in a primary storage system. Further, the method can include determining whether the access comprises a write access. In response to determining that the access comprises a write access, the method can include accessing file metadata associated with the first file and accessing a set of encryption rules. In addition, the method can include determining whether the file metadata satisfies the set of encryption rules. In response to determining that the file metadata satisfies the set of encryption rules, the method can include encrypting the first file to obtain a first encrypted file and modifying an extension of the first encrypted file to include an encryption extension.
-
Citations
20 Claims
-
1. A method for backing up a file, the method comprising:
-
by a computing system comprising one or more processors; receiving, at a media agent, a command from a storage manager to backup a file at a secondary storage device; receiving the file from a data agent; determining whether the file is an encrypted file; in response to determining that the file is an encrypted file; identifying an encryption algorithm used to encrypt the file; storing metadata associated with the file, the metadata including an identity of the encryption algorithm; and storing the file at the secondary storage device without performing an encryption process; and in response to determining that the file is not an encrypted file; encrypting the file to obtain an encrypted file; and storing the encrypted file at the secondary storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for backing up a file, the system comprising;
-
a primary storage device configured to store a set of files; a secondary storage device configured to store a backup of a file from the set of files; a storage manager comprising computer hardware and configured to initiate the backup of the file, wherein initiating the backup of the file comprises sending a first backup command to a data agent; a data agent comprising computer hardware and configured to provide the file to the media agent based, at least in part, to receiving the first backup command; and a media agent comprising computer hardware and configured to; receive the file from the data agent; determine whether the file is an encrypted file; in response to determining that the file is an encrypted file, store the file at the secondary storage device without performing an encryption process; and in response to determining that the file is not an encrypted file, encrypt the file to obtain an encrypted file and store the encrypted file at the secondary storage device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification