Wie Verbindung zu einer Datenbank herzustellen, die erfordert, dass das Passwort, ohne dass das Passwort?

Bin ich erstellen Sie eine Anwendung und ich muss eine Verbindung zu einer Datenbank. Die Datenbank erfordert login/Passwort, so kann die Anwendung von Operationen wie auswählen und einfügen.

In der Anwendung, ich muss eine Verbindung zu der Datenbank mit login und Passwort, so dass das Programm frei ist zu tun, einige Aufgaben auf der Datenbank. Meine Frage ist: wie kann ich speichern und verwenden ein Passwort eine Verbindung zur Datenbank herstellen, ohne dass das Passwort?

Kann ich nicht einfach mit einem hash oder Verschlüsselung zu speichern das Kennwort, da die Datenbank muss erkennen, das Kennwort (ich denke, die meisten oder alle Datenbanken muss das Kennwort als nur-text).

.

.

Hinweis: Die Verbindung wird von der Anwendung vorgenommen. Keine menschlichen input zu tun, die Verbindung.

(Bearbeiten)Mehr info über das Programm: es ist eine web-Anwendung mit servlets/jsp. Die Datenbank auf dem gleichen server der Anwendung. Die Benutzer für die Anwendung ist ein Standard-Benutzer ohne komplette admin-Befugnisse, aber es kann einfügen/löschen von Zeilen und tun die meisten Dinge, die bezieht sich auf Abfragen und Datenänderungen in Tabellen.

Können Sie prompt einen Betreiber für ein Passwort beim start der Anwendung?
Die Verbindung wird von der Anwendung vorgenommen. Keine menschlichen input.
Ich glaube, Sie brauchen, um zu beschreiben, ein bisschen mehr über Ihre Anwendung auf die Umwelt. Ist das eine server-app, client-app, ist die Datenbank auf dem gleichen server, verschiedene server? Haben Sie erstellt einen Benutzer mit Berechtigungen nur zum einfügen? (Sie versuchen nicht, sich als root sind Sie?) Generell müssen Sie "geben einige Informationen Weg' und einschränken login Zugriff auf einen ip-Bereich.

InformationsquelleAutor ceklock | 2012-06-19

Schreibe einen Kommentar