Nur mal so 'ne Frage am Rande: Wenn du keine Antwort hast, warum antwortest du dann? :?thE_29 hat gesagt.:jop, kann er woll machen![]()
L-ectron-X hat gesagt.:Nur mal so 'ne Frage am Rande: Wenn du keine Antwort hast, warum antwortest du dann? :?thE_29 hat gesagt.:jop, kann er woll machen![]()
DP hat gesagt.:L-ectron-X hat gesagt.:Nur mal so 'ne Frage am Rande: Wenn du keine Antwort hast, warum antwortest du dann? :?thE_29 hat gesagt.:jop, kann er woll machen![]()
?! er hat doch geantwortet dass durch das dekompilieren das pw sichtbar wird und so an die daten kommt...
btt: sicher ist garnichts. auch die verschlüsselung nicht. denn die entschlüsselung wird dann auch irgendwo im code stehen.
also entweder das pw manuell eingeben lassen (z.b. mit einem login für die ganze session) oder z.b. die authorisierung vom os nutzen... was natürlich auch nicht 100% sicher ist...
L-ectron-X hat gesagt.:Nur mal so 'ne Frage am Rande: Wenn du keine Antwort hast, warum antwortest du dann? :?thE_29 hat gesagt.:jop, kann er woll machen![]()
stevg hat gesagt.:Naja, die Frage war ja ob es ein Problem ist dass jeder die Daten lesen kann, zumindest stehts so da.
Seh in "jop, kann er woll machen" irgendwie keinen Zusammenhang zur Frage, deshalb wohl auch die Reaktion von L-ectron-X. Aber klärt das bitte per PN.
stevg hat gesagt.:Der Applicationserver hat über JDBC Zugriff auf die Datenbank und liefert dem Client die entsprechenden Daten oder schreibt sie in die Datenbank - der Client bekommt nur Zugriff auf den Applicationserver und dient nur noch als Benutzerschnittstelle - für die Programmlogik sorgt dann der Applicationserver, auf dessen decompilierbaren Code niemand Zugriff hat.
....
// Connect to the local database
Connection conn =
DriverManager.getConnection ("jdbc:oracle:thin:@192.168.1.230:1521:SAT",
"user", "pass");
...
07 00 35 0c 00 36 00 37 01 00 28 6a 64 62 63 3a ..5..6.7..(jdbc:
6f 72 61 63 6c 65 3a 74 68 69 6e 3a 40 31 39 32 oracle:thin:@192
2e 31 36 38 2e 31 2e 32 33 30 3a 31 35 32 31 3a .168.1.230:1521:
53 41 54 01 00 04 75 73 65 72 01 00 04 70 61 73 SAT...user...pas
73 0c 00 38 00 39 07 00 3a 0c 00 3b 00 3c 01 00 s..8.9..:..;.<..
Die Zugangsdaten sind dort doch auch mit dem HEX-Editor sichbar.L-ectron-X hat gesagt.:Ich glaube, das ist einer der Bereiche, in denen native Sprachen Java überlegen sind. Oder?
Wie soll er da ran kommen?DP hat gesagt.:stevg hat gesagt.:Der Applicationserver hat über JDBC Zugriff auf die Datenbank und liefert dem Client die entsprechenden Daten oder schreibt sie in die Datenbank - der Client bekommt nur Zugriff auf den Applicationserver und dient nur noch als Benutzerschnittstelle - für die Programmlogik sorgt dann der Applicationserver, auf dessen decompilierbaren Code niemand Zugriff hat.
tjo, und wenn einer auf den app-server zugreifen kann, dann kommt er auch an das pw...