Referrer
Referrer (englisch to refer „verweisen“) bezeichnet im World Wide Web die Webseite, über die der Benutzer zur aktuellen Webseite bzw. Datei gekommen ist. Bei einer HTTP-Anfrage (z. B. eine Webseite oder ein Bild) sendet der Webbrowser den URL der ursprünglichen Webseite an den Webserver.
Der Referrer ist ein optionaler Teil der an den Webserver geschickten HTTP-Anfrage. Obschon optional, ist die Übermittlung bei allen gängigen Browsern voreingestellt. Nur wenn die aktuelle Seite per HTTPS abgerufen und die abzurufende Seite per HTTP zu übermitteln ist, soll die Übermittlung des Referrers unterbleiben. Wird die abzurufende Seite hingegen ebenfalls per HTTPS übertragen, findet – unabhängig vom Host – eine Übermittlung des Referrers statt. Die Übermittlung des Referrers „Hinter dem Rücken“ des Benutzers und des Betreibers ist ein Grund für das Durchsickern personenbezogener Daten aus nicht-öffentlichen Web-basierten Systemen.
Das RFC 2616 (Hypertext Transfer Protocol HTTP/1.1) erklärt den technischen Hintergrund.
- ↑ “The Referer[sic] request-header field allows the client to specify […] the address (URI) of the resource from which the Request-URI was obtained […]” RFC: – Hypertext Transfer Protocol HTTP/1.1. Juni 1999, Abschnitt 14.36 (englisch).
- ↑ „Clients SHOULD NOT include a Referer header field in a (non-secure) HTTP request if the referring page was transferred with a secure protocol.“ RFC: – Hypertext Transfer Protocol HTTP/1.1. Juni 1999, Abschnitt 15.1.3 (englisch).
- ↑ Balachander Krishnamurthy: Privacy leakage on the Internet. (PDF; 319 kB) ietf.org, S. 47 ff. Auch Google schließt Datenleck im Cloud-Speicher. Heise Online.
- ↑ RFC: – Hypertext Transfer Protocol HTTP/1.1. Juni 1999 (englisch).