Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Passwortschutz (https://www.delphipraxis.net/39303-passwortschutz.html)

tom1002 31. Jan 2005 17:48


Passwortschutz
 
Hallo,

ich habe soeben mein 1. großes Prog fertiggestellt. Jetzt hab ich micht Schrecken gesehen, dass in der EXE-Datei irgendwo(aber trotzdem da) meine Zugangsdaten für den SQL Server liegen (hinterlegt in ZEOS-Komponente)

Habe mich wegen Schutz schon schlau gemacht und was gefunden, dass die Datei komprimiert. Dann ist das zwar weg, aber wenn ich diese Datei öffne wird eine irgendwas.tmp erzeugt. Da steht's dann wieder drin.

Gibt es da irgendeine Möglichkeit, dass die Sachen nicht so offen in der EXE stehen?

Dax 31. Jan 2005 17:50

Re: Passwortschutz
 
Du könntest die Daten verschlüsselt speichern, den Schlüssel verstecken/auch verschlüsseln und speichern und dann beim laden des Programms die Daten wieder entschlüsseln. Aber was du auch tust: Die Daten sind immer irgendwie knackbar oder man kann sie finden und knacken..

demo13 31. Jan 2005 17:51

Re: Passwortschutz
 
Du kannst doch anstatt
Delphi-Quellcode:
server:='sqlserver'
schreiben:

Delphi-Quellcode:
a:='sq'
b:='l'
c:='server'
server:=a+b+c
Das wird dann bestimmt nicht aus der exe Datei sichtbar

tata1 31. Jan 2005 17:52

Re: Passwortschutz
 
Du kannst als erstes mal versuchen, die Daten zur Laufzeit in die Komponente zu geben.
Und zur Laufzeit kannst Du die ja per

Code:
passwort := 't' + 'e' + 's' + 't';
zusammenbauen.
Das sollte kurzfristig helfen.

Gruß
Jörn

tom1002 31. Jan 2005 17:54

Re: Passwortschutz
 
stimmt, da bin ich noch gar nicht drauf gekommen. Danke für die SUPERSCHNELLEN ANTWORTEN

PierreB 31. Jan 2005 17:59

Re: Passwortschutz
 
Zitat:

Zitat von demo13
Du kannst doch anstatt
Delphi-Quellcode:
server:='sqlserver'
schreiben:

Delphi-Quellcode:
a:='sq'
b:='l'
c:='server'
server:=a+b+c
Das wird dann bestimmt nicht aus der exe Datei sichtbar

Ist das wirklich ein sinnvoller Schutz ? Wird dann nicht in der Exe anstatt sqlserver einfach sq l server angezeigt ??

demo13 31. Jan 2005 18:03

Re: Passwortschutz
 
dann probier es mal aus...
ich hatte mal das gleiche problem, aber mit einem normalen hexeditor wie ultraedit oder so wird man wirklich nicht aus den ganzen zeichen schlau.

tom1002 31. Jan 2005 18:06

Re: Passwortschutz
 
nee, nee. geht alles nicht.
dass es keinen 100%-schutz gibt weiß ich auch.
aber so offensichtlich sollten die zugangsdaten auch nicht dort stehen!

Dax 31. Jan 2005 18:11

Re: Passwortschutz
 
Dann nimm dir doch die Daten und verschlüssele sie mit einem kleinen XOR-Algorithmus..

NicoDE 31. Jan 2005 18:12

Re: Passwortschutz
 
Zitat:

Zitat von tom1002
dass es keinen 100%-schutz gibt weiß ich auch.

Der Schutz sollte darin bestehen, dass der Datenbank-Account nicht mehr Rechte besitzt als notwendig...


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:13 Uhr.
Seite 1 von 3  1 23      

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