Configuration du chiffrement du mot de passe de la base de données
Modifiez la configuration du mot de passe de la base de données stockée en local pour renforcer la sécurité de l'application. Chiffrez le mot de passe à l'aide de l'algorithme de chiffrement AES. Cette solution ne s'applique pas si vous utilisez la fonction Authentification Windows pour l'accès à la base de données.
Procédure
- Arrêtez le serveur BigFix Inventory.
-
Pour chiffrer le mot de passe avec la norme de chiffrement AES, exécutez la commande suivante :
Indiquez le mot de passe actuel de la base de données.
Enter text: Re-enter text: {aes}xxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXX -
Mettez à jour le mot de passe de la base de données dans le fichier de server.xml. Entrez la valeur générée à l'étape précédente dans la ligne de code suivante :
- Base de données DB2 :
<properties.db2.jcc databaseName='temadb' driverType='4' enableExtendedIndicators='2' password='{aes}xxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXX' portNumber='50000' serverName='localhost' user='db2inst1'/> - Base de données MSSQL
<properties.microsoft.sqlserver databaseName='temadb' password='{aes}xxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXX'' serverName='localhost' user='sa'/>
Installation_directory/wlp/usr/servers/server1
Installation_directory\wlp\usr\servers\server1
- Base de données DB2 :
-
Mettez à jour le mot de passe de la base de données dans le fichier database.yml, situé dans le dossier suivant :
Installation_directory/wlp/usr/servers/server1/config
Installation_directory\wlp\usr\servers\server1\config
Entrez la valeur générée à l'étape 2 dans la ligne de code suivante :
encrypted_password: "{aes}xxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXX" - Démarrez le serveur BigFix Inventory.