T1546.001: Подмена файловых ассоциаций по умолчанию

Злоумышленники могут закрепиться в системе путем запуска вредоносного содержимого через файловые ассоциации. При открытии файла запускается программа, используемая по умолчанию для его открытия (также называемая обработчиком этого типа файлов). Связь файла с обработчиком называется ассоциацией. Действующие файловые ассоциации хранятся в реестре Windows и могут быть изменены пользователями, администраторами или программами, имеющими доступ к реестру; кроме того, администраторы могут изменить их с помощью встроенной утилиты assoc. Приложения могут изменять файловые ассоциации для того или иного расширения, чтобы при открытии файла с ним вызывалась нужная программа.

Файловые ассоциации системы перечислены в ключах вида HKEY_CLASSES_ROOT.[extension], например HKEY_CLASSES_ROOT.txt. Эти записи указывают на обработчик данного расширения, расположенный в разделе HKEY_CLASSES_ROOT\[handler]. Различные команды указываются в виде подключей ключа shell HKEY_CLASSES_ROOT\[handler]\shell\[action]\command. Например:

  • HKEY_CLASSES_ROOT\txtfile\shell\open\command
  • HKEY_CLASSES_ROOT\txtfile\shell\print\command
  • HKEY_CLASSES_ROOT\txtfile\shell\printto\command

Значения указанных ключей — команды, которые выполняются, когда обработчик открывает файл с данным расширением. Злоумышленники могут изменять эти значения для постоянного выполнения нужных им команд.

Какие продукты Positive Technologies покрывают технику

Экспертиза MaxPatrol SIEM

mitre_attck_persistence: PT-CR-664: Default_File_Association_Modify: Процесс изменил одну из веток реестра, отвечающих за определение приложения по умолчанию, используемого для открытия файлов, имеющих определенное расширение в системе

Способы обнаружения

IDDS0009Источник и компонент данныхПроцесс: Создание процессаОписание

Отслеживайте выполнение новых процессов, которые могут использоваться для закрепления в системе путем запуска вредоносного содержимого через сопоставление типов файлов.

IDDS0017Источник и компонент данныхКоманда: Выполнение командОписание

Отслеживайте выполнение команд с аргументами, которые могут использоваться для закрепления в системе путем запуска вредоносного содержимого через сопоставление типа файла.

IDDS0024Источник и компонент данныхРеестр Windows: Изменение ключа реестра WindowsОписание

Собирайте и анализируйте изменения в ключах реестра, в которых перечислены стандартные приложения для открытия файлов по расширениям. Это может указывать на выполнение неизвестных процессов или использование нехарактерных для приложений типов файлов. Пользовательские настройки файловых ассоциаций хранятся в [HKEY_CURRENT_USER]\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts и имеют приоритет над ассоциациями, настроенными в [HKEY_CLASSES_ROOT]. Изменения пользовательских настроек вносятся в подключи этой записи.