Anonymität Proxy lernen InsideOut

Das Informationsaustausch im Internet wird durch die "madeKundenserver" model. Ein Client sendet eine Anfrage (welche Dateien er benötigt) und ein Server sendet eine Antwort (erforderliche Dateien). Für eine enge Zusammenarbeit (vollständiges Verständnis) zwischen einem Client und einem Server sendet der Client addInformationen über sich selbst: eine Version und ein Name eines Betriebs system, Konfiguration eines Browsers (einschließlich seines Namens und seiner Version) usw. Diese Informationen können für den Server erforderlich sein, um zu wissen, welche Webseite dem Client zur Verfügung gestellt werden soll. Es gibt verschiedene Varianten von Webseiten für verschiedene Konfigurationen von Browsern. Solange Webseiten normalerweise nicht von Browsern abhängen, ist es sinnvoll, diese Informationen vor dem Webserver zu verbergen.

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

- ein Name und eine Version eines Betriebs system
- ein Name und eine Version eines Browsers
- Konfiguration eines Browsers (Anzeigeauflösung, Farbtiefe, Java / Javascript-Unterstützung,)
- IP-addbeziehung eines kunden
- Andere Informationen

Der wichtigste Teil dieser Informationen (und für einen Webserver absolut unnötig) sind Informationen über IP-addres. Mit Ihrer IP ist es möglich, Folgendes über Sie zu erfahren:

- ein Land, aus dem Sie kommen
- eine Stadt
- Name und E-Mail-Adresse Ihres Anbieters
- deine körperliche addrücken Sie

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:

FERNBEDIENUNG_ADDRUHE IN FRIEDEN addbeziehung eines kunden

HTTP_VIA, wenn es nicht leer ist, wird ein Proxy verwendet. Wert ist ein addres (oder mehrere addresses) eines Proxy-Servers ist diese Variable added von einem Proxy-Server selbst, wenn Sie einen verwenden.

HTTP_X_FORWARDED_FOR wenn es nicht leer ist, wird ein Proxy verwendet. Wert ist eine echte IP addAdresse eines Clients (Ihre IP), diese Variable ist auch added von einem Proxy-Server, wenn Sie einen verwenden.

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

HTTP_USER_AGENT? so genannter "Benutzeragent". Für alle Browser ist dies Mozilla. Außerdem Name und Version des Browsers (z. B. MSIE 5.5) und eine Bedienung system (z.B Windows 98) wird auch hier erwähnt.

HTTP_HOST ist ein web-Nameserver

Dies ist ein kleiner Teil der Umgebungsvariablen. Tatsächlich gibt es noch viel mehr davon (DOCUMENT_ROOT, HTTP_ACCEPT_ENCODING, HTTP_CACHE_CONTROL, HTTP_CONNECTION, SERVER_ADDR, SERVER_SOFTWARE, SERVER_PROTOCOL,…). Ihre Menge kann abhängen von settings sowohl eines Servers als auch eines Clients.

Diese Beispiele von Variablenwerten ist:

REMOTE_ADDR = 194.85.1.1
 HTTP_ACCEPT_LANGUAGE = ru
 HTTP_USER_AGENT = Mozilla/4.0 (compatible; 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 im Internet wird bestimmt, welche Umgebungsvariablen “verstecken"Von einem Webserver.

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

REMOTE_ADDR = your IP
 HTTP_VIA = not determined
 HTTP_X_FORWARDED_FOR = not determined

Abhängig davon, wie Umgebungsvariablen von Proxyservern „ausgeblendet“ werden, gibt es verschiedene Arten von Proxys

Transparent Proxies

Sie verbergen keine Informationen über Ihre IP adddrücken:

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = your 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 Proxyserver, die eine Client-IP verstecken address in irgendeiner Weise werden anonyme Proxys genannt

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 verbergen diese Proxys nicht die Tatsache, dass ein Proxy-Server verwendet wird. Allerdings zu IP-Clients address (Ihre IP address) wird durch eine andere (beliebige, zufällige) IP ersetzt:

REMOTE_ADDR = proxy IP
 HTTP_VIA = proxy IP
 HTTP_X_FORWARDED_FOR = random IP address
 High Anonymity Proxies

Diese Proxy-Server werden auch „hohe Anonymität Proxy". Im Gegensatz zu anderen Arten von Anonymitäts-Proxy-Servern verbergen sie die Tatsache, dass ein Proxy verwendet wird:

REMOTE_ADDR = proxy IP
 HTTP_VIA = not determined
 HTTP_X_FORWARDED_FOR = not determined

Das bedeutet, dass die Werte von Variablen die gleichen sind, als ob kein Proxy verwendet wird, mit Ausnahme einer sehr wichtigen Sache? IP-Proxy wird anstelle Ihrer IP verwendet addres.

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!

Technikbegeistert, schreibe ich seit 2006 gerne auf StealthSettings.com. Ich habe reichhaltige Erfahrung in Betriebssystemen: macOS, Windows und Linux, sowie in Programmiersprachen und Blogging-Plattformen (WordPress) und für Online-Shops (WooCommerce, Magento, PrestaShop).

Hinterlasse einen Kommentar