Exigences de compatibilité Java
Compatibilité des frameworks et langages
Versions de Java prises en charge
La bibliothèque Datadog prend en charge l’environnement Java JRE 1.8 et versions ultérieures d’Oracle JDK et d’OpenJDK sur les architectures suivantes :
- Linux (GNU) x86, x86-64
- Alpine Linux (musl) x86, x86-64
- macOS (Darwin) x86, x86-64
- Windows (msvc) x86, x86-64
Datadog ne prend pas officiellement en charge les versions de Java en accès anticipé.
Vous pouvez surveiller la sécurité de vos applications Java exécutées dans Docker, Kubernetes, AWS ECS et AWS Fargate.
Frameworks pris en charge
Serveur Web du framework | Version minimale du framework |
---|
Serveur compatible avec les servlets | 2.3+, 3.0+ |
Spring | 3.1 |
Remarque : de nombreux serveurs d’applications sont compatibles avec les servlets et sont pris en charge par ASM. C’est notamment le cas de WebSphere, WebLogic et JBoss. En outre, certains frameworks comme Spring Boot sont pris en charge, car ils utilisent un serveur d’application intégré compatible (comme Tomcat, Jetty ou Netty).
Prise en charge des fonctionnalités ASM
Les fonctionnalités ASM suivantes sont prises en charge dans la bibliothèque Java, pour la version du traceur spécifiée :
Fonctionnalité ASM | Version minimale du traceur Java |
---|
Détection des menaces –> API Business logic | 1.8.0
|
Protection contre les menaces –> Blocage d’IP –> Blocage des requêtes suspectes –> Blocage d’utilisateurs | 1.9.0
|
Gestion des risques –> Détection des vulnérabilités tierces –> Détection des vulnérabilités dans le code personnalisé | 1.1.4
|
La version minimale du traceur pour profiter de toutes les fonctionnalités ASM avec Java est la 1.9.0.
Remarque : la protection contre les menaces nécessite d’activer la Configuration à distance, qui est également concernée par la version minimale du traceur indiquée.