Alternate Data Streams with the NTFS file system, can allow someone with malicious intent to hide information (data) behind a file name. It is generally not detectable by untrained users. Users looking for this file will not be able to find it. The only way the file can be seen is if it is accessed using the name of the stream. This file becomes a secret file within a file that only be accessed by using the file name or “secret name” which is the name of the stream itself.
File streaming or Alternate Data Streams only works on a NTFS file systems. Because Windows 2000, Windows XP and Windows Vista are in use today; these are vulnerable systems. Great care needs to be taken in protecting these operating systems from malicious users.