T1564.011: Игнорирование сигналов прерывания процесса
Злоумышленники могут обходить защитные механизмы, скрывая выполняемые команды от сигналов прерывания процесса. Во многих операционных системах поведение процессов контролируется с помощью сигналов. В интерпретаторах командной строки часто предусмотрены команды или флаги, которые позволяют игнорировать ошибки и другие прерывания, например при выходе активного пользователя из системы. Сигналы прерывания также могут использоваться средствами безопасности и (или) аналитиками для приостановки или завершения запущенных процессов.
Злоумышленники могут вызывать процессы с помощью nohup, -ErrorAction SilentlyContinue в PowerShell или аналогичных команд, которые блокируют прерывания. В результате команды злоумышленников и вредоносное ПО могут продолжать работать даже при системных событиях, которые в противном случае остановили бы их выполнение, например, при выходе пользователя из системы или потере связи с командными серверами.
Блокировка сигналов прерывания процесса позволяет вредоносному ПО продолжать работу, но в отличие от техники Команда trap, таким образом нельзя достичь закрепления, поскольку процесс не будет вызван повторно после фактического завершения.
Какие продукты Positive Technologies покрывают технику
Экспертиза PT CS для защиты рантайма
- PTCS_RT_HACK_TOOLS_EXT: Инструменты для взлома (расширенная версия)
Способы обнаружения
| ID | DS0009 | Источник и компонент данных | Процесс: Создание процесса | Описание | Отслеживайте недавно созданные процессы на предмет таких артефактов, как |
|---|
| ID | DS0017 | Источник и компонент данных | Команда: Выполнение команд | Описание | Отслеживайте выполнение команд с аргументами, таких как |
|---|