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

Purview DLP Rule Match: совпадение политики и выполненное действие

К ответу ↓

Событие сообщает о совпадении DLP-правила. Чтобы установить блокирование или разрешённое действие, отдельно проверьте режим, действия и исходную активность.

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

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

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

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

Purview DLP Rule Match: совпадение политики и выполненное действие

Событие сообщает о совпадении DLP-правила. Чтобы установить блокирование или разрешённое действие, отдельно проверьте режим, действия и исходную активность.

Сначала закрепите источник и область

Определите tenant, рабочую нагрузку, исследуемый объект и время предполагаемой передачи. Сохраните имя политики, идентификатор правила и их конфигурацию на момент активности. Выясните, откуда получены данные: из карточки алерта, Activity explorer или Management Activity API. Это разные представления. Не переносите подписи экспортных столбцов в сырой JSON как гарантированные поля. Права на просмотр списка событий и на чувствительные фрагменты также различаются; для первичного разбора содержимое документа часто не требуется.

Как отобрать материал

В Activity explorer задайте период и тип DLP Rule Matched, затем уточните workload и доступный идентификатор объекта или пользователя. Для уже выгруженных исходных записей предложен jq по Operation=DlpRuleMatch. Он применим к JSONL с отдельным объектом на строку; CSV и ответ API с массивом требуют предварительного определения формы. В экспортном интерфейсе фильтр называется DLPRuleMatch. При программной выгрузке проверяйте признак последней страницы и продолжение: первая порция результатов не является всем набором.

Как прочитать пример

В примере правило найдено в режиме Audit only. Значение UserKey=DlpAgent описывает служебный контекст DLP и не устанавливает человека, работавшего с файлом. Объект и инициатора выясняют из соответствующего workload и соседней активности. Фрагмент специально не содержит совпавших значений, номеров документов или окружающего текста. Имена Demo не характеризуют реальную политику. Не считайте опущенный в иллюстрации массив Actions пустым массивом полного события; для вывода нужно открыть саму полную запись.

Совпадение, действие и алерт

Разделяйте три проверки: выполнились условия правила, какое действие применилось и была ли создана запись алерта. Политика может только регистрировать активность или допускать обход по настроенному процессу. Настройка алертов и их агрегирование тоже отдельны. Поэтому количество алертов не равно количеству совпадений, а запись в очереди инцидентов не заменяет исходный факт. Для ответа «файл ушёл наружу» дополнительно нужны сведения о передаче, получателе и результате; один Rule Match этого не доказывает.

Следующий шаг расследования

Составьте временную цепочку: активность с объектом, DLP-оценка, доступные защитные действия и дальнейшее изменение доступа или объекта. Сопоставляйте идентификаторы вместе с tenant и workload, а не только похожие имена файлов. В карточке расследования отдельно укажите подтверждённые действия, предположения и недоступные сведения. При необходимости перейдите к связанному DlpRuleUndo и выясните причину отмены ранее применённого действия. Проверку корректности классификации выполняйте в разрешённом инструменте, не копируя чувствительный материал в общий комментарий.

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

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

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

Исходное полеСмысл и ограничения
OperationИмя события исходной DLP-схемы; не путать с подписью Activity explorer.
CreationTime / IdВремя и идентификатор исходной записи для журнала расследования.
UserKeyDlpAgent — служебное значение DLP, не личность сотрудника.
PolicyDetails[].PolicyId / Rules[].RuleIdУстойчивые ключи сопоставления политики и правила.
PolicyDetails[].Rules[].RuleModeРежим правила: учитывать при выводе о применении защиты.
PolicyDetails[].Rules[].ActionsДействия, если они представлены в записи; не выводить их из имени события.
SharePointMetaData / ExchangeMetaData / EndpointMetaDataКонтекст объекта зависит от workload; не смешивать схемы.
SensitiveInfoDetectionIsIncludedНаличие чувствительных деталей зависит от формы и прав, не от отсутствия совпадения.

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

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

Пример фрагмента DLP-схемы: совпадение в режиме аудита

Фрагмент журнала. Синтетический неполный фрагмент исходной DLP-схемы Management Activity API, не выгрузка Activity explorer и не запись реального tenant. Workload, объект и прочие поля опущены; отсутствие Actions в фрагменте не утверждает отсутствия действия в полном событии.

{
  "Operation": "DlpRuleMatch",
  "CreationTime": "2026-11-03T10:00:00Z",
  "UserKey": "DlpAgent",
  "PolicyDetails": [
    {
      "PolicyId": "11111111-1111-4111-8111-111111111111",
      "PolicyName": "Demo data policy",
      "Rules": [
        {
          "RuleId": "22222222-2222-4222-8222-222222222222",
          "RuleName": "Demo audit rule",
          "RuleMode": "Audit only"
        }
      ]
    }
  ]
}

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

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

jq 1.6/1.7, чтение локальной JSONL-копии; укажите своё имя файла. Период и нужный ресурс нужно ограничить отдельно: приведённый фильтр времени не содержит.

jq -c 'select(.Operation == "DlpRuleMatch") | {CreationTime, Id, Operation, UserKey, ObjectId, PolicyDetails}' dlp-audit.jsonl

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

Совпадение DLP-правила не доказывает утечку и не гарантирует блокирование; обзор активности и исходная API-запись имеют разные формы.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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