Mastodon Mastodon Mastodon Mastodon

Бесфайловое вредоносное ПО

Обновлено: · CyberSecureFox Editorial Team

Бесфайловое вредоносное ПО — вредоносный код, который работает в памяти или прячется в легитимных компонентах системы, не сохраняя на диск обычный исполняемый файл.

Как работает бесфайловый вредонос

Классическое вредоносное ПО сбрасывает на диск .exe-файл, который может проверить антивирус. Бесфайловые атаки этого избегают. Типичные приёмы:

  • запуск скриптов прямо в памяти через PowerShell, WMI, mshta или rundll32;
  • внедрение кода в память легитимных процессов;
  • хранение зашифрованной нагрузки в реестре Windows или подписках WMI вместо файлов;
  • макросы и эксплойты, которые загружают и исполняют код, не записывая его на диск.

Закрепление обеспечивают ключи автозапуска в реестре, задачи планировщика или подписки WMI, которые после перезагрузки снова запускают код в памяти. Ранние образцы вроде Poweliks и Kovter прятали в реестре всё своё тело. Многие современные атаки фактически бесфайловые, потому что злоумышленники пользуются только встроенными инструментами — этот подход называют Living off the Land.

Почему это важно

Без файла сигнатурным средствам почти нечего обнаруживать, а криминалистические следы исчезают после перезагрузки. Действия выполняют доверенные программы с подписью Microsoft, и они сливаются с обычным администрированием. Поэтому бесфайловые техники популярны и у APT-группировок, и у партнёров вымогателей.

Как обнаружить и предотвратить

  • Использовать EDR со сканированием памяти и поведенческим анализом.
  • Включить журналирование блоков скриптов PowerShell, AMSI и аудит командных строк.
  • Ограничить PowerShell режимом Constrained Language и контролем приложений (WDAC, AppLocker).
  • Отключить макросы Office для файлов из интернета и своевременно ставить обновления.
Синонимы:
бесфайловая атака, бесфайловый вредонос, fileless malware