Partager via


Gérer les requêtes de chasse et de diffusion en continu dans Microsoft Azure Sentinel à l’aide de l’API REST

Microsoft Sentinel, construit en partie sur Azure Monitor Log Analytics, vous permet d’utiliser l’API REST de Log Analytics pour gérer les requêtes de chasse et de diffusion en continu. Ce document explique les procédures de création et de gestion des requêtes de chasse à l’aide de l’API REST. Les requêtes créées de cette façon sont affichées dans l’interface utilisateur de Microsoft Sentinel.

Consultez la référence de l’API REST définitive pour plus de détails sur les API de recherche enregistrées.

Exemples d'API

Dans les exemples suivants, remplacez ces espaces réservés par l’élément de remplacement prescrit dans le tableau suivant :

Espace réservé Remplacer par
{subscriptionId} nom de l’abonnement auquel vous appliquez la requête de chasse ou de diffusion en continu.
{resourceGroupName} nom du groupe de ressources auquel vous appliquez la requête de chasse ou de diffusion en continu.
{savedSearchId} ID unique (GUID) pour chaque requête de chasse.
{WorkspaceName} nom de l’espace de travail Log Analytics qui est la cible de la requête.
{DisplayName} nom d'affichage de votre choix pour la requête.
{Description} description de la requête de chasse ou de diffusion en continu.
{Tactics} tactique MITRE ATT&CK pertinente qui s’applique à la requête.
{Query} expression de requête pour votre requête.

Exemple 1

Cet exemple explique la procédure de création ou de mise à jour d’une requête de chasse pour un espace de travail Microsoft Sentinel donné. Pour une requête de diffusion en continu, remplacez « Catégorie » : « requêtes de chasse » par « Catégorie » : « requêtes de diffusion en continu » dans le corps de la demande :

En-tête de requête

PUT https://management.azure.com/subscriptions/{subscriptionId} _
    /resourcegroups/{resourceGroupName} _
    /providers/Microsoft.OperationalInsights/workspaces/{workspaceName} _
    /savedSearches/{savedSearchId}?api-version=2020-03-01-preview

Corps de la demande

{
"properties": {
    “Category”: “Hunting Queries”,
    "DisplayName": "HuntingRule02",
    "Query": "SecurityEvent | where EventID == \"4688\" | where CommandLine contains \"-noni -ep bypass $\"",
    “Tags”: [
        { 
        “Name”: “Description”,
        “Value”: “Test Hunting Query”
        },
        { 
        “Name”: “Tactics”,
        “Value”: “Execution, Discovery”
        }
        ]        
    }
}

Exemple 2

Cet exemple explique la procédure de suppression d’une requête de chasse ou de diffusion en continu pour un espace de travail Microsoft Sentinel donné :

DELETE https://management.azure.com/subscriptions/{subscriptionId} _
       /resourcegroups/{resourceGroupName} _
       /providers/Microsoft.OperationalInsights/workspaces/{workspaceName} _
       /savedSearches/{savedSearchId}?api-version=2020-03-01-preview

Exemple 3

Cet exemple explique la procédure de récupération d’une requête de chasse ou de diffusion en continu pour un espace de travail donné :

GET https://management.azure.com/subscriptions/{subscriptionId} _
    /resourcegroups/{resourceGroupName} _
    /providers/Microsoft.OperationalInsights/workspaces/{workspaceName} _
    /savedSearches/{savedSearchId}?api-version=2020-03-01-preview

Étapes suivantes

Dans cet article, vous avez appris à gérer les requêtes de chasse et de diffusion en continu dans Microsoft Sentinel à l’aide de l’API Log Analytics. Pour en savoir plus sur Microsoft Sentinel, consultez les articles suivants :