1. Определите tenant и workload
Закрепите организацию, SharePoint/OneDrive-ресурс, период и пользователя либо приложение. Operation=FileDownloaded встречается в разных сервисах, поэтому одно имя операции без Workload и объекта недостаточно. Проверьте права на поиск и доступный период хранения. Текущие облачные документы не устанавливают вашу лицензию, настройки аудита или полноту уже полученной выгрузки.
2. Отберите исходные записи
В Purview Audit выберите нужные сервис, действие и время, затем откройте подробности. CSV-экспорт может содержать JSON в AuditData; его нужно корректно разобрать, прежде чем применять jq к NDJSON. Сохраните полную исходную запись и условия поиска. Не используйте разделение CSV по каждой запятой: вложенные данные и экранирование делают такую копию недостоверной.
3. Прочитайте учебный фрагмент
В примере FileDownloaded относится к SharePoint и учебному пути demo.csv. UserId показывает identity, записанную сервисом, ClientIP — наблюдаемый адрес. Оба значения вымышлены. Сокращённый объект не содержит всех подробностей клиента и результата. Не делайте из одного события вывод, что человек самостоятельно сохранил файл на личном устройстве или передал его за пределы организации.
4. Проверьте объект и технического субъекта
Сопоставьте ObjectId с точным ресурсом и при необходимости доступной версией файла. Учитывайте, что identity может принадлежать приложению или системному процессу, а IP — посреднику. Заголовок user-agent и отображаемое имя пользователя дополняют контекст, но не заменяют его. Не смешивайте скачивание с выдачей прав: SharingSet описывает другую часть истории.
5. Найдите связанный доступ и цель
При вопросе о несанкционированном чтении проверьте действовавшие разрешения, связанный вход/сеанс и прикладной контекст. Если нужно установить последующую передачу, ищите отдельные события отправки или внешнего доступа в подходящих источниках. В отчёте оставьте исходные идентификаторы и временные отметки, отделив факт сервисного скачивания от предположений о намерении и получателе.
6. Если скачивание не найдено
Проверьте workload, точное имя операции, ресурс, часовой пояс и полноту экспорта. Возможны недостаточные права, другой период хранения или задержка появления аудита; отсутствие в узкой выборке не равно отсутствию действия. Сравните исходный Audit с нормализованной записью SIEM. Если доступен только путь без события, укажите, что факт скачивания данным источником не подтверждён.