Digital data sanitization
First Claim
Patent Images
1. A system, comprising:
- a processor configured to;
receive an indication that a data sanitization process should be performed; and
perform the data sanitization process, wherein performing the data sanitization process includes;
determining an amount of space on a first storage to be sanitized, wherein the space includes at least one recently deleted file;
creating a first file, wherein a size of the first file is proportional to an aggressiveness setting of the data sanitation process;
writing the first file to the first storage one or more times, until an amount of available space on the first storage decreases to a threshold amount, to sanitize the space on the first storage;
providing an error to the processor indicating there is insufficient space to perform an additional write operation when the amount of available space on the first storage decreases to the threshold amount; and
deleting the one or more first files from the first storage to make the space available for storage; and
a non-transitory memory coupled to the processor and configured to provide the processor with instructions.
4 Assignments
0 Petitions
Accused Products
Abstract
Digital data sanitization is disclosed. An indication that a data sanitization process should be performed is received. The data sanitization process is performed. Performing the data sanitization process includes determining an amount of free space on a storage device. Performing the data sanitization process further includes performing a set of one or more write operations, where performing the write operations decreases the amount of free space on the storage of the device.
376 Citations
17 Claims
-
1. A system, comprising:
-
a processor configured to; receive an indication that a data sanitization process should be performed; and perform the data sanitization process, wherein performing the data sanitization process includes; determining an amount of space on a first storage to be sanitized, wherein the space includes at least one recently deleted file; creating a first file, wherein a size of the first file is proportional to an aggressiveness setting of the data sanitation process; writing the first file to the first storage one or more times, until an amount of available space on the first storage decreases to a threshold amount, to sanitize the space on the first storage; providing an error to the processor indicating there is insufficient space to perform an additional write operation when the amount of available space on the first storage decreases to the threshold amount; and deleting the one or more first files from the first storage to make the space available for storage; and a non-transitory memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving an indication that a data sanitization process should be performed; and performing the data sanitization process, wherein performing the data sanitization process includes; determining an amount of space on a first storage to be sanitized, wherein the space includes at least one recently deleted file; creating a first file, wherein a size of the first file is proportional to an aggressiveness setting of the data sanitation process; writing the first file to the first storage one or more times, until an amount of available space on the first storage decreases to a threshold amount, to sanitize the space on the first storage; providing an error to the processor indicating there is insufficient space to perform an additional write operation when the amount of available space decreases to the threshold amount; and deleting the one or more first files from the first storage to make the space available for storage.
-
-
17. A computer program product embodied in a non-transitory tangible computer readable storage medium and comprising computer instructions for:
-
receiving an indication that a data sanitization process should be performed; and performing the data sanitization process, wherein performing the data sanitization process includes; determining an amount of space on a first storage to be sanitized, wherein the space includes at least one recently deleted file; creating a first file, wherein a size of the first file is proportional to an aggressiveness setting of the data sanitation process; writing the first file to the first storage one or more times, until an amount of available space on the first storage decreases to a threshold amount, to sanitize the space on the first storage; providing an error to the processor indicating there is insufficient space to perform an additional write operation when the amount of available space decreases to the threshold amount; and deleting the one or more first files from the first storage to make the space available for storage.
-
Specification