Diese Frage hat zwei Seiten. Der erste Grund ist, warum diese Funktion überhaupt existiert, und der zweite Grund ist, warum die GUI (oder die Eingabeaufforderung) die Anzeige und Verwaltung der Funktion nicht einfacher macht.
Es existiert, weil es nützlich ist. Mehrere andere Plattformen unterstützen mehrere Datenströme pro Datei. Auf dem Mac wurden sie beispielsweise als Gabeln bezeichnet . Ich bin mir ziemlich sicher, dass es ähnliche Dinge in der Mainframe-Welt gab, aber ich kann heute keine konkreten Beispiele nennen.
In modernen Windows werden zusätzliche Attribute für eine Datei gespeichert. Möglicherweise stellen Sie fest, dass das in Windows Explorer verfügbare Feld Eigenschaften eine Registerkarte Zusammenfassung enthält, die in der einfachen Ansicht (ich bin unter Windows XP, die Laufleistung unterscheidet sich von den anderen Varianten) eine Reihe nützlicher Felder wie Titel, Betreff, Autor und enthält so weiter. Diese Daten werden in einem alternativen Stream gespeichert, anstatt eine Art Side-Car-Datenbank zu erstellen, die alle Daten enthält, die zu leicht von der Datei getrennt werden könnten.
Ein alternativer Stream wird auch für die Markierung verwendet, die besagt, dass die Datei aus einer nicht vertrauenswürdigen Netzwerkquelle stammt, die sowohl von Internet Explorer als auch von Firefox beim Herunterladen angewendet wird.
Die schwierige Frage ist, warum es keine bessere Benutzeroberfläche gibt, um zu erkennen, dass die Streams überhaupt existieren, und warum es möglich ist, ausführbaren Inhalt darin zu speichern. Schlimmer noch, und führen Sie ihn später aus. Wenn hier ein Fehler- und Sicherheitsrisiko besteht, ist es das.
Bearbeiten:
Inspiriert von einem Kommentar zu einer anderen Antwort, können Sie herausfinden, ob Ihr Viren- und / oder Malware-Schutz alternative Streams kennt.
Fordern Sie eine Kopie der EICAR-Testdatei an . Es handelt sich dabei um 68 Byte ASCII-Text, der auch eine gültige x86-Programmdatei ist. Obwohl völlig harmlos, hat die Antiviren-Industrie zugestimmt, entdeckt zu werden, als wäre es ein echter Virus. Die Urheber waren der Meinung, dass das Testen von AV-Software mit einem echten Virus ein wenig zu viel wäre, als würde man den Feueralarm testen, indem man den Papierkorb in Brand setzt ...
Die EICAR-Datei lautet:
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
Speichern Sie es mit der Erweiterung .COM
und es wird ausgeführt (sofern Ihr AV nicht aufpasst) und eine Begrüßung gedruckt werden.
Es wäre informativ, es in einem alternativen Datenstrom zu speichern und einen Scan auszuführen ...