Créer et gérer des stratégies d’application OAuth

La gouvernance des applications utilise des algorithmes De Machine Learning pour détecter le comportement anormal de l’application et générer des alertes. Vous pouvez également créer des stratégies qui vous permettent de :

  • Spécifiez les conditions selon lesquelles la gouvernance des applications vous avertit du comportement de l’application en cas de correction automatique ou manuelle.

  • Appliquez les stratégies de conformité des applications pour votre organization.

Cet article explique comment créer et configurer des stratégies d’application OAuth dans la gouvernance des applications connectées à Microsoft 365, Google Workspace et Salesforce, notamment à l’aide de modèles, de création de stratégies personnalisées et d’utilisation de stratégies de détection d’anomalies.


Créer des stratégies d’application OAuth pour Microsoft Entra ID

Pour les applications connectées à Microsoft Entra ID, créez des stratégies d’application à partir de modèles fournis qui peuvent être personnalisés, ou créez votre propre stratégie d’application personnalisée.

  1. Pour créer une stratégie d’application pour les applications Microsoft 365, accédez à Microsoft Defender XDR>Stratégies de gouvernance>des> applicationsMicrosoft 365.

    Par exemple :

    Capture d’écran de l’onglet Microsoft 365.

  2. Sélectionnez l’option Créer une stratégie , puis effectuez l’une des étapes suivantes :

    • Pour créer une stratégie d’application à partir d’un modèle, choisissez la catégorie de modèle appropriée, suivie du modèle dans cette catégorie.
    • Pour créer une stratégie personnalisée, sélectionnez la catégorie Personnalisé .

    Par exemple :

    Capture d’écran montrant l’interface « Choisir un modèle de stratégie ».

Modèles de stratégie d’application

Pour créer une nouvelle stratégie d’application basée sur un modèle de stratégie d’application, dans la Page Choisir un modèle de stratégie d’application, sélectionnez une catégorie de modèle d’application, sélectionnez le nom du modèle, puis sélectionnez Suivant.

Les modèles de stratégie d’application sont regroupés en catégories suivantes : Utilisation, Autorisations et Certification.

Modèles de politiques d’application basés sur l’utilisation

Le tableau suivant répertorie les modèles de gouvernance des applications pris en charge pour générer des alertes pour l’utilisation des applications.

Nom du modèle Description
Application inutilisée Recherchez les applications qui ne se sont pas authentifiées récemment. Cette stratégie vérifie les conditions suivantes :
  • Dernière utilisation : Plus de 90 jours (personnalisable)
Nouvelle application avec une utilisation élevée des données Recherchez les applications nouvellement inscrites qui ont chargé ou téléchargé de grandes quantités de données à l’aide des API Microsoft Graph et EWS. Cette stratégie vérifie les conditions suivantes :
  • Âge de l’inscription : sept jours ou moins (personnalisable)
  • Utilisation des données : Supérieure à 1 Go en une journée (personnalisable)
Augmentation du nombre d’utilisateurs Recherchez des applications avec une augmentation notable du nombre d’utilisateurs. Cette stratégie vérifie les conditions suivantes :
  • Intervalle de temps : 90 derniers jours
  • Augmentation du nombre d’utilisateurs consentants : au moins 50 % (personnalisable)

Modèles de politiques d’application basés sur les permissions

Le tableau suivant répertorie les modèles de gouvernance des applications pris en charge pour générer des alertes pour les autorisations d’application.

Nom du modèle Description
Application avec trop de privilèges Recherchez les applications qui disposent d’autorisations microsoft API Graph inutilisées. Ces applications ont reçu des autorisations qui peuvent être inutiles pour une utilisation régulière.
Nouvelle application à privilèges élevés Recherchez les applications nouvellement enregistrées qui ont reçu un accès en écriture et d’autres autorisations puissantes pour Microsoft Graph ainsi que d’autres API Microsoft propriétaires courantes. Cette stratégie vérifie les conditions suivantes :
  • Âge de l’inscription : sept jours ou moins (personnalisable)
Nouvelle application avec des autorisations non API Graph Recherchez les applications nouvellement inscrites qui disposent d’autorisations sur des API non-Graph. Ces applications peuvent vous exposer à des risques si les API auxquelles elles accèdent reçoivent un support et des mises à jour limités.

Cette stratégie vérifie les conditions suivantes :
  • Âge de l’inscription : sept jours ou moins (personnalisable)
  • Autorisations non API Graph : Oui

Modèles de politiques d’application basés sur la certification

Le tableau suivant répertorie les modèles de gouvernance des applications pris en charge pour générer des alertes pour la certification Microsoft 365.

