Se rendre au contenu

Politique SELinux pour applications Springboot

LHQG est désormais le dépositaire du module de politique SELinux destiné à confiner les processus des applications Java exécutées en mode service (background) au moyen du framework Spring Boot ​​sur Linux.

Hubert Quarantel-Colombani est l'auteur initial de ce module maintenu en collaboration avec Laurent Gaillard.

Le module est accessible en OpenSource sous licence GPLv3 sur GitHub à l'URL https://github.com/lhqg/selinux_springboot/

LHQG distribue ce module SELinux au format RPM pour Fedora et Entreprise Linux (RHEL, CentOS, AlmaLinux,...) et au format DEB pour Debian et Ubuntu :

  • springboot-selinux: contient et installe le code SELinux compilé,
  • springboot-systemd: contient les unités systemd (services, targets, ...) pour contrôler les services liés à chaque application Java/Springboot présente sur le serveur Linux,
  • springboot-selinux-devel: contient les macros SELinux permettant de développer des modules SELinux complémentaires pour facilement interfacer l'application Java/Springboot avec les services qu'elles consomme et/ou avec les clients de l'application.

Ces packages RPM et DEB sont également disponibles dans les dépôts logiciels maintenus en ligne par LHQG.


Politique SELinux pour applications Springboot
LHQG, Hubert Quarantel-Colombani 17 juillet 2024
Partager cet article
Politique SELinux pour Sybase ASE