Spring Boot : exposer Actuator sans fuite
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: gracefuletspring.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
- Exposition minimale
- Sondes et arrêt propre
- Point sensible fermé