IBCOURSES / СПРАВОЧНИК ИБ

EDR / Defender for Endpoint: запуск процесса в DeviceProcessEvents

К ответу ↓

Строка таблицы показывает событие процесса, полученное от Defender for Endpoint. Разделяйте созданный процесс и инициатора; одна строка не устанавливает намерение пользователя.

Например
Материалов с пояснениями: 94 · Записей реестров: 11 678

Уточнить поиск

События и журналы

Найдено: 84
Инструкция по проверке

EDR / Defender for Endpoint: запуск процесса в DeviceProcessEvents

Строка таблицы показывает событие процесса, полученное от Defender for Endpoint. Разделяйте созданный процесс и инициатора; одна строка не устанавливает намерение пользователя.

Условия и граница наблюдения

Сначала установите, о каком устройстве и времени задан вопрос. Зафиксируйте идентификатор устройства, имя на момент события, часовой пояс исходного обращения и источник начальной зацепки: алерт, заявка или журнал приложения. Таблица доступна при наличии данных Defender for Endpoint; одинаковое название портала не означает, что соответствующая служба развернута. Сверьте видимость устройства и разрешения своей учётной записи. Перед разбором сохраните текст запроса, период и число возвращённых строк, чтобы другой аналитик мог повторить именно эту выборку.

Как отобрать записи

Предложенный KQL читает одну таблицу, ограничивает временное окно и устройство, затем оставляет нужные столбцы. Учебные значения следует заменить фактическими. Фильтр времени KQL использует UTC; время в письме или интерфейсе сначала приведите к тому же основанию. Начинайте с устройства и периода, а ограничение по имени исполняемого файла добавляйте после просмотра контекста: переименование файла не меняет исследуемый вопрос. Если строк слишком много, сужайте окно обоснованно и записывайте причины, не выбирайте произвольную первую строку.

Разбор примера

В иллюстрации notepad.exe создан на учебном устройстве под учётной записью analyst.demo; explorer.exe указан как инициирующий процесс. Это две разные роли в одной строке. Числа ProcessId и InitiatingProcessId нельзя менять местами. Для проверки родителя ищите его собственную запись с учётом времени создания, а не только совпадения PID. Путь к notes.txt находится в командной строке: это ещё не свидетельство успешного чтения файла, изменения его содержимого или передачи данных. Пример сконструирован и не доказывает, что продукт зарегистрирует идентичный набор в любой сборке.

Какой вывод допустим

Сформулируйте узкий вывод: в доступной телеметрии присутствует такая строка с указанными атрибутами. Не превращайте имя администратора в установленного человека, а запуск штатной программы — в автоматический признак атаки. Проверьте роль узла, ожидаемую работу пользователя, родительскую цепочку и задачу изменения. Поля подписи инициатора относятся именно к инициатору; сведения о версии образа не равны проверке его цифровой подписи. Пробелы и расхождения фиксируйте отдельно от подтверждённых значений, не заполняйте отсутствующие столбцы догадками.

Следующий шаг

Для вопроса о сетевом действии перейдите к DeviceNetworkEvents того же устройства и близкого периода. Сопоставляйте инициирующий PID вместе со временем создания; строка соединения и строка запуска могут быть записаны в разные моменты. Для файлового действия потребуется отдельная телеметрия файла. Сохраните исходную строку рядом с рабочей интерпретацией, а связи пометьте как подтверждённые либо предполагаемые. Автоматическое объединение по имени процесса на разных устройствах даёт ложную цепочку.

Если записи нет

Проверьте правильность устройства и UTC-окна, доступ к данным, состояние подключения сенсора и срок хранения. Затем снимите фильтры имени файла или учётной записи по одному, сохраняя границу расследования. EDR не обещает запись каждой операции, а повторяющаяся активность может ограничиваться сенсором. Отсутствие строки следует описать как ограничение имеющегося набора. Не включайте или перенастраивайте защиту из этой карточки; вопрос о недостающей телеметрии передайте владельцу источника с периодом и ожидаемым событием. Если запрос завершился ошибкой доступа к таблице или устройству, сохраните текст ошибки и уточните доступ на чтение данных этого устройства в Defender RBAC у владельца сервиса. Ошибка доступа и успешно выполненный запрос с нулём строк — разные результаты.

Поля и область применения

