Spring Boot : exposer Actuator sans fuite

Intermédiaire LinuxJava / Spring Boot25 min50 XP

Le scanner de sécurité a trouvé /actuator/env et /actuator/heapdump accessibles publiquement sur l'application de facturation. Corrigez ~/facturation/src/main/resources/application.yml :

  • n'exposer en HTTP que health,info,prometheus (management.endpoints.web.exposure.include)
  • sondes Kubernetes : management.endpoint.health.probes.enabled: true, détails masqués (show-details: never)
  • port de gestion séparé management.server.port: 8081 (non publié à l'extérieur)
  • arrêt propre : server.shutdown: graceful et spring.lifecycle.timeout-per-shutdown-phase: 30s

Reconstruisez (./mvnw -q package) et vérifiez curl -s -o /dev/null -w "%{http_code}\n" https://facturation.acme.test/actuator/env → answer env <code>

Contenu Premium

Ce contenu est inclus dans l'offre Premium. Le titre et le résumé restent visibles pour vous aider à choisir.

Tâches

  1. Exposition minimale
  2. Sondes et arrêt propre
  3. Point sensible fermé