Transparente Proxies
Ein transparenter Proxy leitet Anfragen über seinen Server und verrät der Website zugleich die ursprüngliche Nutzer-IP-Adresse. Dazu kann er sie in einen HTTP-Header mit Begleitinformationen einfügen. Eine Verbindung über eine andere IP-Adresse verbirgt Ihre eigene deshalb nicht zwangsläufig.
Der Begriff gehört zur älteren Einteilung der Proxy-Anonymitätsstufen. Bei modernen kommerziellen Proxies ist Elite / High Anonymity üblich: Der Dienst übermittelt weder die ursprüngliche Client-IP-Adresse noch Proxy ankündigende Header. Transparent hilft hauptsächlich beim Verständnis älterer Beschreibungen und öffentlicher Listen.
Wie die Website Ihre IP-Adresse erfährt
Ihre öffentliche IP-Adresse sei 198.51.100.24, der Proxy erreiche die Website von 203.0.113.80. Da er die Verbindung aufbaut, sieht die Website seine Adresse als Verbindungsquelle.
Bei unverschlüsselter HTTP-Weiterleitung kann er jedoch X-Forwarded-For: 198.51.100.24 ergänzen. Die Website erhält dann zwei Adressen: die Proxy-IP aus der Verbindung und Ihre IP aus einem Anfragefeld.
Eine IP-Prüfseite zeigt möglicherweise nur die Verbindungsadresse. Sie sehen dann die Proxy-IP, obwohl Ihre Adresse ebenfalls angekommen ist. Vergleichen Sie den übermittelten Wert mit Ihrer öffentlichen Verbindungsquelle zum Proxy. X-Forwarded-For allein beweist nicht Ihre echte Adresse. Eine Website muss fremden Headern nicht vertrauen. Enthält der Wert Ihre IP-Adresse, ist diese Information dennoch bereits eingetroffen.
Warum die ursprüngliche Adresse erhalten?
Proxies erfüllen auch Aufgaben ohne Anonymitätsbedarf. Innerhalb einer Organisation können sie Websitezugang beschränken, Anfragen filtern oder geeignete Antworten zwischenspeichern, um sie ohne erneuten Ursprungsabruf auszuliefern.
Durchläuft eine Anfrage mehrere Systeme einer Organisation, muss das nächste möglicherweise den ursprünglichen Client kennen. Die Adressweitergabe hilft bei Erfassung und Zugangsregeln. Das ist eine bewusste Infrastrukturentscheidung. Sie passt nicht zum Proxykauf mit dem Ziel, die eigene IP-Adresse vor externen Websites zu verbergen.
Eine weitere Bedeutung von „transparent“
In Netzwerkdokumentation kann transparent auch automatisch über einen Proxy geleiteten Verkehr bedeuten. Der Nutzer trägt keine Browser-Proxyadresse ein; Netzwerkgeräte legen den Weg fest. Administratoren können Geräte so durch ein gemeinsames Filtersystem führen.
Hier beschreibt das Wort den Verbindungsaufbau, in der Anonymitätseinteilung die IP-Offenlegung. Beides ist unabhängig: Manuelle Einrichtung garantiert kein Verbergen der Adresse. Automatische Umleitung bedeutet allein keine Weitergabe in HTTP-Headern.
Was ändert HTTPS?
Das Beispiel mit X-Forwarded-For gilt für lesbare Anfragen. Bei gewöhnlichem HTTPS über einen HTTP-Proxy öffnet die Anwendung per CONNECT einen Tunnel. Die Websiteanfrage samt Headern läuft darin verschlüsselt per TLS. Ein Proxy, der nur verschlüsselte Bytes weiterleitet, kann Ihre IP-Adresse nicht hineinschreiben.
Ein Unternehmensgateway mit HTTPS-Entschlüsselung arbeitet anders: Das Nutzergerät muss seinen Prüfzertifikaten vertrauen, damit keine Zertifikatsfehler auftreten. Transparent in einem einfachen HTTP-Test gilt deshalb nicht automatisch für HTTPS im Tunnel.
