1. Was sind Proxys

Wenn Sie mit einem WWW-Browser wie Netscape eine Seite laden, die auf einem Server in Amerika liegt, bedeutet dies normalerweise, daß das Netscape-Programm eine TCP-Verbindung über das Internet zu dem Server in Amerika aufbaut und von dort die Daten empfängt. Wird dieser Browser für die Verwendung eines Proxy-Servers konfiguriert, baut das Netscape-Programm eine Verbindung zum Proxy-Server auf, sagt diesem die Adresse (URL) der gewünschten Seite in Amerika und der Proxy-Server holt die Daten über das Internet vom Original-Server und reicht sie an den Browser - den Client - durch. Ein Proxy-Server erledigt also Übertragungen aus dem Internet (exakter gesagt: über spezielle Internet-Anwendungsprotokolle wie im wesentlichen HTTP und ggf. Gopher und FTP, denen die Dokumentadresse beginnend mit http:, gopher: bzw. ftp: entsprechen) auf Anforderung von Clients, die in der Regel im gleichen lokalen Netz liegen.

Ist ein Proxy-Server mit einem Cache konfiguriert - das ist dann der Proxy-Caching-Server -. speichert er die empfangenen Dokumente zusätzlich in einem lokalen Plattenbereich und kann die nächste Anforderung eines lokal schon gespeicherten Dokumentes befriedigen, ohne die Daten nochmals über das konzeptionell und oft auch real langsamere Internet empfangen zu müssen. Um nicht veraltete lokale Kopien aus dem Cache an Clients zu geben, wird er u.U. vorher bei dem Original-Server anfragen, ob sich das Dokument gegenüber dem letzten nachgehaltenen Modifizierungsdatum geändert hat; Verfahren für eine solche Nachfrage kennt allerdings nur das Hypertext Transport Protocol (HTTP). Diese sichert Aktualität bei gleichzeitiger Reduzierung der Übertragungszeiten.

2. Gründe für die Verwendung von Proxys

Aus dem letzten Abschnitt gehen die beiden möglichen Gründe für die Verwendung eines Proxy-Servers schon hervor:

Die Clients haben selbst keine Verbindung zum Internet, wohl aber der Proxy-Server. Dies ist der Fall bei vielen z.B. Firmennetzen, die aus Sicherheitsgründen nach außen etwa über einen Firewall-Rechner abgeschottet sind (bei Firmen meist zum Schutz vor der Konkurrenz, die Betriebsgeheimnisse ausspionieren könnte)

Der Performance-Gewinn durch den Cache - sowohl bezogen auf reduzierte Internet-Übertragungen, als auch auf u.U. schnelleren Zugriff insbesondere auf häufig verlangte auswärtige Dokumente.

3. Proxy-Server und Datenschutz

Wie die meisten Internet-Server führt normalerweise auch der Proxy-Server ein Zugriffs- und Fehler-Log. Normalerweise enthalten die aufgezeichneten Rohdaten die IP-Adresse des Client, Datum und Uhrzeit, URL des gewünschten Dokumentes, Status-Code und diverse Größenangaben. Ein solches Log dient zum einen der Fehlerverfolgung auf Nachfrage, zum anderen einer summarischen Auswertung des Durchsatzes und des Gewinns durch den Cache. Da häufig der IP-Adresse eines PC eine Person zugeordnet werden kann, handelt es sich bei den Log-Daten um Personen-beziehbare Informationen, u.U. mit einiger Brisanz.

Andererseits dient gegenüber den externen Informationsanbietern die Zwischenschaltung eines Proxy-Servers gerade der Anonymisierung. Denn in deren Log-Files ist dann nur die IP-Adresse oder der Hostname des Proxy-Servers sichtbar. Ein weiteres Feature des Proxy-Servers unterstützt diese Anonymisierung weiter: Manche WWW-Browser (nicht der Netscape-Navigator oder er Internet Explorer) geben in der HTTP-Request-Headerzeile "From:" die - für einen anderen Zweck - im Browser konfigurierte E-Mail-Adresse mit. Es gibt Informationsanbieter, die solche Informationen von Leuten, die nur mal auf einer ihrer Seiten hereingeschaut haben, gezielt zur Versendung von Werbung über E-Mail ausnutzen. Diese Information - ebenso die User-Agent-Headerzeile, in der die verwendete Browser-Software steht - wird vom Proxy-Server herausgefiltert aus den Informationen, die an einen entfernten Server übertragen werden. Dies geschieht allerdings nur bei sog. anonymen Proxy-Servern. Bei nicht anonymen Proxys werden diese Daten auch mitübertragen.

Eine Liste mit Programmen für einfacheres surfen mit Proxys findet Ihr in dem Downloadbereich.