Methods and systems for securely managing file-attribute information for files in a file system
First Claim
Patent Images
1. A computer-implemented method for securely managing file-attribute information for files in a file system, the method comprising:
- identifying at least one file;
identifying at least one file attribute of the file that would be useful to a security software program when analyzing the file;
storing the file attribute as volatile metadata for the file that is automatically deleted when the same file is modified;
ensuring that the security software program can rely upon the file attribute identified within the volatile metadata for the file by, upon determining that the file has been modified, automatically deleting the volatile metadata for the file in response to the determination that the same file has been modified;
identifying non-volatile metadata associated with the file;
after determining that the file has been modified, updating the non-volatile metadata.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for securely managing file-attribute information for files in a file system may comprise: 1) identifying at least one file, 2) identifying file-attribute information that identifies at least one file attribute for the file, 3) identifying volatile metadata associated with the file that contains file-attribute information, 4) determining that the file has been modified, and 5) automatically deleting the volatile metadata. Corresponding systems and computer-readable media are also disclosed.
-
Citations
17 Claims
-
1. A computer-implemented method for securely managing file-attribute information for files in a file system, the method comprising:
-
identifying at least one file; identifying at least one file attribute of the file that would be useful to a security software program when analyzing the file; storing the file attribute as volatile metadata for the file that is automatically deleted when the same file is modified; ensuring that the security software program can rely upon the file attribute identified within the volatile metadata for the file by, upon determining that the file has been modified, automatically deleting the volatile metadata for the file in response to the determination that the same file has been modified; identifying non-volatile metadata associated with the file; after determining that the file has been modified, updating the non-volatile metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for securely managing file-attribute information for files in a file system, the method comprising:
-
identifying a file-system change journal; determining, by analyzing the file-system change journal, that at least one file in the file system has been modified; identifying volatile metadata for the file that is automatically deleted when the same file is modified, wherein the volatile metadata identifies at least one file attribute of the file that would be useful to a security software program when analyzing the file; ensuring that the security software program can rely upon the file attribute identified within the volatile metadata for the file by automatically deleting the volatile metadata for the file in response to the determination that the same file has been modified; identifying non-volatile metadata associated with the file; after determining that the file has been modified, updating the non-volatile metadata. - View Dependent Claims (15, 16)
-
-
17. A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by a computing device, cause the computing device to:
-
identify at least one file; identify at least one file attribute of the file that would be useful to a security software program when analyzing the file; store the file attribute as volatile metadata for the file that is automatically deleted when the same file is modified; ensure that the security software program can rely upon the file attribute identified within the volatile metadata for the file by, upon determining that the file has been modified, automatically deleting the volatile metadata for the file in response to the determination that the same file has been modified; identify non-volatile metadata associated with the file; after determining that the file has been modified, update the non-volatile metadata.
-
Specification