Nom du modèle Description
Nouvelle application non certifiée Recherchez les applications nouvellement inscrites qui n’ont pas d’attestation d’éditeur ou de certification Microsoft 365. Cette stratégie vérifie les conditions suivantes :
  • Âge de l’inscription : sept jours ou moins (personnalisable)
  • Certification : aucune certification (personnalisable)

Créer des politiques d’application OAuth personnalisées

Utilisez une stratégie d’application personnalisée lorsque vous devez effectuer une opération qui n’est pas déjà effectuée par l’un des modèles intégrés.

  1. Pour créer une stratégie d’application personnalisée, sélectionnez d’abord Créer une stratégie dans la page Stratégies . Dans la Page Choisir un modèle de stratégie d’application, sélectionnez la catégorie Personnalisé, le modèle deStratégie personnalisée, puis sélectionnez Suivant.

  2. Dans la page Nom et description , configurez les paramètres suivants :

    • Nom de la stratégie
    • Description de la stratégie
    • Sélectionnez la gravité de la stratégie, qui définit la gravité des alertes générées par cette stratégie.
      • Élevé
      • Moyen
      • Faible
  3. Dans la page Choisir les paramètres et conditions de stratégie, pour Choisissez à quelles applications cette stratégie est applicables, sélectionnez :

    • Toutes les applications
    • Choisir des applications spécifiques
    • Toutes les applications à l’exception de
  4. Si vous choisissez des applications spécifiques, ou toutes les applications à l’exception de cette stratégie, sélectionnez Ajouter des applications et sélectionnez les applications souhaitées dans la liste. Dans le volet Choisir des applications , vous pouvez sélectionner plusieurs applications auxquelles cette stratégie s’applique, puis sélectionner Ajouter. Sélectionnez Suivant lorsque vous êtes satisfait de la liste.

  5. Sélectionnez Modifier les conditions>Ajouter une condition et choisissez une condition dans la liste. Définissez le seuil souhaité pour la condition sélectionnée. Répétez l’opération pour ajouter d’autres conditions.

  6. Sélectionnez Enregistrer pour enregistrer la règle, puis une fois que vous avez terminé d’ajouter des règles, sélectionnez Suivant.

    Remarque

    Certaines conditions de stratégie s’appliquent uniquement aux applications qui accèdent aux autorisations API Graph. Lors de l’évaluation des applications qui accèdent uniquement à des API non-Graph, la gouvernance des applications ignore ces conditions de la stratégie et procède à la vérification des autres conditions de la stratégie uniquement.

  7. Voici les conditions disponibles pour une stratégie d’application personnalisée :

    Condition Valeurs de condition acceptées Description Plus d’informations
    Âge de l’inscription Au cours des X derniers jours Les applications qui ont été inscrites pour Microsoft Entra ID dans une période spécifiée à partir de la date actuelle
    Certification Aucune certification, Publisher attesté, Microsoft 365 Certified Applications certifiées Microsoft 365, disposant d’un rapport d’attestation de l’éditeur, ou ni l’un ni l’autre Vue d’ensemble de l’infrastructure de certification Microsoft 365
    Serveur de publication vérifié Oui ou Non Applications qui ont des éditeurs vérifiés Vérification de l’éditeur
    Autorisations d’application (Graph uniquement) Sélectionner une ou plusieurs autorisations d’API dans la liste Applications avec des autorisations de API Graph spécifiques qui ont été accordées directement Référence des autorisations de Microsoft Graph
    Autorisations déléguées (Graph uniquement) Sélectionner une ou plusieurs autorisations d’API dans la liste Applications avec des autorisations de API Graph spécifiques accordées par un utilisateur Référence des autorisations de Microsoft Graph
    Avec des privilèges élevés Oui ou Non Applications disposant d’autorisations puissantes pour Microsoft Graph et d’autres API courantes Microsoft internes, ou avec des rôles Microsoft Entra à privilèges élevés Désignation interne basée sur la même logique que celle utilisée par Defender for Cloud Apps.
    Trop privilégié (Graphique uniquement) Oui ou Non Applications avec des autorisations de API Graph inutilisées Applications avec plus d’autorisations accordées que celles utilisées par ces applications.
    Autorisations de l'API non-Graph Oui ou Non Applications disposant d’autorisations sur des API non-Graph. Ces applications peuvent vous exposer à des risques si les API auxquelles elles accèdent reçoivent un support et des mises à jour limités.
    Consommation des données Plus de X Go de données téléchargées et chargées par jour Applications qui ont lu et écrit plus d’une quantité spécifiée de données à l’aide des API Microsoft Graph et EWS
    Tendance d’utilisation des données X % d’augmentation de l’utilisation des données par rapport à la journée précédente Les applications dont les opérations de lecture et d’écriture de données utilisent les API Microsoft Graph et EWS ont augmenté d’un pourcentage spécifié par rapport à la veille
    Accès à l’API (Graph uniquement) Supérieur à X appels d’API par jour Applications qui ont effectué un nombre spécifié d’appels de API Graph en une journée
    Tendance d’accès à l’API (Graph uniquement) X % d’augmentation des appels d’API par rapport à la journée précédente Applications dont le nombre d’appels API Graph a augmenté d’un pourcentage spécifié par rapport au jour précédent
    Nombre d’utilisateurs consentants (Supérieur ou inférieur à) X utilisateurs ayant consenti Applications qui ont reçu le consentement d’un nombre d’utilisateurs supérieur ou inférieur à celui spécifié
    Augmentation du nombre d’utilisateurs consentants X % d’augmentation des utilisateurs au cours des 90 derniers jours Applications dont le nombre d’utilisateurs consentants a augmenté de plus d’un pourcentage spécifié au cours des 90 derniers jours
    Consentement du compte prioritaire accordé Oui ou Non Applications qui ont reçu le consentement des utilisateurs prioritaires Un utilisateur disposant d’un compte de priorité.
    Noms des utilisateurs consentants Sélectionner des utilisateurs dans la liste Applications auxquelles des utilisateurs spécifiques ont donné leur consentement
    Rôles des utilisateurs consentants Sélectionner des rôles dans la liste Applications auxquelles des utilisateurs ont donné leur consentement avec des rôles spécifiques Sélections multiples autorisées.

    Tout rôle Microsoft Entra avec un membre affecté doit être mis à disposition dans cette liste.
    Étiquettes de confidentialité consultées Sélectionner une ou plusieurs étiquettes de confidentialité dans la liste Applications qui ont accédé à des données avec des étiquettes de confidentialité spécifiques au cours des 30 derniers jours.
    Services accessibles (Graph uniquement) Exchange et/ou OneDrive et/ou SharePoint et/ou Teams Applications qui ont accédé à OneDrive, SharePoint ou Exchange Online à l’aide des API Microsoft Graph et EWS Sélections multiples autorisées.
    Taux d’erreurs (Graphique uniquement) Le taux d’erreurs est supérieur à X % au cours des sept derniers jours Applications dont les taux d’erreur API Graph au cours des sept derniers jours sont supérieurs à un pourcentage spécifié
    Dernière utilisation Au cours des X derniers jours Applications qui ne se sont pas authentifiées dans une période spécifiée à partir de la date actuelle
    Origine de l’application Externe ou interne Applications provenant du locataire ou inscrites dans un locataire externe

    Toutes les conditions spécifiées doivent être remplies pour que cette stratégie d’application génère une alerte.

  8. Lorsque vous avez terminé de spécifier les conditions, sélectionnez Enregistrer, puis Suivant.

  9. Dans la page Définir des actions de stratégie, sélectionnez Désactiver l’application si vous souhaitez que la gouvernance des applications désactive l’application lorsqu’une alerte basée sur cette stratégie est générée, puis sélectionnez Suivant. Faites preuve de prudence lors de l’application d’actions, car une stratégie peut affecter les utilisateurs et l’utilisation légitime de l’application.

  10. Dans la page Définir l’état de la stratégie , sélectionnez l’une des options suivantes :

    • Mode audit : les stratégies sont évaluées, mais les actions configurées ne se produisent pas. Les stratégies de mode d’audit apparaissent avec l’état Audit dans la liste des stratégies. Vous devez utiliser le mode Audit pour tester une nouvelle stratégie.
    • Actif: les stratégies sont évaluées et des actions configurées se produisent.
    • Inactif : les stratégies ne sont pas évaluées et les actions configurées ne se produisent pas.
  11. Examinez attentivement tous les paramètres de votre stratégie personnalisée. Sélectionnez Envoyer lorsque vous êtes satisfait. Vous pouvez également revenir en arrière et modifier les paramètres en sélectionnant Modifier sous l’un des paramètres.

