Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Passwor und Benutzername bei FTP schützen?? (https://www.delphipraxis.net/130735-passwor-und-benutzername-bei-ftp-schuetzen.html)

SimStar001 12. Mär 2009 11:04


Passwor und Benutzername bei FTP schützen??
 
Hallo,

ich möchte gerne über mein Programm auf Dateien auf einem Server zugreifen.

Dieses Programm soll dann auch veröffentlich werden. Ich muss über FTP bzw. HTTP auf die Dateien zugreifen können.
Dazu wird ein Passwort benötigt. Dieses soll der Benutzer ja nicht sehen oder auslesen können, und deshalb möchte ich dies ins Programm stecken.

So nun meine Frage, wie kann ich verhindern, dass in irgendeiner Weise dieses Passwort sowohl auch Benutzername ausgelesen werden können?


Wie stellt man dies am besten an?

Klaus01 12. Mär 2009 11:09

Re: Passwor und Benutzername bei FTP schützen??
 
Hallo,

Du könntest das Passwort und den Benutzenamen verschlüsseln.
Aber 100% Sicherheit gibt Dir das nicht, spätestens bei der
Übertragung sind Username und Passwort wieder im Klartext zu sehen.

Grüße
Klaus

SimStar001 12. Mär 2009 11:14

Re: Passwor und Benutzername bei FTP schützen??
 
und das kann man nicht verhindern?

bzw. der nutzer bekommt ja von bei der ANwendung des Programms nicht mit, wenn um auf die Datei zugreifen zu können ein Passwort und nutzername nötig ist.

Mir geht es da eher darum, dass man nicht aus dem Programm selbst, bzw der Exe dieses Passwort und nutzername entschlüsseln kann!

Bernhard Geyer 12. Mär 2009 11:26

Re: Passwor und Benutzername bei FTP schützen??
 
Zitat:

Zitat von SimStar001
und das kann man nicht verhindern?

Übliche, Wöchentliche Diskussion:

Es gibt keinen 100% Schutz das Informationen die auf dem Client-PC ausgeführt werden nicht herausfindbar sind.
Selbst Systeme die mit Millionnen-Aufwand entwickelt werden, sind Knackbar. Man kann nur den level entsprechend hoch setzen.

Für dein Beispiel wäre eine Übertragung per S-FTP anzuraten wenn das Passwort/Username so wichtig ist.

hoika 12. Mär 2009 11:43

Re: Passwor und Benutzername bei FTP schützen??
 
Hallo,

Delphi-Quellcode:
var
  sPassword: String;
begin
  sPassword:= #65+#66;
Das wäre jetzt AB (glaube ich ;) )

Aber lese dir die anderen Kommentare durch (Stichwort FTP / S-FTP).


Heiko

himitsu 12. Mär 2009 11:46

Re: Passwor und Benutzername bei FTP schützen??
 
Zitat:

Zitat von hoika
Delphi-Quellcode:
sPassword:= #65+#66;

Toll, im QuellCode verschlüsselt, aber nicht in der EXE :warn:

jfheins 12. Mär 2009 11:55

Re: Passwor und Benutzername bei FTP schützen??
 
Zitat:

Zitat von himitsu
Toll, im QuellCode verschlüsselt, aber nicht in der EXE :warn:

Ist doch schonmal was :mrgreen:

Bevor du Angst hast, das Passwort im Klartext in die Exe zu schreiben, probier mal Wireshark aus. Damit kannst du das Passwort in der Exe noch so toll verschlüsseln, solange du FTP verwendest kann man das Passwort mitlesen ;)

hoika 12. Mär 2009 12:13

Re: Passwor und Benutzername bei FTP schützen??
 
Hallo,

< Toll, im QuellCode verschlüsselt, aber nicht in der EXE >

hm ?

dann ebend so

Delphi-Quellcode:
sPassword:= #65;
sPassword:= Copy(sPassword, #66);
oder so ähnlich.

Man könnte die Exe auch per UPX verkleinern,
lesbar wäre dann auch ein Klartext-Passwort nicht mehr.

Aber auf jeden Fall darf kein normales FTP benutzt werden.


Heiko

Bernhard Geyer 12. Mär 2009 12:25

Re: Passwor und Benutzername bei FTP schützen??
 
Zitat:

Zitat von hoika
Man könnte die Exe auch per UPX verkleinern,
lesbar wäre dann auch ein Klartext-Passwort nicht mehr.

Wer mit Hex-Editoren ein Passwort aus einer Exe herausholen will, wird auch wissen wie er mit UPX umgehen muss.

hoika 12. Mär 2009 12:49

Re: Passwor und Benutzername bei FTP schützen??
 
Hallo Bernhard,

netter Link.

Aber das UPX mit Exe-Namen aufrufen ist etwas einfacher als das entpacken ;)
Was es nicht alles gibt ;)


Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:08 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