Wenn Microsoft Windows entwarf, anstatt ein normales Attribut zum Speichern von Informationen einer Datei zu verwenden (z. B. das Datum, an dem die Datei erstellt wurde), beschließt es, diese Informationen an einem verborgenen Ort zu speichern. Dieser versteckte Ort wird als Dateiströme bezeichnet.

In diesem Tutorial erfahren Sie mehr über Dateiströme und wie Sie sie sinnvoll einsetzen können.

Jede Datei im Windows-System enthält einen Standardstream, in dem die Anwendung Informationen speichern kann. Eine Datei kann auch mehrere Streams enthalten (auch als alternative Streams bezeichnet), sie werden jedoch selten von Anwendungen verwendet.

So blenden Sie Textinformationen in einer Datei aus

Es ist eine gute Vorgehensweise für Anwendungen, Daten in alternativen Streams und nicht im Standardstream zu speichern. Aber fast jedes Programm, das wir verwenden, interessiert sich nicht einmal dafür. Sie verwenden nur den Standard-Stream und vergessen die Möglichkeiten einer Datei mit mehr als einem Stream. Das Erstellen eines alternativen Streams ist so einfach wie das Verwenden der Befehlsdatei file:stream in der Eingabeaufforderung.

Um Textinformationen in einer Datei zu verbergen, müssen wir nur einen alternativen Datenstrom erstellen und darin Informationen speichern. In diesem Fall verwenden wir eine Datei mit dem Namen " program.exe ".

Öffnen Sie eine Eingabeaufforderung. Geben Sie Folgendes ein, um einen neuen Stream zu erstellen:

 Notizblock "programm.exe: verstecken" 

Das nächste Fenster wird erscheinen:

Notepad erstellt einen alternativen Stream mit dem Namen " hide.txt " in Programm.exe. Sobald wir auf Ja klicken, können wir den gewünschten Text speichern:

Wenn Sie die Datei "program.exe" an einen anderen Ort kopieren, wird diese Datei mitgeführt. Um auf den Stream zuzugreifen, müssen Sie seinen Namen verwenden, in diesem Fall "hide.txt", was es für jemanden noch schwieriger macht, ihn zu lesen.

So überprüfen Sie, ob eine Datei aus externen Quellen stammt

Windows verwendet diese Funktion, um die Quelle von Dateien zu steuern. Es ist auch ein guter Weg, um Ihre Sicherheit zu verbessern, da Sie jetzt die Quelle der Datei herausfinden können. Um zu prüfen, ob eine Datei von einem anderen Computer oder vom Internet kam, klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie Eigenschaften.

Auf der Registerkarte "Allgemein" werden Informationen zur Datei angezeigt:

So verwalten Sie Dateiströme

Während Sie problemlos einen Stream erstellen können, ist Windows mit keinem Tool zum Anzeigen der Streams verfügbar. Es ist auch nicht in der Lage, die mit den Dateien verknüpften Streams aufzulisten. Wenn wir diese Informationen sehen möchten, müssen Sie einen einfachen Anwendungsaufruf "Streams" verwenden. Dies ist ein altes Programm von Mark Russinovich, der derzeit ein Microsoft-Mitarbeiter ist.

Streams von Sysinternals herunterladen

Mit diesem Programm können Sie sehen, ob eine Datei mehr als einen Stream enthält. Es zeigt auch den Namen dieses Streams und die Größe.

In der folgenden Abbildung sehen Sie, dass viele Dateien den Stream " Zone.Identifier: $ DATA " enthalten. Dies wird von Windows zum Speichern von Informationen über die Quelle der Datei verwendet. Es wird nur existieren, wenn die Datei von anderen Computern oder Internet stammt.

Standardmäßig blockiert Windows heruntergeladene Programme aus dem Internet. Wenn Sie sich über die Sicherheit der Datei im Klaren sind, können Sie Streams verwenden, um diese Daten zu löschen. Daher fordert Windows Sie nicht auf, das Programm bei jeder Ausführung zu entsperren.

Alternative bedeutet Streams anzeigen

Wenn Sie Windows Vista oder 7 verwenden, können Sie den Befehl dir mit der dir /R, um den Stream anzuzeigen. Im Bild unten sehen Sie, dass die Stream-Informationen angezeigt werden, wenn wir den Schalter /R .

Sie können sehen, dass "file.exe" zwei Streams enthält. Einer ist unbenannt (der Standard) und der andere ist "Zone.Identifier: $ DATA". Bei einer Datei, die nicht von einem anderen Computer oder Internet stammt, ist dieser Stream nicht vorhanden.

Kennen Sie andere Möglichkeiten, vertrauliche Daten in einer Datei zu verstecken?