Przejdź do treści

ADS – Alternatywne strumienie danych

  • przez

Alternatywne Strumienie Danych (ADS) w NTFS to mechanizm systemu plików Windows (NTFS od NT 3.1), umożliwiający dołączanie ukrytych strumieni danych do plików bez zmiany ich rozmiaru czy widoczności
w Explorerze. Główny strumień to standardowe dane pliku; dodatkowe definiuje się jako plik:nazwa_strumienia.

Kluczowe cechy

Dane w ADS zapisują się w MFT (Master File Table), ale nie sumują do rozmiaru pliku w dir – idealne do metadanych czy ukrywania. Kompatybilność z macOS HFS (resource fork).

Przykłady zastosowań

Inne przykłady:

  • Zone.Identifier: Automatycznie dodawany przez IE/Edge do plików z internetu (markuje jako „niezaufane”).
  • Metadane plików: Autor, opis, tagi w starszych Windows (karta „Podsumowanie”).
  • Ukrywanie payloadów malware: Rootkity zapisują exe w system32.dll:hidden.exe.
  • Steganografia: Ukrywanie plików w niewidocznych strumieniach (np. test.txt:payload.exe).
  • Backup i kompatybilność: Przechowywanie dodatkowych atrybutów bez wpływu na transfer (tracone poza NTFS).

Sprawdzaj narzędziami jak Sysinternals Streams lub AlternateStreamView.