Isilon. OneFS. Как определить альтернативный поток данных файла и просмотреть его содержимое
Summary: В этой статье объясняется, как идентифицировать и просматривать содержимое альтернативного потока данных (ADS). Поддержка альтернативных потоков данных реализована в NTFS для поддержки иерархической файловой системы Mac (HFS). Mac HFS использует ветви ресурсов для значков и другой информации о файлах. Хотя это предполагаемое использование альтернативных потоков данных, вредоносное ПО часто использует альтернативные потоки данных для сокрытия своего кода. По этой причине альтернативные потоки данных являются предметом беспокойства системных администраторов и специалистов по безопасности. ...
Instructions
Последовательность действий.
Для определения и просмотра содержимого альтернативного потока данных используйте файл streams.exe , предоставленный корпорацией Майкрософт, или используйте isi_runat в OneFS.
Использование streams.exe для поиска альтернативных потоков данных (Windows)
Файл streams.exe и инструкции по его использованию доступны на веб-сайте Microsoft TechNet .
Использование isi_runat для поиска альтернативных потоков данных (OneFS)
Выполните команду isi_runat , чтобы определить, есть ли у файла альтернативный поток данных:
- Установите соединение по протоколу SSH с узлом и войдите в систему с помощью учетной записи root.
- Выполните следующую команду, где <FILENAME> — имя проверяемого файла:
isi_runat <FILENAME> ls
Выходные данные отображаются, если файл имеет альтернативный поток данных; Эти выходные данные могут отличаться. Если файл не имеет альтернативного потока данных, выходные данные будут пустыми.
- Чтобы просмотреть содержимое альтернативного потока данных, выполните следующую команду, где <ALT STREAM> — это выходные данные из шага 2. Эти выходные данные могут отличаться.
isi_runat <FILENAME> cat <ALT STREAM>
Например, если файл называется sample.txt, а альтернативный источник данных из шага 2 — secret.txt, выполните следующую команду:
isi_runat sample.txt cat secret.txt
Отобразятся выходные данные для альтернативного потока данных. Например, содержимое альтернативного потока данных secret.txt может выглядеть следующим образом
:Это секретный текст
Сравнение и проверка альтернативных потоков данных для перенесенных файлов.
Выполните описанные выше процедуры, чтобы сравнить альтернативные потоки данных исходного и перенесенных файлов. При переносе файлов в кластер Isilon с другого сервера NAS (например, из файловой системы NetApp) эта ошибка может возникнуть, если файлы имеют разные альтернативные потоки данных.
Указанное имя файла является недействительным или слишком длинным. Укажите другое имя файла.
Чтобы сравнить альтернативные потоки данных для файлов, выполните следующие действия.
- На исходном сервере NAS используйте файл streams.exe для просмотра альтернативного потока данных исходного файла.
- Затем в кластере Isilon используйте команду
isi_runatдля просмотра альтернативного потока данных перенесенного файла.
Выходные данные для альтернативных потоков данных должны совпадать.