Сообщество RSS DEV

Альтернативные потоки данных (ADS): уязвимость файловой системы Windows

Альтернативные потоки данных (ADS) — это функция файловой системы NTFS, позволяющая хранить дополнительные данные внутри файла, не изменяя его исходное содержимое. Эти дополнительные данные находятся в альтернативных потоках, например, в потоке ресурсов, содержащем метаданные. Распространённый пример — миниатюрное изображение предварительного просмотра, отображаемое для определённых типов файлов. Злоумышленники используют ADS для скрытия вредоносных программ, внедряя вредоносные полезные нагрузки в альтернативный поток файла. Этот метод позволяет обходить традиционные антивирусные программы и инструменты статического анализа, поскольку вредоносное ПО скрыто от стандартных средств просмотра файлов. Вредоносная программа может быть исполняемым файлом, скрытым внутри, казалось бы, безобидного файла, например, текстового документа. Даже если основной файл пуст, скрытый исполняемый файл будет существовать в его ADS. Доступ и запуск этой скрытой вредоносной программы часто требуют повышенных привилегий, которые могут быть получены с помощью таких методов, как использование уязвимостей UAC. Злоумышленник может затем использовать это для выполнения вредоносного кода во время проверки обновлений Windows. Это подчёркивает риски безопасности, связанные с ADS, и необходимость использования расширенных мер безопасности. Понимание ADS имеет решающее значение для выявления и нейтрализации этого типа угроз.
favicon
dev.to
Alternate Data Stream(ADS) : Windows File System Vulnerability