![]() |
Internetverbindung "verstecken"?
Hallo zusammen,
ein hoffentlich kurze Frage: ich rufe per "TidHttp.Post" ein php Skript auf einem Server auf. Ist es möglich das jetzt jemand hingeht und irgendwie an die Adresse und die Parameter kommt die ich übergebe, auch wenn ich das im Hintergrund mache und nichts davon anzeige? Hintergrund: Ich progge ein kleines Onlinegame, das mit php-Skripten kommuniziert. Um zu vermeiden das jemand irgendwie diese Skripte aufruft um sich Vorteile zu verschaffen, sollte das ganze im Hintergrund stattfinden. Also falls es möglich ist diese Adressen und Parameter zu bekommen, wie kann ich das verhindern? MfG :angel: |
Re: Internetverbindung "verstecken"?
Wenn jemand den Netverkehr snifft (z.B. mit Ethereal), sieht er den Skriptaufruf inklusive Parameter. Verwendest du SSL?
|
Re: Internetverbindung "verstecken"?
Bisher sieht das bei mir so aus:
Delphi-Quellcode:
procedure DatenSenden;
var data: TIdMultiPartFormDataStream; begin data:=TIdMultiPartFormDataStream.Create; with data do AddFormField('Feld','Wert'); with IdHTTP1 do Post('http://www.zieladresse.de/skript.php',data); end; Also bis jetzt ohne SSL oder sowas. Wenn der User die URL, also einfach nur das Skript sieht ist das OK, er soll nur die Parameter in "data" nicht sehen können. |
Re: Internetverbindung "verstecken"?
Mit einem guten Sniffer(z.B. auch Eye IRIS) und ein wenig Verständniss von TCP/IP wird er auch die Parameter mitlesen können, denn auch diese schickst Du ja über deine Netzwerkkarte/ISDN-Karte/Modem. Also habe das erst vor kurzem gemacht und es ist wirklich sehr einfach. In einem nicht geswitchtem Netzwerk kann man sogar die Packete von anderen Usern mitlesen.. z.B. ihre Mails die über SMTP rausgehen.
Was sind den das für Parameter, vielleicht kann man das einfach anders lösen?! |
Re: Internetverbindung "verstecken"?
hab ich doch angegeben:
im Klartext würde die Zeile denk ich so aussehen: "http://www.zieladresse.de/skript.php?Feld=Wert" und das "Feld=Wert" soll man eben nicht bekommen können. |
Re: Internetverbindung "verstecken"?
Zitat:
|
Re: Internetverbindung "verstecken"?
und wie geht das? :gruebel:
|
Re: Internetverbindung "verstecken"?
Du übergibst die Werte über GET. Ich würde die Datenübgabe per POST machen, dann sind die Parameter nicht mehr Teil der URL. Um die Sicherheit zu erhöhen, kannst du dann von HTTP auf HTTPS (SSL), wenn es dein Webspace erlaubt.
|
Re: Internetverbindung "verstecken"?
einfach https anstatt http?
Zitat:
|
Re: Internetverbindung "verstecken"?
Hab mich darauf bezogen:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:41 Uhr. |
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