Data remanence is the residual physical representation of data that has been in some way erased. After storage media is erased there may be some physical characteristics that allow data to be reconstructed. As early as 1960 the problem caused by the retentive properties of computer storage media was recognized. It was known that without the application of data removal procedures, inadvertent disclosure of sensitive information was possible should the storage media be released into an uncontrolled environment. Degaussing, overwriting, data encryption, and media destruction are some of the methods that have been employed to safeguard against disclosure of sensitive information. Over a period of time, certain practices have been accepted for the clearing and purging of storage media.
Clearing can be used when the secured physical environment (where the media was used) is maintained. In other words, the media is reused within the same computer and environment previously used.
In an operational computer, clearing can usually be accomplished by an overwrite of unassigned system storage space, provided the system can be trusted to provide separation of the storage space and unauthorized users. For example, a single overwrite of a file or all system storage, if the circumstance warrants such an action, is adequate to ensure that previous information cannot be reconstructed through a keyboard attack, provided the system can be trusted to provide separation of system resources and unauthorized users. Software used for clearing should be under strict configuration controls.
Simply removing pointers to a file, which is all that occurs when a file is deleted in most operating systems, will not generally render the previous information unrecoverable through normal system capabilities. Likewise, reformatting, repartitioning, reghosting or reimaging a system is not guaranteed to write to every area of the disc, even though it will cause the disc to appear as empty to most programs.
The United States Department of Defense (DoD) has approved both overwriting and degaussing for purging data, although the effectiveness of overwriting cannot be guaranteed without examining each specific situation. DoD documents often refer to purging as "sanitization".
There are additional risks to trusting overwrite software to purge disks. The environment in which the software must operate is difficult to constrain. For this reason, care must be exercised during software development to ensure the software cannot be subverted. The overwrite software should be protected at the level of the media it purges, and strict configuration controls should be in place on both the operating system the software must run under and the software itself. The overwrite software must be protected from unauthorized modification.
Despite its issues, software-based data destruction methods are inexpensive and easy to use for the average computer user. Darik's Boot and Nuke is an open source, GPL-licensed data destruction program that fits on a single 3.5 inch floppy disk. Its programmers claim that, when used on boot media, the program can reliably destroy all data on IDE and SCSI hard drives. This is intended to defeat most forensic data recovery methods and bring the program into compliance with United States Department of Defense and Royal Canadian Mounted Police standards, among others.
Degaussing often renders hard drives inoperable. This can prevent computers from being recycled, say for educational use. The sensitivity of the data stored on the computer and the feasibility of software purging should be weighed before degaussing hard drives.
The DoD has approved overwriting for clearing, but not purging, magnetic floppy disks. Degaussing is the preferred method. Degaussed floppy disks can generally be reformatted and reused.
Despite overwrite of a disk sector, it has been shown that, with sufficient care and resources, the chance of recovering some or all of the supposedly erased and overwritten data may be possible. Peter Gutmann of the University of Auckland investigated this possibility in the mid-1990s and his paper recounting his results contains surprising results. However, there have been several rebuttals to Gutmann's paper. Daniel Feenberg, for example, writes that the chances of overwritten data being recovered from a modern hard drive are quite remote. Furthermore, no private data recovery service is currently capable of reconstructing overwritten data. Electron microscopy makes recovery possible, but the processs would likely be both prohibitively expensive and far from a sure thing.
In addition, a similar specter of recoverability has been observed in RAM, and it is therefore, generally, not possible to assume that removing the power from volatile RAM will always render the data stored in it unrecoverable. There are slow memory biasing mechanisms in some RAM circuits, usually connected to charge migration in semiconductor structures, which can retain data across such power cycling.
When the data being temporarily stored is of an extremely sensitive nature, such as cryptographic keys, considerable care is required, and must be based on the particular characteristics of the operating system, RAM, and long term storage in use. There is no universal solution, and for a particular system, there may be no solution at all which ensures data is unrecoverable.
Operating systems which guarantee that a particular system call will securely erase and overwrite a specific block of memory, and disk drives which will guarantee that specific data will be committed to storage without optimization, and an interface which controls that mechanism will be required, at minimum. There are no readily available operating systems nor storage devices which provide such facilities.
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Data remanence".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world