Tester et surveiller votre nouvelle stratégie d’application

Maintenant que votre stratégie d’application est créée, vous devez la surveiller dans la page Stratégies pour vous assurer qu’elle inscrit un nombre attendu d’alertes actives et un nombre total d’alertes pendant le test.

Capture d’écran de la page de résumé des stratégies de gouvernance des applications dans Microsoft Defender XDR, avec une stratégie mise en surbrillance.

Si le nombre d’alertes est une valeur inattendument faible, modifiez les paramètres de la politique de l’application pour vous assurer de bien configurer avant de définir le statut de la politique.

Voici un exemple de processus pour créer une stratégie, la tester, puis la rendre active :

  1. Créez la nouvelle stratégie avec la gravité, les applications, les conditions et les actions définies sur leurs valeurs initiales et l’état sur mode Audit.

  2. Vérifiez le comportement attendu, tel que les alertes générées.

  3. Si le comportement n’est pas attendu, modifiez les applications de stratégie, les conditions et les paramètres d’action en fonction des besoins et revenez à l’étape 2.

  4. Si le comportement est attendu, modifiez la stratégie et remplacez son état par Actif.

    Par exemple, l’organigramme suivant montre les étapes impliquées :

    Capture d’écran illustrant les étapes impliquées dans le workflow de création d’une stratégie d’application.

