Description

Le chiffrement des données permet de protéger les informations sensibles de l'interface de Configuration, tant au niveau du stockage que de l'interface utilisateur.

Les informations chiffrées sont la valeur de propriétés et de données, dont la liste est configurable.

Le mécanisme de chiffrement nécessite l'utilisation d'une clé de chiffrage, qui, pour des questions de sécurité, doit être gérée par l'administrateur (stockage sécurisé d'une sauvegarde).

Fonctionnalités principales :

  • Stockage chiffré des données sensibles dans la base de données
  • Les données sensibles ne transitent pas en clair sur le réseau entre le navigateur Web et le Synchronizer (si SSL est activé)
  • Nombreux mécanismes permettant d'éviter la perte de données
  • Choix des données à chiffrer (nécessite le redémarrage du Synchronizer)
  • Activation et désactivation du chiffrage à n'importe quel moment (nécessite le redémarrage du Synchronizer)
  • Activation lors d'une nouvelle installation, lors d'une mise à jour depuis une version antérieure de Shinken Entreprise totalement automatisable.
  • Gestion des clés de chiffrage.


Seul le Synchronizer bénéficie de cette fonctionnalité. Les données sortant du Synchronizer ne sont pas chiffrées (la transmission de la configuration à l'Arbiter en particulier)


Mise en œuvre


L'utilisation de cette fonctionnalité est transparente pour les utilisateurs excepté sur les points suivants :

  • Les propriétés chiffrées ne sont pas affichées dans l'interface :
    • Dans les pages d'édition, leur valeur est remplacé par un champ de type "Mot de passe"
    • Dans les autres pages, un texte "Ce champ est protégé" est affiché en lieu et place de la véritable valeur.












Pour l'administrateur, Shinken fournit un certain nombre de commandes permettant l'administration du chiffrement :

  • shinken-protected-fields-encryption-enable pour activer le chiffrage
  • shinken-protected-fields-encryption-disable pour le désactiver
  • shinken-protected-fields-keyfile-generate pour générer une nouvelle clé
  • shinken-protected-fields-keyfile-extract pour fournir une version de la clé à sauvegarder manuellement et de manière sécurisée
  • shinken-protected-fields-keyfile-restore pour restaurer une version sauvegardée de la clé et l'utiliser
  • shinken-protected-fields-properties-manage pour visualiser la liste des propriétés chiffrées, ajouter ou supprimer un motif et en visualiser les conséquences

Toutes ces commandes vous guident dans leur utilisation.

En outre les commandes shinken-healthcheck, shinken-backup et shinken-restore savent gérer le chiffrement.

Enfin, les commandes d'installation et de mise à jour de Shinken Entreprise permettent d'automatiser la procédure d'activation du chiffrement ; il restera à votre charge la sauvegarde sécurisée de la clé générée lors de l'activation.