C
C_A
Gast
Ich habe eine Frage, die deutlich zeigt, dass ich in Java noch neu bin ;-)
Wenn ich - früher - mit Delphi ein Prog geschrieben habe, ist am Ende eine ausführbare Exe-Datei rausgekommen.
Wenn ich heute mit Java ein Prog weitergeben möchte, kann ich nur ein jar-File weitergeben. Dieses Jar-File lässt sich problemlos "entpacken" - und dann finde ich sämtliche Klassen, die dazugehören: main.class, gui.class etc.
Kann denn jeder, der mein prog in die Finger bekommt, die einzelnen Klassen extrahieren und deren Funktionalität nutzen?
Meine Frage hat den Hintergrund, dass ich eine Klasse DB.class habe, wo die Abfragen an eine Datenbank liegen. Dort sind auch die Zugangsdaten hart codiert. Muss ich jetzt damit rechnen, dass jeder, der die DB.class hat, auch auf die DB zugreifen kann?
Könnt Ihr mir Seiten empfehlen, die sich mit dem Thema "Sicherheit in Java-Programmen" beschäftigen?
Oder: wie löst Ihr das Problem mit Datenbankpasswörtern?
Wenn ich - früher - mit Delphi ein Prog geschrieben habe, ist am Ende eine ausführbare Exe-Datei rausgekommen.
Wenn ich heute mit Java ein Prog weitergeben möchte, kann ich nur ein jar-File weitergeben. Dieses Jar-File lässt sich problemlos "entpacken" - und dann finde ich sämtliche Klassen, die dazugehören: main.class, gui.class etc.
Kann denn jeder, der mein prog in die Finger bekommt, die einzelnen Klassen extrahieren und deren Funktionalität nutzen?
Meine Frage hat den Hintergrund, dass ich eine Klasse DB.class habe, wo die Abfragen an eine Datenbank liegen. Dort sind auch die Zugangsdaten hart codiert. Muss ich jetzt damit rechnen, dass jeder, der die DB.class hat, auch auf die DB zugreifen kann?
Könnt Ihr mir Seiten empfehlen, die sich mit dem Thema "Sicherheit in Java-Programmen" beschäftigen?
Oder: wie löst Ihr das Problem mit Datenbankpasswörtern?