Datenbankkennwortverschlüsselung konfigurieren

Ändern Sie die Konfiguration Ihres lokal gespeicherten Datenbankkennworts, um die Anwendungssicherheit zu verbessern. Verschlüsseln Sie das Kennwort mit dem AES-Verschlüsselungsalgorithmus. Diese Lösung ist nicht anwendbar, wenn Sie die Windows-Authentifizierung für den Datenbankzugriff verwenden.

Vorgehensweise

  1. Stoppen Sie den License Metric Tool Server.
  2. Führen Sie die folgenden Schritte aus, um Ihr Datenbankkennwort mit AES zu verschlüsseln.
    1. Legen Sie die Variable JAVA_HOME fest.

      Linux export JAVA_HOME=Installation_directory/jre/jre

      Fenster set JAVA_HOME=Installation_directory\jre\jre

    2. Führen Sie den folgenden Befehl aus.

      Linux Installation_directory/wlp/bin/securityUtility encode --encoding=aes

      Fenster Installation_directory\wlp\bin\securityUtility.bat encode --encoding=aes

      Geben Sie Ihr aktuelles Datenbankkennwort an.
      
      Enter text:
      Re-enter text:
      {aes}xxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXX
  3. Aktualisieren Sie das Datenbankkennwort in der Datei server.xml . Geben Sie den im vorherigen Schritt generierten Wert in folgender Codezeile ein:
    • DB2-Datenbank:
      <properties.db2.jcc databaseName='temadb' driverType='4' enableExtendedIndicators='2' 
      password='{aes}xxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXX' portNumber='25000' serverName='localhost' user='db2inst1'/>
    • MSSQL-Datenbank
       <properties.microsoft.sqlserver databaseName='temadb' 
      password='{aes}xxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXX'' serverName='localhost' user='sa'/>
    Die Datei server.xml befindet sich im folgenden Ordner:
    • Linux Installation_directory/wlp/usr/servers/server1
    • Fenster Installation_directory\wlp\usr\servers\server1
  4. Aktualisieren Sie das Datenbankkennwort in der Datei database.yml im folgenden Ordner.
    • Linux Installation_directory/wlp/usr/servers/server1/config
    • Fenster Installation_directory\wlp\usr\servers\server1\config

    Geben Sie den in Schritt 2 generierten Wert in folgender Codezeile ein:

    encrypted_password: "{aes}xxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXXxxxxXXXX"
  5. Starten Sie den Server License Metric Tool.