Tous les produits
Search
Centre de documentation

Application Real-Time Monitoring Service:Connecter des applications à Application Security

Dernière mise à jour :Aug 27, 2026

Connectez votre application à Application Security en un seul clic depuis la console ARMS. Une fois l'application connectée, redémarrez ses instances pour activer Application Security. Aucune modification du code n'est requise.

Prérequis

  • Application Security prend actuellement en charge uniquement les applications Java. Avant de poursuivre, assurez-vous que votre application Java est déjà connectée à Application Monitoring. Pour plus d'informations, consultez la rubrique Présentation d'Application Monitoring.

  • L'agent Java pour Application Monitoring doit respecter les exigences de version suivantes :

    • Pour les applications dans des environnements à mise à niveau automatique, telles que celles déployées dans un service de conteneurs ou EDAS, la version de l'agent doit être v2.7.1.2 ou ultérieure.

      Remarque

      Les environnements à mise à niveau automatique sont ceux où l'agent se met à jour automatiquement lorsque vous redémarrez l'application ou son pod. Pour plus d'informations, consultez la rubrique Mettre à niveau l'agent ARMS.

    • Pour les scénarios de mise à niveau manuelle, la version de l'agent doit être v2.7.1.3 ou ultérieure.

    Connectez-vous à la console ARMS et accédez à la page Application Monitoring > Agent Management pour consulter les versions des agents de vos applications connectées. Si vous devez mettre à niveau un agent, consultez la rubrique Mettre à niveau l'agent ARMS.

Autoriser le service

Avant de connecter une application à Application Security, vous devez autoriser ARMS à accéder aux services de sécurité Alibaba Cloud. Cette opération permet à ARMS d'accéder uniquement aux ressources nécessaires au fonctionnement d'Application Security.

  1. Connectez-vous à la console ARMS.

  2. Dans le volet de navigation de gauche, choisissez Application Security > Application List.

  3. Dans la section Application Security, cliquez sur Authorize Now.

  4. Dans la boîte de dialogue Note, cliquez sur Confirm.

    Après avoir accordé l'autorisation, ARMS crée automatiquement le rôle lié au service AliyunServiceRoleForARMSSecurity. Vous pouvez ensuite afficher la liste des applications et connecter votre application cible. Pour plus d'informations sur les autorisations de ce rôle, consultez la rubrique Rôle lié au service pour Application Security.

    Remarque

    Si un message indique que vous ne disposez pas des autorisations nécessaires pour créer un rôle lié au service, demandez à l'administrateur de votre compte Alibaba Cloud d'attacher la stratégie requise à votre utilisateur RAM. Pour plus d'informations, consultez la rubrique FAQ.

Se connecter à Application Security via Application Monitoring

Les versions 2.7.1.4 et ultérieures de l'agent permettent d'activer Application Security lors de la connexion à Application Monitoring.

Se connecter à Application Security depuis la console

Si vous n'avez pas activé Application Security lors de la connexion initiale à Application Monitoring, suivez les étapes ci-dessous.

  1. Connectez-vous à la console ARMS.

  2. Dans le volet de navigation de gauche, choisissez Application Security > Application List, puis sélectionnez une région dans la barre de navigation supérieure.

    La page Application List répertorie toutes les applications Java pouvant être connectées à Application Security.

    Remarque

    Avant de connecter une application, assurez-vous que la version de son agent est 2.7.1.3 ou ultérieure.

  3. Connectez votre application cible.

    • Pour connecter une seule application : dans la colonne Actions correspondant à l'application cible, cliquez sur Monitor . Dans la boîte de dialogue qui s'affiche, cliquez sur Confirm.

    • Pour connecter plusieurs applications simultanément :

      1. Sur la page Application List, cliquez sur Add Application dans le coin supérieur gauche.

      2. Dans la boîte de dialogue Add Application, sélectionnez les applications cibles dans la liste Applications Not Connected to Application Security, cliquez sur l'icône > pour les déplacer vers la liste Applications Connected to Application Security, puis cliquez sur OK.

  4. Redémarrez les instances de l'application cible pour appliquer la modification.

    Vérifiez l'état de connexion de vos applications dans la colonne Integration Status de la page Application List. Une fois toutes les instances redémarrées, Application Security devient effective pour l'ensemble des instances de l'application. Si vous redémarrez uniquement certaines instances, la fonctionnalité s'applique seulement à ces dernières.

    Dans la colonne Integration Status, le champ Instances Added indique le nombre d'instances connectées par rapport au nombre total d'instances. Cliquez sur ces chiffres pour afficher les informations détaillées sur l'état de chaque instance.

    Le haut de la page Applications propose un bouton Connect Application, un filtre par état de connexion et une fonction de recherche par nom d'application. La liste contient également des colonnes telles que Tags, Protection Mode (Monitor ou Monitor and Block), le nombre de Vulnerable Components et les Attack Statistics. La colonne Actions de chaque ligne fournit les liens Protection Settings et Disconnect.

