Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi TSQL_Connection Strings unhackbar machen. (https://www.delphipraxis.net/163847-tsql_connection-strings-unhackbar-machen.html)

Gandimann 18. Okt 2011 17:26

TSQL_Connection Strings unhackbar machen.
 
Hallo Freunde,
ich bin dabei eine DB basierte Anweindung zu entwickeln es ist fast fertig:

DELPHI XE
FIREBIRD 2.5
DBexpress

nun mein Problem:
zufällig wollte ich mit Lingobit Localizer meine EXE Strings in andre Sprachen umwandeln und sehe ich meine TSQL.Connection.parameter.Strings
dort voll lesbar d.h. auch mein datenbank Username und Passwort zur Verbindung ist sichtbar. :wall: :gruebel: :evil: :oops:
1.Wie kann ich Connection parameter unlesbar machen ?
2.Gibt es ein Komponent der PE Strings encryptet ? oder gar EXE teilweise encryptet und zur Laufzeit wieder nur im Memmory decryptet ?

Thanx in advance
:vernupft::gruebel:

hoika 18. Okt 2011 18:23

AW: TSQL_Connection Strings unhackbar machen.
 
Hallo,

setze die Parameter zur Laufzeit

sysdba = 's'+'y'+ ... oder chr(97)+char(xxx);



Heiko

Bernhard Geyer 18. Okt 2011 19:24

AW: TSQL_Connection Strings unhackbar machen.
 
Schon lange nicht mehr dieses "Problem" gehabt.

Du kannst nur die Daten verschleiern. Ein verschlüsselung im eigentlichen Sinn ist nicht möglich. Irgendwann liegen die Strings unverschlüsselt vor und können abgegriffen werden. Wenn du nicht eine Verschlüsselte Übertragung verwendest hol ich mit die Daten spätestens im TCP/IP-Strom raus.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:13 Uhr.

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