C++ string in Ftp-Funktion "verschleiern"
-
moin354 schrieb:
Ok vielleicht sollte ich das Thema erst noch lassen denn das Beispiel ist für mich noch zu kompliziert aber trotzdem ein dickes danke an alle die helfen wollten. Aber da wir gerade eh beim Thema Server sind kennt jemand ein gutes Deutsches WinSock Buch?
Ist Dir mein Code auch zu kompliziert?
-
ehm so halb blick ich durch aber eine Erklärung wäre nett :D. Ahh Jetzt hab ichs verstanden
tut mir leid hab gerade sehr langsam geschaltet ^^. Eine Frage noch ratet ihr mir dazu den Code von Volkard zu benutzen?
-
Einen Riesenaufwand für die Obfuscation im Programm zu betreiben ist fragwürdig; für Sicherheit musst du dir ohnehin etwas anderes überlegen.
Nexus schrieb:
Wenn du nur das Basis-FTP-Protokoll benutzt, wird das Passwort im Klartext übermittelt, das ist also sowieso nicht sicher.
volkard schrieb:
Außerdem kann man leicht mit einem Netzwerksniffer wie wireshark die FTP-Pakete rausfiltern und anschauen.
-
Gibt es denn eine sichere Möglichkeit mir die Daten zu übermitteln? muss auch nicht über einen Server sein. Achja wie ist das gemeint mit "Nimmt er einen Debugger, kann er den Aufruf von InternetConnect finden und sich die Parameter zur Laufzeit anschauen." ?
-
Sobald die Daten sich auf einer Maschine befinden, über die du keine Kontrolle hast, hast du rein prinzipiell auch keine Kontrolle über die Daten. Der einzige Weg, sicher zu verhindern, dass jemand an deine Daten kommt, ist, die Daten nicht aus der Hand zu geben. Was du hier versuchst, ist bekannt als "security through obscurity" und kann rein prinzipiell niemals echte Sicherheit garantieren.
-
Und wie machen es dann die Online Spiele?
-
...
-
moin354 schrieb:
Und wie machen es dann die Online Spiele?
Bei Online Spielen muss sich jeder Benutzer doch mit einem eigenen Account anmelden!?
-
ehm ich wollte damit jemanden zitieren

-
@ Swordfish ehm ich wollte damit jemanden zitieren :D. Aber die connecten doch auch zu dem Server? Entschuldigung für den doppel Post

-
moin354 schrieb:
@ Swordfish ehm ich wollte damit jemanden zitieren :D. Aber die connecten doch auch zu dem Server? Entschuldigung für den doppel Post

Ja, und auf dem Server läuft ein Serverprogramm, das sich um alles kümmert, was der User nicht wissen darf.
-
könnte ich nicht rein theoretisch auch so ein Programm verwenden? Wenn ja bitte ein Beispiel.
-
...
-
Du erstellst für jeden Benutzer einen Account auf dem Server. So hat jeder sein eigenes Passwort und du musst keins mehr im Programm mitschleppen.
-
Captain Obvious schrieb:
Du erstellst für jeden Benutzer einen Account auf dem Server. So hat jeder sein eigenes Passwort und du musst keins mehr im Programm mitschleppen.
Ein Captain Obvious würdiges Posting

-
Was für eine Art von Server wäre denn dafür am besten?
-
Wenn du FTP nutzt natürlich ein FTP-Server.

-
Warum eigentlich kein "HTTP POST"? Oder wenns unbedingt FTP sein muss User: "anonymous" Passwort: kaesetaost@blafasel.com?