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. Cela permet de protéger les données dans le cas où quelqu'un accéderait à la base de donnée sans en avoir l'autorisation.
Fonctionnalités principales :
Seul le Synchronizer et sa base de donnée bénéficient de ce mécanisme de protection. Les données sortantes du Synchronizer vers l'Arbiter ne sont pas chiffrées (la transmission de la configuration) et doivent être sécurisées via SSL. |
|
|
Voici les principales actions que vous serez amené à effectuer pour mettre en place cette fonctionnalité :
Utilisez la commande shinken-protected-fields-encryption-enable qui vous guidera durant le processus.
Cette opération nécessite le redémarrage du Synchronizer.
N'oubliez pas de sauvegarder la clé de chiffrement générée après l'activation (voir paragraphe suivant).
Lors de l'activation, il vous sera demandé de choisir un nom pour votre clé. Les clés de chiffrement utilisés par Shinken Entreprise sont composées de deux éléments :
Le fait de nommer les clés vous permettra de les identifier si vous en utilisez plusieurs ; une pour les tests, une pour la production, par exemple.
Notez cependant qu'une seule clé est active pour une configuration à un moment donné.
Le nom est également utilisé par toutes les commandes manipulant les clés et affichant des informations à leur sujet.
Référez vous à la page shinken-protected-fields-keyfile-export pour la sauvegarde et à la page shinken-protected-fields-keyfile-restore pour la restauration.
Veuillez noter que la sauvegarde de la clé dans un endroit sécurisé et séparé de la sauvegarde de la configuration de Shinken Entreprise est de votre responsabilité. Vous aurez besoin de restaurer la clé de chiffrement à la suite d'une restauration de Shinken via la commande shinken-restore. |
Si vous perdez la sauvegarde de votre clé ET la clé, il reste un recours si vous disposez d'un backup de la configuration effectué avec shinken-backup.
Nous vous conseillons alors de vous référer à la documentation de la commande shinken-protected-fields-keyfile-rescue-from-backup qui vous permettra de restaurer votre clé avec l'aide du support Shinken.
Une fois le chiffrement activé, assurez-vous que la liste des propriétés chiffrées correspond à vos besoins avec la commande shinken-protected-fields-properties-manage qui vous permettra de voir quelles propriétés seront chiffrées, ainsi que de la modifier le cas échéant.
Cette liste est modifiable alors que le chiffrement est actif ; mais la prise en compte des modifications nécessitera le redémarrage du Synchronizer.
Il existe différentes situations nécessitant de chiffrer une base avec une nouvelle clé :
Référez vous à la page shinken-protected-fields-keyfile-migrate
Veuillez utiliser la commande shinken-protected-fields-encryption-disable . Il est nécessaire de redémarrer le Synchronizer pour prendre en compte cette opération.
En outre les commandes shinken-healthcheck, shinken-backup et shinken-restore 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.
Il est très fortement conseillé d'utiliser ces commandes pour manipuler la configuration des champs protégés, plutôt que d'aller directement modifier les paramètres du fichier de configuration du Synchronizer, afin d'éviter tout risque de fausse manipulation pouvant entraîner la perte de vos données. |