Соединитель защиты API для Microsoft Sentinel

Подключение защита API 42Crunch в Azure Log Analytics через интерфейс REST API

Это автоматически сформированное содержимое. Для изменений обратитесь к поставщику решений.

атрибуты Подключение or

Атрибут соединителя Description
Таблицы Log Analytics apifirewall_log_1_CL
Поддержка правил сбора данных В настоящий момент не поддерживается
Поддерживается Защита API 42Crunch

Примеры запросов

Запросы API, которые были ограничены скоростью

apifirewall_log_1_CL

| where TimeGenerated >= ago(30d)

| where Status_d == 429

Запросы API, создающие ошибку сервера

apifirewall_log_1_CL

| where TimeGenerated >= ago(30d)

| where Status_d >= 500 and Status_d <= 599

Запросы API завершаются ошибкой проверки JWT

apifirewall_log_1_CL

| where TimeGenerated >= ago(30d)

| where Error_Message_s contains "missing [\"x-access-token\"]"

Инструкции по установке поставщика

Шаг 1. Чтение подробной документации

Процесс установки подробно описан в интеграции с репозиторием GitHub Microsoft Sentinel. Пользователь должен ознакомиться с этим репозиторием для дальнейшего понимания установки и отладки интеграции.

Шаг 2. Получение учетных данных доступа к рабочей области

Первым шагом установки является получение идентификатора рабочей области и первичного ключа из платформы Sentinel. Скопируйте приведенные ниже значения и сохраните их для настройки интеграции пересылки журналов API.

Шаг 3. Установка защиты 42Crunch и средства пересылки журналов

Следующим шагом является установка защиты 42Crunch и средства пересылки журналов для защиты API. Оба компонента доступны в качестве контейнеров из репозитория 42Crunch. Точную установку будет зависеть от вашей среды, ознакомьтесь с документацией по защите 42Crunch, чтобы получить полные сведения. Ниже описаны два распространенных сценария установки:

Установка с помощью Docker Compose

Решение можно установить с помощью файла создания Docker.

Установка с помощью диаграмм Helm

Решение можно установить с помощью диаграммы Helm.

Шаг 4. Проверка приема данных

Чтобы проверить прием данных, пользователь должен развернуть пример приложения httpbin вместе с защитой 42Crunch и обработчиком пересылки журналов, описанным здесь.

4.1. Установка примера

Пример приложения можно установить локально с помощью файла создания Docker, который установит сервер API httpbin, защиту API 42Crunch и средство пересылки журналов Sentinel. Задайте переменные среды по мере необходимости с помощью значений, скопированных на шаге 2.

4.2 Запуск примера

Verfify защита API подключена к платформе 42Crunch, а затем выполняет API локально на локальном узле в порту 8080 с помощью Postman, curl или аналогичного. Вы увидите смесь передачи и неудачных вызовов API.

4.3 Проверка приема данных в Log Analytics

Через 20 минут перейдите к рабочей области Log Analytics в установке Sentinel и найдите раздел "Пользовательские журналы" , чтобы убедиться, что существует таблица apifirewall_log_1_CL . Используйте примеры запросов для проверки данных.

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

Дополнительные сведения см. в связанном решении в Azure Marketplace.