Alternativa dataströmmar ( ADS) är metadata som är associerade med ett NTFS- filsystemobjekt .
I NTFS - filsystemet kan en fil förutom huvuddata även associeras med en eller flera ytterligare dataströmmar. I det här fallet kan den extra strömmen vara av valfri storlek, inklusive storleken på huvudfilen.
1993 släppte Microsoft den första versionen av operativsystemet Windows NT , som implementerade NTFS-filsystemet. Detta filsystem kan fungera med flera namngivna strömmar, kallade "Alternativa dataströmmar". Stöd för ADS har implementerats för kompatibilitet med befintliga operativsystem som tillåter lagring av metadata för filer (som HFS -filsystemet ). I operativsystemet Windows 2000 används alternativa dataströmmar för att lagra attribut som författarinformation, filnamn och ikon. Från och med Service Pack 2 för Windows XP introducerade Microsoft Attachment Execution Service , som sparar detaljerad information om ursprunget för nedladdade filer i alternativa dataströmmar för att förbättra säkerheten.
Windows -operativsystem , som börjar med Windows NT, tillåter åtkomst till ADS via ett API , såväl som genom vissa kommandoradsverktyg . Men alternativa dataströmmar ignoreras av de flesta program, inklusive Windows Explorer och DIR-konsolkommandot. Utforskaren i Windows låter dig kopiera alternativa strömmar och utfärdar en varning om målfilsystemet inte stöder dem. Utforskaren i Windows beräknar dock inte storleken eller visar en lista över alternativa strömmar. DIR-kommandot har uppdaterats i operativsystemet Windows Vista för att lägga till "/R"-flaggan till kommandot för att bygga ADS-listan.
Bristen på fullt ADS-stöd från operativsystemet och applikationerna, såväl som andra filsystem, kan leda till att information som lagras i alternativa strömmar går förlorad (till exempel när du kopierar en fil till en FAT -volym eller skickar den via e-post ). Det bör också beaktas att ADS är potentiella "hål" i datorsäkerhet. Möjligheten att dölja all information i alternativa dataströmmar används i stor utsträckning av skadlig programvara för att maskera dess närvaro i systemet.
Filsystem ( lista , jämförelse ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribuerat (nätverk) | |||||||
Särskild |
|