Wildfly: Verschlüsseln Sie das Kennwort und den Benutzernamen für die Datenbank

Ich würde gerne mit der hand über eine webapplication, einige Leute, aber diese Menschen sollten nicht erlaubt, hat Zugriff auf die Datenbank mit einigen Extras. Mit der webapplicaton und im hintergrund die Datenbank ist ok.

Wildfly hat eine config mit diesen code:

<xa-datasource jndi-name="java:jboss/datasources/ExampleXADS" pool-name="ExampleXADS">
       <driver>h2</driver>
       <xa-datasource-property name="URL">jdbc:h2:mem:test</xa-datasource-property>
       <xa-pool>
            <min-pool-size>10</min-pool-size>
            <max-pool-size>20</max-pool-size>
            <prefill>true</prefill>
       </xa-pool>
       <security>
            <user-name>sa</user-name>
            <password>sa</password>
       </security>
    </xa-datasource>

Wie Sie sehen können, gibt es auch den Benutzernamen und das Kennwort zur Verfügung. Wie ist es möglich, um auszuschließen /verschlüsseln diese, so dass nur der administrator kennt das Passwort für die Datenbank.
Das gleiche auch für den gesamten application server - es gibt auch Benutzer und Passwort.
Wie kann ich dies tun?

BEARBEITEN:
Die "Kunden" erhalten die gesamte Applikation inklusive webserver-Konfiguration. (Wilfly und .Krieg - Datei)
Nur für die Speicherung der software-Schlüssel in der Datenbank.
Die erste Zeit, wenn der "Kunde" start der web-Anwendung, wird er aufgefordert, so geben Sie den Lizenz-Schlüssel.
Nach der Eingabe des Lizenzschlüssel wird ein Webservice aufgerufen werden. Der Rückgabewert ist "false" oder "true" (ist der Schlüssel gültig ist, oder ist der Schlüssel nicht gültig ist)
Meine erste Idee war, die zum speichern der flag in der Datenbank. Aber wenn ein Benutzer Zugriff auf die Datenbank hat, kann er manipulieren Sie diese Flagge auf seiner eigenen.
Gibt es irgendeine andere Möglichkeit, ein flag für "der software-Schlüssel ist gültig" anstatt zu speichern das flag in der Datenbank.
Irgendwelche Ideen?

InformationsquelleAutor internet | 2015-11-05
Schreibe einen Kommentar