Analyser les bibliothèques Java
Le suivi avancé de l'utilisation détecte les bibliothèques associées à l'application et à l'application déployée dans le parc, et fournit des informations sur les vulnérabilités de sécurité, le cas échéant. Il peut détecter l'utilisation associée aux distributions Oracle JDK et OpenJDK.
Les bibliothèques Java sont analysées à l'aide de l'analyse statique et n'identifient pas les bibliothèques chargées dynamiquement. Analyse statique :
- Obtient tous les fichiers JAR du chemin de classe (obtenus à partir des propriétés système). L'analyse de chemin de classe dépend du chemin d'inclusion et d'exclusion configuré dans les paramètres d'agent.
- Lit les manifestes de tous les fichiers JAR dans le chemin de classe pour charger toutes les dépendances possibles
- Lit le fichier
pom
pour obtenir les dépendances de premier niveau - Analyse toutes les dépendances au sein d'un package
war
ouear
dans le cas de déploiements de serveur d'applications
Pour les fichiers JAR ombrés, seul le fichier
pom
, le cas échéant, est analysé. Etant donné que les détails relatifs aux fichiers dependent jar
ne sont pas disponibles, l'analyse pour les bibliothèques Java ne fournit pas de détails sur le manifeste JAR.
- L'analyse à la recherche de bibliothèques Java n'a peut-être pas identifié toutes les dépendances de bibliothèque de l'application.
- L'analyse peut ne pas avoir identifié toutes les vulnérabilités.
- Il peut y avoir de nouvelles vulnérabilités affectant votre application car les données sont actualisées à partir de la base de données nationale sur les vulnérabilités sur une base hebdomadaire. Pour détecter de nouvelles vulnérabilités, nous vous recommandons d'effectuer fréquemment l'analyse des bibliothèques Java.
Les résultats de l'analyse ne doivent pas être considérés comme absolus. Vous devrez peut-être effectuer une analyse ou une investigation supplémentaire.
Vous pouvez lancer l'analyse à l'aide de l'une des méthodes suivantes :
- Dans le panneau Détails du parc, cliquez sur Analyser les bibliothèques Java.
- Dans la section Ressources de la page de détails du parc, accédez à Instances gérées. Sélectionnez les instances gérées souhaitées en cochant les cases correspondantes dans la table Instances gérées. Cliquez ensuite sur Actions et sélectionnez Analyser les bibliothèques Java.
- Dans la section Ressources de la page de détails du parc, accédez à Instances gérées. Dans la table Instances gérées, localisez l'instance gérée spécifique sur laquelle vous souhaitez installer l'exécution Java. Cliquez sur l'instance gérée pour accéder à sa page de détails, puis cliquez sur Analyser les bibliothèques Java.
L'analyse peut entraîner une utilisation élevée de l'UC et de la mémoire dans les instances gérées.
Vous pouvez visualiser la progression ou le statut de l'opération à partir du module Demande de travail.
Reportez-vous au panneau Bibliothèques Java et à Informations sur la bibliothèque Java pour consulter les résultats de l'analyse des bibliothèques Java.