Hi!
Ich möchte gerade mit einem neuen Projekt starten und da ich Programme gerne Plattform-übergreifend schreibe, möchte ich Java verwenden.
Jetzt habe ich allerdings eine kleine Frage, bevor es losgeht.
Das Projekt wird auf eine Datenbank eines Webservers zugreifen (MySQL). Wie ich dazu eine Verbindung herstelle, weiß ich und ist ja auch überall gut dokumentiert. Meine Frage dreht sich da eher um die Sicherheit, vor allem für die Datenbank.
Das Programm kann von jedem Menschen im Netz heruntergeladen werden.
Meine Frage ist nun, wie kann ich die Konfigurationsdaten, also Datenbankname, Benutzername und -passwort so sichern, dass die Nutzer die Daten nicht auslesen können?
Denn wenn ich das bisher richtig gesehen habe, gibt es ja eigentlich keine Möglichkeit, den Programmcode vor einer Analyse durch Dritte zu schützen, oder?
Mit bestem Dank
Aljoscha Peters
Ich möchte gerade mit einem neuen Projekt starten und da ich Programme gerne Plattform-übergreifend schreibe, möchte ich Java verwenden.
Jetzt habe ich allerdings eine kleine Frage, bevor es losgeht.
Das Projekt wird auf eine Datenbank eines Webservers zugreifen (MySQL). Wie ich dazu eine Verbindung herstelle, weiß ich und ist ja auch überall gut dokumentiert. Meine Frage dreht sich da eher um die Sicherheit, vor allem für die Datenbank.
Das Programm kann von jedem Menschen im Netz heruntergeladen werden.
Meine Frage ist nun, wie kann ich die Konfigurationsdaten, also Datenbankname, Benutzername und -passwort so sichern, dass die Nutzer die Daten nicht auslesen können?
Denn wenn ich das bisher richtig gesehen habe, gibt es ja eigentlich keine Möglichkeit, den Programmcode vor einer Analyse durch Dritte zu schützen, oder?
Mit bestem Dank
Aljoscha Peters