Créer une stratégie pour les applications OAuth connectées à Salesforce et Google Workspace

Les stratégies pour les applications OAuth déclenchent des alertes uniquement sur les stratégies autorisées par les utilisateurs du client.

Pour créer une stratégie d’application pour Salesforce, Google et d’autres applications :

  1. Accédez à Microsoft Defender XDR > Stratégies de gouvernance > des > applications Autres applications. Par exemple :

    Capture d’écran de la page de création de stratégie pour d’autres applications dans App Governance

  2. Filtrez les applications en fonction de vos besoins. Par exemple, vous souhaiterez peut-être afficher toutes les applications qui demandent l’autorisationde modifier des calendriers dans votre boîte aux lettres.

    Conseil

    Utilisez le filtre d’utilisation communautaire pour obtenir des informations sur la question de savoir si accorder une autorisation à une application sélectionnée est courant, rare ou inhabituelle. Le filtre d’utilisation de la communauté peut être utile si vous disposez d’une application rare et demande une autorisation qui a un niveau de gravité élevé ou demande l’autorisation de nombreux utilisateurs.

  3. Vous pouvez définir la stratégie en fonction des appartenances aux groupes des utilisateurs qui ont autorisé les applications. Par exemple, un administrateur peut décider de définir une stratégie qui révoque les applications rares s’il demande des autorisations élevées, uniquement si l’utilisateur qui a autorisé les autorisations est membre du groupe Administrateurs.

    Par exemple :

    Capture d’écran de la nouvelle page de configuration de stratégie d’application OAuth avec les paramètres d’autorisation basés sur le groupe

Stratégies de détection d’anomalies pour les applications OAuth connectées à Salesforce et Google Workspace

Outre les stratégies d’application Oauth que vous pouvez créer, Microsoft Defender for Cloud Apps fournit des stratégies de détection d’anomalie prêtes à l’emploi qui profilent les métadonnées des applications OAuth pour identifier celles potentiellement malveillantes. Defender for Cloud Apps est le service de sécurité Microsoft qui permet de protéger l'environnement d'application cloud de votre organisation, y compris les applications OAuth connectées à Salesforce et à Google Workspace.

Les politiques de détection d’anomalies prêtes à l’emploi ne sont pertinentes que pour les applications Salesforce et Google Workspace.

Remarque

Les stratégies de détection d’anomalies ne sont disponibles que pour les applications OAuth autorisées dans votre Microsoft Entra ID. La gravité des stratégies de détection d’anomalie d’application OAuth ne peut pas être modifiée.

Le tableau suivant décrit les stratégies de détection d’anomalie prêtes à l’emploi fournies par Defender for Cloud Apps :

Stratégie Description
Nom de l’application OAuth trompeur Analyse les applications OAuth connectées à votre environnement et déclenche une alerte lorsqu’une application portant un nom trompeur est détectée. Des noms trompeurs, tels que des lettres étrangères qui ressemblent à des lettres latines, peuvent indiquer une tentative de déguiser une application malveillante en application connue et approuvée.
Nom d’éditeur trompeur pour une application OAuth Analyse les applications OAuth connectées à votre environnement et déclenche une alerte lorsqu’une application avec un nom d’éditeur trompeur est détectée. Des noms d’éditeur trompeurs, tels que des lettres étrangères qui ressemblent à des lettres latines, peuvent indiquer une tentative de déguiser une application malveillante en application provenant d’un éditeur connu et approuvé.
Consentement de l’application OAuth malveillante Analyse les applications OAuth connectées à votre environnement et déclenche une alerte lorsqu’une application potentiellement malveillante est autorisée. Des applications OAuth malveillantes peuvent être utilisées dans le cadre d’une campagne de hameçonnage dans le but de compromettre les utilisateurs. Cette détection utilise la recherche de sécurité et l’expertise de Microsoft en matière de renseignement sur les menaces pour identifier les applications malveillantes.
Activités de téléchargement de fichiers d’application OAuth suspectes Pour plus d’informations, consultez Stratégies de détection d’anomalies.

