Shred (Unix)

Fetzen
Entwickler (en) Colin Plumb
Repository
Betriebssystem Unix-artig
Plattform Plattformübergreifend
Typ Befehl
Lizenz

Fetzen ist ein Befehl auf Unix-artig Betriebssysteme das kann verwendet werden sicher löschen Dateien und Geräte, so dass es äußerst schwierig ist, sie wiederherzustellen, selbst mit speziellen Hardware und Technologie; Angenommen, es ist überhaupt möglich, die Datei wiederherzustellen.1 Es ist ein Teil von GNU -Kern -Dienstprogramme.

Hintergrund

Für die Effizienz des Löschungsvorgangs einer Datei von Lagerung Verwendung der rm Der Befehl löscht normalerweise nur die Datei der Datei Dateisystem Eingabe, während der Inhalt der Datei intakt bleibt. Dies ermöglicht häufig häufig verfügbare Software, die Daten der "erlöschten" Datei wiederherzustellen. Wenn die Dateidaten auf gespeichert sind Magnetische Medien so wie ein HDDAuch wenn die Datei überschrieben ist, können Restmagnetfelder die Datenwiederherstellung mithilfe der Daten ermöglichen Fachhardwareausrüstung. Um dies zu verhindern, Fetzen Überschreibt den Inhalt einer Datei mehrmals mit unter Verwendung von Mustern, die zur Maximierung der Zerstörung der Restdaten ausgewählt wurden.

Merkmale

Fetzen Kann entweder auf normalen Dateien oder auf Geräten (z. B. Festplattenpartitionen) aufgerufen werden, die als Dateien in UNIX dargestellt werden. Standardmäßig überschreibt der Befehl die Datei dreimal mit mehreren Mustern, die Nummer ist jedoch benutzerkonfigurierbar. Es hat die Option, ein zusätzliches Endschreiben mit Nullen durchzuführen, was dazu beitragen kann, die Tatsache zu verbergen, dass es verwendet wurde.

Standardmäßig wird auch Shred festgelegt Datei Slack (Unbenutzter Speicherplatz in Dateizuweisungen). Beispielsweise erfordert eine 5 -KB -Datei in einem Dateisystem mit 4 KB -Clustern tatsächlich 8 KB Speicher. SHRED hat die Option, nur die Datei selbst zu überschreiben, sowie die Option, die Datei nach Abschluss des Betriebs zu löschen.

Einschränkungen

Eine Einschränkung von Fetzen Wenn Sie auf gewöhnliche Dateien aufgerufen werden, überschreiben Sie nur die vorhandenen Daten, ohne andere Kopien der Datei zu überschreiben. Kopien können sich auf verschiedene Weise manifestieren, z. Nivellierung tragen an Flash -Laufwerke, Caching wie z. NFS Caching und Tagebuch schreiben. Alle vom Dateisystem auferlegten Einschränkungen können überwunden werden, indem jedes Gerät, auf dem sich die Daten befinden, anstelle bestimmter Dateien zerkleinert werden. Da jedoch nicht abgeschlossene Geräte eine feste Beziehung zwischen logischen Blöcken garantieren, die über die Schnittstelle adressierbar sind, und den physischen Stellen, an denen die Daten gespeichert sind, bietet Shredding möglicherweise keine angemessene Sicherheit. Wenn verfügbar, wird das SATA Securer -Löschbefehl, das durch ausgegeben wird HDParm oder ein ähnlicher Nutzen kann in dieser Situation hilfreich sein. Selbst für magnetische Geräte ist die SATA Secure -Löschung schneller und zuverlässiger als zu zerkleinern. Physische Zerstörung kann notwendig sein, um Geräte wie z. Speicherkarten und unbrauchbare Festplatten.

Alternativen

Der Scrub-Befehl überschreibt die Folge von Daten, die mit einem Entwurf des National Nuclear Security Administration Policy Letter NAP-14.x entspricht.[1]

Verweise

  1. ^ "Ubuntu Manpage: Scrub - Schreiben Sie Muster auf Festplatte/Datei".

Anmerkungen

1. ^ Das Datenremanenz Artikel enthält Zitate für Veröffentlichungen, die die Sicherheit von Shredding untersuchen.

Externe Links