Обогащение сущностей в Microsoft Sentinel данными геолокации через REST API (общедоступная предварительная версия)

В этой статье описано, как обогатить сущности в Microsoft Sentinel с помощью данных геолокации, используя REST API.

Важно!

Сейчас эта функция доступна в предварительной версии. Предварительная версия дополнительных условий использования Azure включают дополнительные юридические условия, применимые к функциям Azure, которые находятся в бета-версии, предварительной версии или еще не общедоступны по другим причинам.

Общие параметры URI

Ниже приведены общие параметры URI для API геолокации.

Имя В Обязательно Тип Описание
{subscriptionId} path да Код GUID Идентификатор подписки Azure.
{resourceGroupName} path да строка Имя группы ресурсов в подписке.
{api-version} query да строка Версия протокола для выполнения данного запроса. С 30 апреля 2021 года версией API геолокации является 2019-01-01-preview.
{ipAddress} query да строка IP-адрес, для которого необходимо использовать сведения геолокации, в формате IPv4 или IPv6.

Обогащение IP-адреса с помощью сведений геолокации

Эта команда позволяет извлекать данные геолокации для заданного IP-адреса.

Универсальный код ресурса (URI) запроса

Метод Универсальный код ресурса (URI) запроса
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityInsights/enrichment/ip/geodata/?ipaddress={ipAddress}&api-version={api-version}

Ответы

Код состояния Описание
200 Успешное завершение
400 IP-адрес не указан или имеет недопустимый формат.
404 Данные геолокации для этого IP-адреса не найдены.
429 Слишком много запросов. Повторите попытку в указанный период времени.

Поля, возвращаемые в ответе

Имя поля Описание
ASN Номер автономной системы, связанный с этим IP-адресом.
carrier Имя перевозчика для этого IP-адреса.
city Город, в котором расположен этот IP-адрес.
cityCf Числовая оценка доверительного уровня относительно того, что значение в поле city указано правильно (в диапазоне 0–100).
continent Континент, в котором находится этот IP-адрес.
country Страна, в которой находится этот IP-адрес.
countryCf Числовая оценка доверительного уровня относительно того, что значение в поле country указано правильно (в диапазоне 0–100).
ipAddr Строковое представление IP-адреса с точками или двоеточиями.
ipRoutingType Описание типа соединения для этого IP-адреса.
latitude Широта этого IP-адреса.
longitude Долгота этого IP-адреса.
organization Имя организации для этого IP-адреса.
organizationType Тип организации для этого IP-адреса.
region Географический регион, в котором находится этот IP-адрес.
state Область, в которой расположен этот IP-адрес.
stateCf Числовая оценка доверительного уровня относительно того, что значение в поле state указано правильно (в диапазоне 0–100).
stateCode Сокращенное название области, в которой находится этот IP-адрес.

Ограничения регулирования для API

Для этого API используется ограничение в 100 вызовов на пользователя в час.

Пример ответа

"body":
{
    "asn": "12345",
    "carrier": "Microsoft",
    "city": "Redmond",
    "cityCf": 90,
    "continent": "north america",
    "country": "united states",
    "countryCf": 99
    "ipAddr": "1.2.3.4",
    "ipRoutingType": "fixed",
    "latitude": "40.2436",
    "longitude": "-100.8891",
    "organization": "Microsoft",
    "organizationType": "tech",
    "region": "western usa",
    "state": "washington",
    "stateCf": null
    "stateCode": "wa"
}

Дальнейшие действия

Ознакомьтесь с дополнительными сведениями о Microsoft Sentinel в следующих статьях: