Java : le langage des applications d'entreprise
Java se trouve surtout derrière des applications d'entreprise, des extranets et des sites d'institutions.
C'est quoi ?
Java est un langage utilisé pour des applications importantes : banques, assurances, administrations. Le site s'appuie sur un serveur d'application (Tomcat, par exemple) et sur de nombreuses bibliothèques.
Ses points forts
- Robuste : conçu pour des applications qui durent.
- Très présent en entreprise : les compétences existent.
- Versions suivies longtemps : plusieurs années de correctifs.
Les points de vigilance
- Les failles de ses bibliothèques sont exploitées très vite : parfois dans les heures qui suivent leur annonce.
- Des applications anciennes jamais mises à niveau : parce qu'elles « marchent ».
- Entretien par des spécialistes : et un hébergement adapté.
Ce que le bilan regarde
Le bilan reconnaît Java à certains indices (cookie de session, serveur d'application). Il ne voit pas les bibliothèques utilisées.
Que faire
- Demander un inventaire des bibliothèques : et de leurs versions.
- Exiger un délai court pour les correctifs de sécurité : dans le contrat de maintenance.
- Masquer le nom et la version du serveur d'application.