tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
420
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    JDennis JDennis ist offline Rookie
    Registriert seit
    May 2006
    Beiträge
    7
    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?
     

  2. #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!

  3. #3
    JDennis JDennis ist offline Rookie
    Registriert seit
    May 2006
    Beiträge
    7
    ok danke , ich werde mir das sofort angucken
     

  4. #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 Tom
     
    Java 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

  5. #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!

  6. #6
    Avatar von teppi
    teppi teppi ist offline Mitglied Platin
    Registriert seit
    May 2004
    Ort
    Berlin
    Beiträge
    537
    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

  7. #7
    javaprogger1987 javaprogger1987 ist offline Mitglied Brokat
    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ß
     

  8. #8
    JDennis JDennis ist offline Rookie
    Registriert seit
    May 2006
    Beiträge
    7
    danke für diese vielen Überlegungen, scheint mir als wenn ich mich da mit noch ordentlich beschäftigen muss.
     

Ähnliche Themen

  1. 15,5k SASnPlatten Sinnvoll
    Von port29 im Forum Hardware
    Antworten: 0
    Letzter Beitrag: 03.11.08, 20:25
  2. Schreibcache sinnvoll?
    Von Hawkster im Forum Hardware
    Antworten: 1
    Letzter Beitrag: 12.03.05, 12:28
  3. inis bei der erstellungen verstecken oder mit passwort schützen
    Von flashscorpion im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 14.09.04, 16:13
  4. PHP und OOP Sinnvoll?
    Von KristophS im Forum PHP
    Antworten: 13
    Letzter Beitrag: 10.06.04, 11:40
  5. bugreport sinnvoll?
    Von melmager im Forum Relationale Datenbanksysteme
    Antworten: 1
    Letzter Beitrag: 21.08.02, 20:32