Исходное полеСмысл и ограничения
Timestamp / DeviceId / DeviceNameВремя записи и контекст устройства; имя может меняться, сохраняйте оба идентификатора.
ActionTypeТип события; допустимые значения и смысл сверяются в схеме вашего портала.
FileName / FolderPathОбраз процесса, к которому относится событие, а не автоматически родитель.
ProcessId / ProcessCreationTimePID и время создания нового процесса; одного PID недостаточно для исторической связи.
ProcessCommandLineКомандная строка нового процесса, если поступила в телеметрии.
AccountDomain / AccountNameУчётная запись нового процесса; это не доказательство личности человека.
InitiatingProcessId / InitiatingProcessFileName / InitiatingProcessCreationTimeКонтекст инициирующего процесса; хранить отдельно от полей нового процесса.
ReportIdПовторяющийся счётчик; для уникальности нужен контекст DeviceName и Timestamp.

Примеры записей

Данные в примерах условные. Состав полей зависит от версии и настроек источника.

Синтетическая проекция строки Advanced hunting

Результат запроса. Синтетический результат проекции документированных столбцов, не сырой журнал сенсора и не выгрузка настоящего tenant. ActionType в примере опущен: его значение и перечень вариантов нужно прочитать в схеме своего портала. Адреса, устройства и учётные записи вымышлены.

{
  "Timestamp": "2026-11-03T09:12:00Z",
  "DeviceId": "1111111111111111111111111111111111111111",
  "DeviceName": "edr-lab-01.example.test",
  "FileName": "notepad.exe",
  "FolderPath": "C:\\Windows\\System32\\notepad.exe",
  "ProcessId": 4240,
  "ProcessCreationTime": "2026-11-03T09:11:59Z",
  "ProcessCommandLine": "notepad.exe C:\\Lab\\notes.txt",
  "AccountDomain": "LAB",
  "AccountName": "analyst.demo",
  "InitiatingProcessId": 2200,
  "InitiatingProcessFileName": "explorer.exe",
  "InitiatingProcessCreationTime": "2026-11-03T08:40:00Z",
  "ReportId": 7001
}

Команды и способы проверки

Укажите свой узел, путь к журналу и временной интервал. Требуемая среда указана рядом с командой.

KQL в Advanced hunting; заменить учебное устройство и UTC-интервал

DeviceProcessEvents
| where Timestamp between (datetime(2026-11-03T09:00:00Z) .. datetime(2026-11-03T09:30:00Z))
| where DeviceName =~ "edr-lab-01.example.test"
| project Timestamp, DeviceId, DeviceName, ActionType, FileName, FolderPath,
          ProcessId, ProcessCreationTime, ProcessCommandLine, AccountDomain, AccountName,
          InitiatingProcessId, InitiatingProcessFileName, InitiatingProcessCreationTime, ReportId
| order by Timestamp asc

Первоисточники

Это телеметрия EDR, а не полный аудит каждого запуска; отсутствие строки не доказывает, что процесс не запускался.

Связанные материалы

Как пользоваться техническим справочником

Найдите порт, код ошибки, событие или источник журнала. Уточните протокол и систему, затем сверяйте значение, поля, примеры и первоисточники. Назначение порта не определяет фактическую службу, а одна запись не доказывает инцидент.

Материалы по разделам

События и журналы

Два ответа рядом

Сравнение источников

Сравнение показывает различия. События и поля разных систем не считаются эквивалентными.

Выберите службу

В списке — службы, доступные с текущими условиями. Число рядом — количество записей портов, а не программ на вашем узле.

Как искать в справочнике

Введите число, код, фрагмент сообщения или вопрос. Известный идентификатор поможет найти карточку; это не анализ самого инцидента.

  1. Введите номер, код, имя или фрагмент записи. Для портов можно использовать список: 80, 443, 8000–8010.
  2. Уточните поиск фильтрами. Все условия действуют одновременно. Числа в списках показывают, сколько материалов останется при выборе варианта.
  3. Службу выбирайте из каталога: поиск внутри списка помогает найти название, а кнопка «Выбрать» применяет его.
  4. Убирайте отдельные условия кнопкой × рядом с фильтром. «Сбросить фильтры» сохраняет текст поиска и текущий раздел.
  5. В карточке сверьте источник, версию и условия регистрации, затем откройте поля, примеры и первоисточник.

/ — перейти к поиску. Прямые ссылки открывают выбранную карточку в этом же справочнике.

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

Избранное и недавние материалы хранятся в этом браузере. Запрос и фильтры сохраняются при возврате к выдаче и обновлении вкладки. Поиск работает локально.

Что есть в справочнике

От вопроса к свидетельствам: кто вошёл, что запустил, к каким данным обратился, что изменил и где искать следы.

Выберите область, чтобы посмотреть доступные источники и перейти к материалам.

Уточнить или исправить ответ

Скопируйте сообщение и отправьте его на mail@ibcourses.ru.