Gérer des stratégies d’application

Utilisez la gouvernance des applications pour gérer les stratégies OAuth pour Microsoft 365, Google Workspace et Salesforce.

Vous devrez peut-être gérer vos stratégies d’application comme suit pour vous tenir à jour avec les applications de votre organization, répondre aux nouvelles attaques basées sur les applications et pour les modifications continues de vos besoins de conformité des applications :

  • Créer des stratégies destinées aux nouvelles applications
  • Modifier le status d’une stratégie existante (active ou désactivée)
  • Modifier les conditions d’une stratégie existante
  • Modifier les actions d’une stratégie existante pour la correction automatique des alertes

Modifier une configuration de stratégie d’application

Pour modifier la configuration d’une stratégie d’application définie par l’utilisateur :

  1. Sélectionnez la stratégie dans la liste des stratégies, puis sélectionnez Modifier dans le volet stratégie de l’application.

  2. Dans la page Modifier la stratégie , vous pouvez apporter les modifications suivantes :

    • Description: modifiez la description pour faciliter la compréhension de l’objectif de la stratégie.
    • Gravité : modifiez la gravité de votre stratégie d’application sur faible, moyenne ou élevée.
    • Paramètres de stratégie: modifiez l’ensemble des applications auxquelles la stratégie s’applique. Vous pouvez également choisir d’utiliser les conditions existantes ou de modifier les conditions.
    • Actions: Modifier l’action d’autorémédiation pour les alertes générées par la stratégie.
    • État : modifiez l’état de la stratégie.

Capture d’écran du volet Modifier la politique pour une politique d’application définie par l’utilisateur dans la Gouvernance des applications.

Supprimer une stratégie d’application

Pour supprimer une stratégie d’application, vous pouvez :

  • Sélectionnez la stratégie dans la liste des stratégies, puis sélectionnez Supprimer dans le volet stratégie de l’application.

Une alternative à la suppression d’une politique d’application est de changer le statut de la politique en désactivé. Une fois désactivée, la stratégie ne génère pas d’alertes. Par exemple, au lieu de supprimer une stratégie d’application pour une application avec un ensemble spécifique de conditions utiles pour une stratégie future, renommez la stratégie d’application pour indiquer son utilité et définissez son status sur désactivé.

Modifier une stratégie existante définie par l’utilisateur

Suivez ces étapes pour modifier une politique définie par l’utilisateur existante :

  1. Dans la page Gouvernance des applications, sélectionnez l’onglet Stratégies , puis sélectionnez la stratégie que vous souhaitez modifier. Un panneau s’ouvre sur le côté droit avec les détails de la stratégie existante.

  2. Cliquez sur Modifier.

    Bien que vous ne puissiez pas modifier le nom de la stratégie une fois créée, vous pouvez modifier la description et la gravité de la stratégie en fonction des besoins. Lorsque vous avez terminé, sélectionnez Suivant.

  3. Choisissez si vous souhaitez continuer à utiliser les paramètres de stratégie existants ou les personnaliser. Sélectionnez Non, je personnaliserai la stratégie pour apporter des modifications, puis sélectionnez Suivant.

  4. Indiquez si cette stratégie s’applique à toutes les applications, à des applications spécifiques ou à toutes les applications à l’exception des applications que vous sélectionnez.

  5. Sélectionnez Choisir les applications pour sélectionner les applications auxquelles appliquer la stratégie, puis sélectionnez Suivant.

  6. Choisissez s’il faut modifier ou non les conditions existantes de la stratégie.

    • Si vous choisissez de modifier les conditions, sélectionnez Modifier ou modifier les conditions existantes pour la stratégie et choisissez les conditions de stratégie à appliquer.
    • Sinon, sélectionnez Utiliser les conditions existantes de la stratégie.
  7. Lorsque vous avez terminé, sélectionnez Suivant.

  8. Indiquez s’il faut désactiver l’application si elle déclenche les conditions de stratégie, puis sélectionnez Suivant.

  9. Définissez la stratégie status sur Actif ou Désactivé, selon les besoins, puis sélectionnez Suivant.

  10. Passez en revue vos choix de paramètres pour la stratégie et si tout est comme vous le souhaitez, sélectionnez Envoyer.

Étape suivante

Après avoir créé et configuré vos politiques d’application, examinez les alertes qu’elles génèrent :