Netencyclo, The wikipedia mirror - The biggest multilingual encyclopedia : Alternate Data Streams

- Alternate Data Streams -

Alternate Data Streams :

Outils :

Vous avez un site web ? Un blog ?

 Netencyclo Directory Project 




Mettre en favoris !

Add to Netvibes
Technorati reactions
rencontre

Alternate Data Streams

aus Wikipedia, der freien Enzyklopädie

Wechseln zu: Navigation, Suche
In diesem Artikel oder Abschnitt fehlen wichtige Informationen.

Du kannst Wikipedia helfen, indem du sie recherchierst und einfügst.

Alternate Data Streams (zu deutsch: Alternative Datenströme), kurz auch ADS, sind eine spezielle Funktion des NTFS-Dateisystems. Diese ermöglichen es, Daten vom Benutzer unsichtbar fest an eine Datei gebunden zu speichern.

Inhaltsverzeichnis

[Bearbeiten] Verwendung

Microsoft Windows 2000 und Windows XP verwenden ADS-Unterdatenströme zur Speicherung von Vorschaubildern, zur Speicherung der in der Eigenschaftseite jeder Datei verfügbaren Metadaten und je nach Anwendung noch deutlich mehr. Unter Windows XP (ab Service Pack 2) wird außerdem ein sogenannter Zone Identifier gespeichert, der es ermöglicht, auch im Nachhinein Dateien zu erkennen, die aus dem Internet heruntergeladen wurden. Beim Herunterladen fügt der Internet Explorer und seit Version 3 auch der Mozilla Firefox die entsprechenden Informationen hinzu.

[Bearbeiten] Konzept

Zu jeder Datei können beliebig viele Unter-Streams gespeichert werden. In der Praxis heißt das, dass man jeder Datei beliebig viele andere Dateien zuweisen kann, die nicht sichtbar sind, aber - solange der Vorgang innerhalb von NTFS-Laufwerken stattfindet - zusammen mit der Datei verschoben und kopiert werden. Der Zugriff auf die versteckten Dateifragmente findet mit einem Doppelpunkt statt: beispiel.txt:meinedatei.txt kennzeichnet einen zu der Datei beispiel.txt gehörigen Datenstream namens meinedatei.txt. Neben Dateien können auch Ordner zusätzliche Datenströme enthalten, was das Auffinden von ungewollten ADS erschwert.

Neben dem NTFS-Dateisystem enthält auch das HFS unter Mac OS ein Konzept, um zu einer Datei mehrere Datenströme zu speichern. Die dortigen Resource Forks sind aber anders als die Windows-ADS ein in der Mac-Welt allgemein bekanntes und (zumindest vor Mac OS X) vielgenutztes Konzept; sie sind auch leicht und problemlos aufzufinden.

Im HPFS-Dateisystem von OS/2 heißen diese Daten "erweiterte Attribute" (EA).

[Bearbeiten] Sicherheit

Beim Übergang zum Betriebssystem Windows Vista hat Microsoft aus Sicherheitsgründen die Verwendung von ADS-Strömen stark eingeschränkt.

[Bearbeiten] Beispiel

[Bearbeiten] Erzeugung eines ADS

Im Kommandozeileninterpreter erzeugt folgende Kommandozeile eine Datei myfile.txt mit einem ADS mit dem Namen myads.txt und dem Inhalt "Wikipedia":

echo "Wikipedia" > myfile.txt:myads.txt

Auch ausführbare Dateien (hier der Windows Taschenrechner) lassen sich in ein ADS schreiben (hier in den ADS des Dateiverzeichnisses Windows):

type C:\Windows\system32\calc.exe > C:\Windows:bad.exe

[Bearbeiten] Anzeige eines ADS

Der Inhalt kann folgendermaßen angezeigt werden:

notepad myfile.txt:myads.txt

[Bearbeiten] Auflisten eines ADS

Ab Windows Vista können die Namen von alternativen Datenströmen mit folgender Eingabe angezeigt werden:

dir /r

[Bearbeiten] Ausführen eines ADS

Um die Datei zu starten, genügt die folgende Eingabe:

start C:\Windows:bad.exe

[Bearbeiten] Entfernen eines ADS

Das Entfernen eines ADS ist umständlich, weil der delete-Befehl (del) für ADS nicht funktioniert. Daher können auf einfache Weise auch nicht einzelne, sondern nur alle ADS, die zu einer Datei gehören, entfernt werden:

type myfile.txt > myfile.bak
del myfile.txt
ren myfile.bak myfile.txt

Ansonsten kann eine Datei mit ADS zu einem anderen Dateisystem (zum Beispiel FAT32) und zurück kopiert werden, wenn das andere Dateisystem ADS nicht unterstützt. Allerdings gehen dabei jegliche ADS verloren.

[Bearbeiten] Weblinks

[Bearbeiten] Siehe auch

rencontre

Alternate Data Streams - En savoir plus

Rencontre Alternate Data Streams - Articles à  la une


"Je rencontre quelques peines, je rencontre beaucoup de joie, c'est parfois une question de chance, souvent une rencontre de choix."
© 2009 Netencyclo - Netencyclo Home - Terms of Service - Privacy Policy - Program Policies
Netencyclo, the Wikipedia mirror : the biggest multilingual free-content encyclopedia on the Internet. Cet article, miroir de l'article de Wikipédia est conforme aux termes de la GFDL All Wikipedia content is licensed under the GNU Free Documentation License (see details). Content on this web site is provided for informational purposes only. We accept no responsibility for any loss, injury or inconvenience sustained by any person resulting from information published on this site. We encourage you to verify any critical information with the relevant authorities.