Partager via


Obtenir le contexte de l’application et de l’utilisateur final pour les alertes IA

La protection contre les menaces de Microsoft Defender for Cloud pour les charges de travail IA vous permet d’améliorer la possibilité d’actions et la valeur de sécurité des alertes IA générées en fournissant le contexte à la fois de l’utilisateur final et de l’application.

Dans la plupart des cas, les scénarios tirant parti des services IA sont générés dans le cadre d’une application, de sorte que les appels d’API au service IA proviennent d’une application web, d’une instance de calcul ou d’une passerelle IA. Cette configuration d’architecture introduit une complexité due à un manque de contexte lors de l’examen des demandes d’IA pour déterminer l’application métier ou l’utilisateur final impliqué.

Defender for Cloud, avec Azure AI, permet d’ajouter des paramètres à vos appels d’API Azure AI pour propager le contexte critique de l’utilisateur final ou de l’application aux alertes IA de Defender for Cloud. Cela permet alors un triage et des résultats plus efficaces. Par exemple, lors de l’ajout de l’adresse IP ou de l’identité de l’utilisateur final, vous pouvez bloquer cet utilisateur ou mettre en corrélation des incidents et des alertes liés à cet utilisateur. Lorsque vous ajoutez un contexte d’application, vous pouvez hiérarchiser ou déterminer si le comportement suspect peut être considéré comme standard pour cette application dans l’organisation.

Capture d’écran du portail Defender XDR montrant tous les avantages supplémentaires obtenus en ajoutant le code.

Prérequis

Ajouter des paramètres de sécurité à votre appel Azure OpenAI

Pour recevoir des alertes de sécurité IA avec plus de contexte, vous pouvez ajouter l’un ou l’ensemble des exemples suivants de paramètres UserSecurityContext à vos appels d’API Azure OpenAI.

Tous les champs relatifs à UserSecurityContext sont facultatifs.

Pour le contexte de l’utilisateur final, nous vous recommandons de transmettre au minimum les champs EndUserId et SourceIP. Les champs EndUserId et SourceIP fournissent aux analystes du centre des opérations de sécurité (SOC) la possibilité d’examiner les incidents de sécurité qui impliquent des ressources IA et des applications d’IA générative.

Pour le contexte de l’application, transmettez simplement le champ applicationName sous forme de chaîne simple.

Si un nom de champ est mal orthographié, l’appel d’API Azure OpenAI réussit toujours. Le schéma UserSecurityContext ne nécessite pas de validation pour passer le champ utilisateur Azure OpenAI. Les développeurs d’applications doivent s’assurer qu’un JSON valide est transmis vers chaque requête effectuée par l’application auprès de Azure OpenAI.

Schéma UserSecurityContext

Vous trouverez le schéma exact dans la documentation de référence de l’API REST Azure OpenAI.

L’objet de contexte de sécurité utilisateur fait partie du corps de la requête de l’API de complétion de conversation.

Cette fonctionnalité n’est actuellement pas prise en charge lors de l’utilisation de modèles déployés via l’API d’inférence de modèle Azure AI .

Disponibilité

Source Prise en charge de la version Commentaires
API REST Azure OpenAI Version 01-01-2025 -
Kit de développement logiciel (SDK) .NET Azure v2.2.0-beta.1 (02-07-2025) ou version ultérieure -
SDK Azure Python v1.61.1 ou version ultérieure Le support est fournie en joignant à l’objet « extra_body »
SDK Azure JS/Node v4.83.0 ou version ultérieure Le support est fournie en joignant à l’objet « extra_body »
SDK Azure Go v0.7.2 ou version ultérieure -

Étape suivante