Définir le mode de protection

Une fois une application connectée à Application Security, vous pouvez définir son mode de protection. Les modes disponibles sont Monitor, Monitor and Block et Disable. Par défaut, le mode de protection est défini sur Monitor. Après avoir confirmé que votre application fonctionne correctement pendant une certaine période, vous pouvez basculer vers le mode Monitor and Block pour la protéger contre les attaques.

  1. Sur la page Application Security > Application List, localisez l'application cible et cliquez sur Protection Settings dans la colonne Actions.

  2. Dans la boîte de dialogue Protection Settings, configurez les paramètres suivants et cliquez sur OK.

    Paramètre

    Description

    Protection Mode

    • Monitor : surveille les comportements d'attaque. Si une règle d'alerte est configurée, une alerte est déclenchée. Ce mode n'affecte pas l'exécution de l'application.

    • Monitor and Block : surveille et bloque les comportements d'attaque. Lorsqu'une attaque est bloquée, l'application génère une exception.

    • Disable : désactive toutes les fonctionnalités d'Application Security pour l'application. Aucune attaque n'est détectée ni bloquée.

    Detection Timeout Period

    Durée maximale autorisée pour la détection des attaques. La valeur peut varier de 5 à 200 000 millisecondes. La valeur par défaut est de 300 ms. Si la détection dépasse ce délai, la logique métier originale se poursuit sans attendre la fin de l'analyse. Nous vous recommandons d'utiliser la valeur par défaut, sauf si vous avez une raison spécifique de la modifier.

    Check Type

    Catégories d'attaques à détecter. Nous vous recommandons d'utiliser la configuration par défaut (tous les types sélectionnés). Pour une description de chaque type de détection, consultez la rubrique Descriptions des types d'attaques et suggestions de protection.

    Remarque

    Les modifications apportées aux paramètres de protection peuvent prendre jusqu'à 30 secondes pour devenir effectives.

Déconnecter une application

Applications connectées via Application Monitoring

Pour déconnecter une application qui a été connectée via Application Monitoring :

  • Pour les applications dans des clusters ACK :

    Supprimez le libellé armsSecAutoEnable: "on".

  • Pour les applications dans d'autres environnements :

    Supprimez le paramètre de démarrage -Darms.appsec.enable=true.

Applications connectées via la console

Pour déconnecter une application qui a été connectée depuis la console, accédez à la page Application Security > Application List. Localisez l'application cible, cliquez sur Remove dans la colonne Actions, puis cliquez sur Confirm dans la boîte de dialogue qui s'affiche. Ensuite, redémarrez les instances de l'application pour finaliser la déconnexion d'Application Security.

Toutefois, si vous n'avez pas d'exigences particulières et que vous vous souciez uniquement des performances de l'application, nous vous déconseillons de la déconnecter d'Application Security. Après la connexion à Application Security, le mode de protection par défaut est « Monitor ». Dans ce mode, le système signale uniquement les alertes d'attaque, n'effectue aucun blocage réel et n'a aucun impact sur les performances de l'application. Vous pouvez également passer au mode « Disable » pour désactiver toutes les capacités de détection de sécurité. Dans ce mode, le système ne signale aucune alerte d'attaque, même en cas d'attaque de sécurité.