Hallo zusammen.
Ich weiß nicht, ob es eher in dieses Unterforum gehört oder eher zur Datenbankprogrammierung - bei Bedarf bitte verschieben.
Problemstellung:
Meine Anwendung liegt derzeit bei jedem Client lokal und stellt eine Verbindung zur Datenbank her.
Adresse, User und Passwort zur Datenbank sind derzeit im Code hinterlegt. Dazu kommt, dass wir inzwischen einen
zentralen Speicherplatz für Dokumente und Dateien nutzen - dessen Zugangsdaten sind wiederum in der Datenbank hinterlegt.
Jetzt könnte es natürlich theoretisch sein, dass jemand den Code zerpflückt, sich auf die Datenbank verbindet und sich die Zugangsdaten zum Storage ausließt.
Um das alles zu vermeiden - alleine schon, weil DB-Zugangsdaten ja nicht in den Code gehören - hab ich mir überlegt eine Art Mini-Server-Anwendung zu basteln,
welche die kritischen Daten enthält, sodass der Client keine Möglichkeit mehr hat dran zu kommen.
Meine Frage wäre jetzt, wie ihr das am sinnvollsten lösen würdet?
User öffnet Client -> Verbindung zum Server-Tool (Name oder IP-Adresse, wie stellt man sowas an?) -> Server-Tool meldet Datenbank und Storage-Zugriffsdaten zurück?
LG
*Topic verschoben*
Ich weiß nicht, ob es eher in dieses Unterforum gehört oder eher zur Datenbankprogrammierung - bei Bedarf bitte verschieben.
Problemstellung:
Meine Anwendung liegt derzeit bei jedem Client lokal und stellt eine Verbindung zur Datenbank her.
Adresse, User und Passwort zur Datenbank sind derzeit im Code hinterlegt. Dazu kommt, dass wir inzwischen einen
zentralen Speicherplatz für Dokumente und Dateien nutzen - dessen Zugangsdaten sind wiederum in der Datenbank hinterlegt.
Jetzt könnte es natürlich theoretisch sein, dass jemand den Code zerpflückt, sich auf die Datenbank verbindet und sich die Zugangsdaten zum Storage ausließt.
Um das alles zu vermeiden - alleine schon, weil DB-Zugangsdaten ja nicht in den Code gehören - hab ich mir überlegt eine Art Mini-Server-Anwendung zu basteln,
welche die kritischen Daten enthält, sodass der Client keine Möglichkeit mehr hat dran zu kommen.
Meine Frage wäre jetzt, wie ihr das am sinnvollsten lösen würdet?
User öffnet Client -> Verbindung zum Server-Tool (Name oder IP-Adresse, wie stellt man sowas an?) -> Server-Tool meldet Datenbank und Storage-Zugriffsdaten zurück?
LG
*Topic verschoben*
"Na, wie ist das Wetter bei dir?"
"Caps Lock."
"Hä?"
"Shift ohne Ende!"
"Caps Lock."
"Hä?"
"Shift ohne Ende!"
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()