Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi mysql server einloggen ohne Logindaten preis zu geben (https://www.delphipraxis.net/106652-mysql-server-einloggen-ohne-logindaten-preis-zu-geben.html)

Mushroomfreak07 14. Jan 2008 16:03


mysql server einloggen ohne Logindaten preis zu geben
 
Guten ABend!


Ich habe eine kurze bescheidene Frage: Wie kann ich in meinem Programm Logindaten für einen Mysqlserver hinterlegen Ohne das ein User der die rausbekommen möchte die Möglichkeit hat??

Gibt es eine einfache effektive Möglichkeit????


Das Program soll mit einer Mysql Datenbank arbeiten und der User soll von den Logindaten zur Datenbank selber nichts mitbekommen...


Über eine Lösung wäre ich dankbar!!

mkinzler 14. Jan 2008 16:05

Re: mysql server einloggen ohne Logindaten preis zu geben
 
Lege diese verschlüsselt ab

Mushroomfreak07 14. Jan 2008 16:53

Re: mysql server einloggen ohne Logindaten preis zu geben
 
und nen algorithmus im programm selbst der dann die Var mit dem Verschlüsselten wert nimmt und entschlüsselt??



Wenns so geht vielen Dank genau sone Lösung habe ich gesucht!!


Achso wenn jetzt noch jmd nen guten algorithmus hat um sowas durchzuführen wäre das natürlich wunderbar ;-)

Gruß

Bernhard Geyer 14. Jan 2008 16:57

Re: mysql server einloggen ohne Logindaten preis zu geben
 
Investier aber nicht zu viel auf den Algorithmus. Falls du ODBC verwendest würde ich dieses Hooken, bei libmysql würde ich die DLL hooken.

mkinzler 14. Jan 2008 16:57

Re: mysql server einloggen ohne Logindaten preis zu geben
 
3DES/Rijndael(AES),...

Mushroomfreak07 14. Jan 2008 17:04

Re: mysql server einloggen ohne Logindaten preis zu geben
 
ja läuft über libmysql.dll

Bernhard Geyer 14. Jan 2008 20:04

Re: mysql server einloggen ohne Logindaten preis zu geben
 
Zitat:

Zitat von Mushroomfreak07
ja läuft über libmysql.dll

Jeder halbwegs fähige Cracker schreibt eine Dummy-Libmysql.dll zum zwecke des protokollierens der Kommunikation und schleift den verkehr zur richtigen (umbenannten DLL) durch. Denn jede Programmsicherung ist nur so stark wie das schwächste Glied.

Mushroomfreak07 14. Jan 2008 20:22

Re: mysql server einloggen ohne Logindaten preis zu geben
 
ok und was wäre nun die einfachste sicherste variante?
ich bin noch recht frisch vom kenntnissand her ;-)
was könnt ihr denn empfehlen was man auch versteht ohne studiert zu haben

vielden dank aber erstmal für die bisherigen antworten

mkinzler 14. Jan 2008 20:25

Re: mysql server einloggen ohne Logindaten preis zu geben
 
Schreib die Zugangsdaten verschlüsselt in Inidatei, Registry, XML o.ä. und lese diese aus, entschlüssele diese dann.

MrKnogge 14. Jan 2008 20:28

Re: mysql server einloggen ohne Logindaten preis zu geben
 
Was den Algorithmus angeht, so würde ich zu RC4 oder RCX (beide in der Code-Library) raten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:10 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz