Anonymität Proxy lernen InsideOut

Die Informationsaustausch im Internet wird durch die "madeClient - Server"Model. Ein Client sendet die Anfrage (welche Dateien er braucht) und der Server sendet eine Antwort (required files). Für eine enge Zusammenarbeit (volles Verständnis) zwischen einem Client und einem Server den Client sendet Zusätzliche Informationen über sich selbst: ein Jahr-Version und den Namen des Betriebssystems, Konfiguration von einem Browser (einschließlich STI Name und Version) etc.. Diese können die notwendigen Informationen für den Server sein, um zu wissen, welche Sollten Web-Seite (offen) an den Client übergeben werden. Es gibt verschiedene Varianten von Web-Seiten für verschiedene Konfigurationen von Browsern. Allerdings, solange Webseiten nicht auf Browser in der Regel ab, macht es Sinn, diese Informationen aus dem Web-Server zu verstecken.

Was Ihr Browser an uns übermittelt, um einen Web-Server:

- Der Name und die Version des Betriebssystems Jahr
- Der Name und die Version des Browsers
- Konfiguration von einem Browser (Bildschirmauflösung, Farbtiefe, Java / JavaScript-Unterstützung, ...)
- IP-Adresse des Clients,
- Mehr Informationen

Der wichtigste Teil dieser Informationen (und absolut Unnötig für einen Web-Server) sind Informationen über IP-Adresse. Verwenden Sie Ihre IP ist es möglich, über Sie folgendes wissen:

- Das Land hat von wo aus Sie
- Die Stadt
- Ihr Name und die E-Mail-Anbieter
- Ihre physische Adresse

Informationen vom Client an den Server übertragen wird, vorhanden (begehbaren) für einen Server als Umgebungsvariablen. Jede Informationseinheit ist der Wert einer Variablen. Wenn eine Informationseinheit nicht übertragen wird, dann entsprechende Wird leere Variable sein (STI Wird unbestimmte Wert sein).

Dies ist Einige Umgebungsvariablen:

REMOTE_ADDR IP-Adresse des Clients

HTTP_VIA wenn es nicht leer ist, dann kann der Proxy dient. Der Wert ist eine Adresse (oder mehrere Adressen) eines Proxy-Servers, wird diese Variable durch einen Proxy-Server hinzugefügt, wenn Sie ein selbst zu nutzen.

HTTP_X_FORWARDED_FOR wenn es nicht leer ist, dann kann der Proxy dient. Der Wert ist eine echte IP-Adresse des Clients (Ihre IP), wird diese Variable durch einen Proxy-Server hinzugefügt Auch wenn Sie ein verwenden.

HTTP_ACCEPT_LANGUAGE welche Sprache im Browser verwendet werden (in welcher Sprache die Seite in angezeigt werden soll)

HTTP_USER_AGENT? es heißt "die Benutzer-Agent". Für alle Browser ist Mozilla. Außerdem Browser Name und Version (zB MSIE 5.5) und Jahr-Betriebssystem (zB Windows 98) wird auch hier erwähnt.

HTTP_HOST ist ein web-Nameserver

Dies ist ein kleiner Teil der Umgebungsvariablen. In der Tat gibt es viel mehr von ihnen (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL, ...). Ihre Menge kann über Einstellungen sowohl einem Server und einem Client ab.

Diese Beispiele von Variablenwerten ist:

REMOTE_ADDR = 194.85.1.1
HTTP_ACCEPT_LANGUAGE = ru
HTTP_USER_AGENT = Mozilla / 4.0 (kompatibel MSIE 5.0, Windows 98)
HTTP_HOST = www.webserver.ru
HTTP_VIA = 194.85.1.1 (Squid / 2.4.STABLE7)
HTTP_X_FORWARDED_FOR = 194.115.5.5

Anonymität bei der Arbeit auf dem Internet, was Umgebungsvariablen festgelegt "verstecken"Von der Webserver.

Wenn der Proxy-Server nicht verwendet wird, dann Umgebungsvariablen schauen in folgender Weise:

REMOTE_ADDR = Ihre IP-
HTTP_VIA = nicht bestimmt
HTTP_X_FORWARDED_FOR = nicht bestimmt

Je nachdem, wie Umgebungsvariablen "ausgeblendete Buchmacher" von Proxy-Servern, es hat schwere Arten von Proxies

Transparent Proxies

Sie haben nicht zu verbergen Informationen über Ihre IP-Adresse:

REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = Ihre IP-

Die Funktion eines solchen Proxy-Server ist nicht die Verbesserung Ihrer Anonymität im Internet. Ihr Zweck ist die Information Einlösen, Organisation gemeinsamer Zugang zum Internet von mehreren Computern, etc..
Anonymous Proxies

Alle Proxy-Server, dass die Clients IP-Adresse in irgendeiner Weise zu verstecken ist Called anonyme Proxies

Einfache anonyme Proxies

Diese Proxy-Server nicht darüber hinwegtäuschen, dass Proxy verwendet wird, aber Sie ersetzen Ihre IP Mit seiner eigenen:

REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = proxy IP

Die Stimmrechtsvertreter sind die am weitesten verbreitete unter anderem anonymen Proxy-Servern.

Verzerren Proxies

Neben einfachen anonymen Proxy-Servern nicht verstecken Die Stimmrechtsvertreter der Tatsache, dass der Proxy-Server verwendet wird. Doch die Kunden IP-Adresse (IP-Adresse) wird mit einem anderen (beliebige, zufällige) IP Ersetzt durch:

REMOTE_ADDR = proxy IP
HTTP_VIA = proxy IP
HTTP_X_FORWARDED_FOR = zufällige IP-Adresse
Hohe Anonymität Proxies

Diese Proxy-Server Auch genannt "hohe Anonymität Proxy". Im Gegensatz zu anderen Arten von Anonymität Proxy-Servern zu verstecken die Tatsache der Verwendung Sie proxy:

REMOTE_ADDR = proxy IP
HTTP_VIA = nicht bestimmt
HTTP_X_FORWARDED_FOR = nicht bestimmt

Das bedeutet, dass die Werte von Variablen die gleiche ist, wie wenn kein Proxy verwendet wird, mit Ausnahme der eine sehr wichtige Sache? Proxy-IP wird anstelle der IP-Adresse verwendet.

Zusammenfassung

Je nach Zweck es ist transparent und Anonymität Proxies. Beachten Sie jedoch, mit Proxy-Servern Sie verstecken nur Ihre IP-Adresse von einem Web-Server, aber auch andere Informationen (über Browser-Konfiguration) zugänglich ist!

Hinterlasse einen Kommentar

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.