ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
420
420
EMPFEHLEN
-
Hallo,
ich habe ein Applet geschrieben das auf eine MySQL Datenbank zugreift. Das Passwort, dass die dbconnect.class Datei enthält kann mit dem Editor ausgelesen werden! Wie kann ich das Passwort am einfachsten und sinnvollsten verstecken?
-
31.05.06 16:14 #2
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
Versteck es nicht, sondern speicher ein MD5 Hash des Passwortes. MySQL kann damit umgehen.
http://www.galileocomputing.de/openb...sel_24_003.htm
Und die betreffende MySQL Doku.Erst wenn der letzte Programmierer eingesperrt...
...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
-------------------
chris: hey Tom hast du eigentlich ne Freundin
jdar: ich bin tutorials.de Mod!
-
ok danke , ich werde mir das sofort angucken
-
31.05.06 16:41 #4
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo!
Das nuetzt doch auch nichts... dann liest der "Hacker" eben MD5 hash des Passworts aus und verbindet sich damit zur Datenbank...
Gruss TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
31.05.06 18:44 #5
- Registriert seit
- Mar 2001
- Ort
- München
- Beiträge
- 4.785
Tja ist suboptimal, aber die Lösung direkt ohne umwege von einem Applet auf die Datenbank zuzugreifen ist ansich schon suboptimal
Erst wenn der letzte Programmierer eingesperrt...
...und die letzte Idee patentiert ist, werdet ihr merken, dass Anwälte nicht programmieren können.
-------------------
chris: hey Tom hast du eigentlich ne Freundin
jdar: ich bin tutorials.de Mod!
-
Schreib das Passwort doch einfach in eine Datei die bspw. so heißt:
db_cfg.php
Die kann man nicht einfach so auslesen.
Ähm das geht natürlich nur wenn dein Webserver PHP unterstützt.
Gruß Stefan:-) möp
-
31.05.06 20:16 #7
- Registriert seit
- Nov 2004
- Beiträge
- 284
@teppi Dann kann das Applet die Datei aber auch nicht lesen, außer es verbindet sich per FTP zum Server..
²topic: Also wirklich verstecken wirst du es nicht können, da man java Dateien nun mal recht simpel decompilen kann..
Möglichkeiten wären das Passwort als char-Array zu speichern, dann bekommt man es zumindest nicht mehr mit dem Editor raus..
Oder (sehr gewagt
) du machst ne php-Datei auf dem Server die das Passwort nur zurückgibt, wenn ein bestimmter (dynamischer!) Code gesendet wird, z.b. ein Hash aus generiert aus dem Datum o.ä...
Aber das ist eigtl. viel zu kompliziert und trotzdem nicht sicher
Ich wüsste nicht wie ich sowas lösen würde.. vermutlich nicht direkt zur DB verbinden sondern Umweg über php-Dateien oder Servlets gehen..
Gruß
-
danke für diese vielen Überlegungen, scheint mir als wenn ich mich da mit noch ordentlich beschäftigen muss.
Ähnliche Themen
-
15,5k SASnPlatten Sinnvoll
Von port29 im Forum HardwareAntworten: 0Letzter Beitrag: 03.11.08, 20:25 -
Schreibcache sinnvoll?
Von Hawkster im Forum HardwareAntworten: 1Letzter Beitrag: 12.03.05, 12:28 -
inis bei der erstellungen verstecken oder mit passwort schützen
Von flashscorpion im Forum Visual Basic 6.0Antworten: 3Letzter Beitrag: 14.09.04, 16:13 -
PHP und OOP Sinnvoll?
Von KristophS im Forum PHPAntworten: 13Letzter Beitrag: 10.06.04, 11:40 -
bugreport sinnvoll?
Von melmager im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 21.08.02, 20:32





Zitieren

Login





