Glossar

Wie Browser-Fingerprinting Sie ohne Cookie identifiziert

Taras Shynkarenko
Taras Shynkarenko
•Aktualisiert: •6 Min. Lesezeit
Wie Browser-Fingerprinting Sie ohne Cookie identifiziertWie Browser-Fingerprinting Sie ohne Cookie identifiziert

TL;DR, Kurzantwort

6 Min. Lesezeit

Browser-Fingerprinting baut eine Kennung aus Geräte- und Browsersignalen wie der Canvas-Rendering-Ausgabe, installierten Schriftarten, Bildschirmauflösung, dem User-Agent-String und der Zeitzone, kombiniert zu einem Hash. Die Kombination ist spezifisch genug, um ein Gerät über Besuche hinweg wiederzuerkennen, selbst nachdem Cookies gelöscht wurden, weil die Signale im Browser und Betriebssystem liegen, nicht in einer Cookie-Datei. Nach der GDPR gilt ein Fingerabdruck, der ein bestimmtes Gerät identifiziert, als personenbezogenes Datum, und seine Verarbeitung braucht dieselbe Einwilligung wie ein Tracking-Cookie.

Was ist Browser-Fingerprinting?

Mehrere technische Signale, die der Browser und das Gerät eines Besuchers übermitteln, kombiniert zu einer einzigen Kennung ohne das Setzen eines Cookies, das ist es, was Browser-Fingerprinting nutzt, um diesen Besucher bei einem späteren Besuch wiederzuerkennen. Jedes Signal für sich, etwa die Bildschirmauflösung oder die installierten Schriftarten, ist bei vielen Geräten gleich, aber die konkrete Kombination aus Dutzenden Signalen ist selten genug, um ein einzelnes Gerät über getrennte Besuche hinweg wiederzuerkennen. Eine Website kann diesen Fingerabdruck aus Informationen berechnen, die der Browser ohnehin an jede geladene Seite sendet oder offenlegt, und genau das macht die Technik ohne explizite Tracking-Software möglich.

Welche Signale bilden einen Browser-Fingerabdruck?

Ein Browser-Fingerabdruck setzt sich aus Signalen zusammen wie der Canvas-Rendering-Ausgabe, der Liste installierter Schriftarten, Bildschirmauflösung und Farbtiefe, dem User-Agent-String und der vom Browser gemeldeten Zeitzone. Canvas-Fingerprinting funktioniert, indem der Browser aufgefordert wird, ein verstecktes Bild zu zeichnen, und die entstehenden Pixel ausgelesen werden, denn kleine Unterschiede in Grafikhardware und Treibern lassen diese Ausgabe zwischen Geräten leicht variieren, selbst wenn die Zeichenanweisungen identisch sind. Der User-Agent-String meldet Browsername, Version und Betriebssystem, während Zeitzone und Schriftartenliste den Pool passender Geräte mit jedem weiteren Signal zusätzlich eingrenzen.

SignalWas es offenlegtWarum es zwischen Geräten variiert
Canvas-RenderingPixelgenaue Ausgabe einer versteckten ZeichnungUnterschiede bei GPU, Treiber und Betriebssystem-Rendering
Installierte SchriftartenWelche Schriftarten zur Textdarstellung verfügbar sindVariiert je nach Betriebssystem, Region und installierter Software
BildschirmauflösungAnzeigegröße und FarbtiefeVariiert je nach Gerät und Monitor-Setup
User-AgentBrowsername, Version, BetriebssystemVom Browser gesetzt, ändert sich bei Updates
ZeitzoneDie vom Browser konfigurierte lokale ZeitzoneVom Betriebssystem oder Benutzer gesetzt

Nahaufnahme eines Laptop-Bildschirms mit mehreren geöffneten Browser-Tabs, die für die vielen Signale stehen, die ein Browser einer Seite offenlegt.

Was ist Entropie, und warum ist sie für die Eindeutigkeit eines Fingerabdrucks wichtig?

Entropie misst, wie viele Bits an identifizierender Information ein Signal beisteuert, und die Gesamteindeutigkeit eines Fingerabdrucks entsteht durch die Kombination von Signalen mit genug Gesamtentropie, um ein Gerät aus dem Pool aller anderen Geräte mit ähnlicher Hardware herauszulösen. Ein häufiges Signal, etwa "nutzt Chrome", trägt für sich genommen sehr wenig Entropie bei, da Millionen Geräte es teilen, aber eine seltene Schriftartenliste oder eine ungewöhnliche Kombination aus Bildschirmauflösung und Zeitzone kann den passenden Pool deutlich eingrenzen. Die Kombination von zehn oder mehr Signalen mittlerer Entropie macht aus einem Fingerabdruck, der "wahrscheinlich zu Tausenden Geräten passt", einen, der "mit hoher Sicherheit zu einem bestimmten Gerät passt".

Wie unabhängige Signale zu einer Kennung verschmelzen
1
Signale erfassen. Canvas-Ausgabe, Schriftarten, Bildschirmgröße, User-Agent und Zeitzone werden jeweils vom Browser ausgelesen.
2
Entropie bewerten. Jedes Signal grenzt den Pool passender Geräte um einen anderen Betrag ein.
3
Zu einem Hash kombinieren. Die Signale werden zu einem einzigen Fingerabdruckwert zusammengeführt.
4
Beim Wiederkehren abgleichen. Dieselbe Kombination bei einem späteren Besuch identifiziert das Gerät erneut.
Kein einzelnes Signal identifiziert ein Gerät allein; die Kombination ist es, die die Zuordnung eingrenzt.

Warum übersteht Browser-Fingerprinting das Löschen von Cookies?

Browser-Fingerprinting übersteht das Löschen von Cookies, weil die ausgelesenen Signale aus der Konfiguration von Browser und Betriebssystem selbst stammen, nicht aus einer Datei, die eine bestimmte Website gespeichert hat. Das Löschen von Cookies entfernt die Kennungen, die eine Website auf dem Gerät des Besuchers hinterlegt hat, ändert aber nicht dessen Bildschirmauflösung, installierte Schriftarten oder die Art, wie seine Grafikhardware ein Canvas-Element rendert, sodass die Neuberechnung des Fingerabdrucks beim nächsten Besuch dasselbe oder ein sehr ähnliches Ergebnis liefert. Genau das unterscheidet Fingerprinting von Cookie-basiertem Tracking: Das Löschen des Speichers besiegt ein Cookie, aber nicht einen Fingerabdruck, der aus Hardware- und Konfigurationssignalen aufgebaut ist.

Person liest ein gedrucktes Rechtsdokument am Schreibtisch, ein Sinnbild für die Einwilligungsregeln, die Datenerhebung wie Fingerprinting betreffen.

Was eine Cookie-Löschung übersteht
Wird durch Cookie-Löschung entfernt
  • Vom Server vergebene Kennungen
  • Gespeicherte Sitzungs-Tokens
Bleibt von der Cookie-Löschung unberührt
  • Bildschirmauflösung
  • Installierte Schriftarten
  • Canvas-Rendering-Ausgabe
Das Löschen von Cookies entfernt gespeicherte Kennungen, nicht die Hardware- und Konfigurationssignale, die ein Fingerabdruck ausliest.

Wie ist die rechtliche Lage von Browser-Fingerprinting unter der GDPR?

Nach der GDPR gilt ein Browser-Fingerabdruck, der ein bestimmtes Gerät herausgreifen und wiedererkennen kann, als personenbezogenes Datum, und seine Erhebung zu Tracking-Zwecken braucht dieselbe Rechtsgrundlage und Einwilligung wie ein Tracking-Cookie. Die Einwilligungspflicht der ePrivacy-Richtlinie gilt für das Speichern oder Auslesen von Informationen auf einem Gerät, unabhängig davon, ob diese Information als Cookie bezeichnet wird, sodass das Auslesen von Canvas-Ausgaben oder Schriftartenlisten zum Aufbau eines Fingerabdrucks unter dieselbe Regel fällt wie das Auslesen eines Cookie-Werts. Eine Website, die Fingerprinting-Skripte ausführt, bevor ein Besucher seine Tracking-Einwilligung gegeben hat, verarbeitet personenbezogene Daten ohne die erforderliche Rechtsgrundlage, ganz gleich, ob sie die Technik jemals als Cookie bezeichnet.

Wie unterscheidet sich Fingerprinting von anderen Formen des Cross-Site-Tracking?

Fingerprinting identifiziert ein einzelnes Gerät anhand von Signalen, die jeweils auf einer Website gesammelt werden, während andere Formen des Cross-Site-Tracking auf eine gemeinsame Kennung angewiesen sind, etwa ein Third-Party-Cookie oder ein Werbenetzwerk-Pixel, das absichtlich auf mehreren Websites platziert wird. Fingerprinting erfordert nicht, dass die beteiligten Websites einen gemeinsamen Tracking-Partner teilen, da jede Website unabhängig einen ähnlichen Fingerabdruck aus denselben zugrunde liegenden Gerätesignalen berechnen kann. Das ist mit ein Grund, warum sich Fingerprinting schwerer mit einer einzigen Einstellung blockieren lässt: Ein Third-Party-Cookie lässt sich auf Browserebene deaktivieren, aber die zugrunde liegenden Signale, die Fingerprinting ausliest, sind standardmäßig jeder Seite zugänglich, sofern der Browser sie nicht gezielt einschränkt.

Häufig gestellte Fragen

Kann ich Browser-Fingerprinting vollständig blockieren?

Nicht vollständig, denn manche Signale, auf die ein Fingerabdruck angewiesen ist, etwa die Bildschirmauflösung, lassen sich nur schwer verbergen, ohne die Darstellung einer Seite zu beeinträchtigen. Browsereinstellungen, die den Canvas-Zugriff einschränken, gemeldete Werte randomisieren oder bekannte Fingerprinting-Skripte blockieren, verringern die Genauigkeit des Fingerabdrucks, können aber nicht jedes Signal entfernen, das eine Website auslesen kann.

Ist Browser-Fingerprinting illegal?

Browser-Fingerprinting ist an sich nicht illegal, aber es zu nutzen, um ein bestimmtes Gerät zu identifizieren und zu verfolgen, ohne die Einwilligung, die GDPR und die ePrivacy-Richtlinie dafür verlangen, ist in der EU unrechtmäßig. Die rechtliche Frage betrifft nicht die Technik selbst, sondern ob sie genutzt wird, um ein Gerät ohne gültige Rechtsgrundlage herauszugreifen.

Stoppt das Löschen meines Browser-Caches das Fingerprinting?

Nein, das Löschen von Cache und Cookies entfernt gespeicherte Kennungen, die eine Website hinterlegt hat, ändert aber nicht Ihre Bildschirmauflösung, installierten Schriftarten oder die Art, wie Ihre Hardware ein Canvas-Element rendert, also genau die Signale, die Fingerprinting tatsächlich ausliest. Ein neu berechneter Fingerabdruck bei Ihrem nächsten Besuch kann dasselbe Gerät weiterhin zuordnen.

Ein First-Party-Cookie ist ein Wert, den die Website selbst in Ihrem Browser speichert und bei einem späteren Besuch wieder ausliest, und das Löschen entfernt die Kennung vollständig. Ein Browser-Fingerabdruck leitet sich aus der eigenen Konfiguration und dem Hardwareverhalten Ihres Geräts ab, sodass es keine einzelne gespeicherte Datei zum Löschen gibt.

Verhindern Inkognito- oder private Browsing-Modi das Fingerprinting?

Private Browsing-Modi löschen Cookies und Verlauf am Ende einer Sitzung, aber die meisten Signale, die beim Fingerprinting genutzt werden, etwa Bildschirmgröße, installierte Schriftarten und User-Agent, bleiben vom privaten Modus unberührt und sind für jede während dieser Sitzung geladene Seite weiterhin auslesbar.

Warum meiden Analytics-Tools mit Fokus auf Datenschutz das Fingerprinting?

Fingerprinting identifiziert ein einzelnes Gerät ohne Einwilligung, was direkt im Widerspruch zu cookiefreier Analytics steht, die so gebaut ist, dass sie unter der GDPR arbeitet, ohne personenbezogene Kennungen zu erheben. Flowserys datenschutzorientierte Analytics ist cookiefrei und in der EU gehostet, genau damit eine Website weder einen Fingerabdruck noch ein Cookie-Banner braucht, um den Traffic zu messen.

Wie viele Signale braucht es, um einen eindeutigen Browser-Fingerabdruck zu erstellen?

Es gibt keine feste Zahl, aber die Kombination von zehn oder mehr Signalen mit mittlerer Entropie reicht in der Regel aus, um aus einem Fingerabdruck, der zu Tausenden von Geräten passt, einen zu machen, der ein einzelnes Gerät mit hoher Sicherheit identifiziert. Signale wie Canvas-Ausgabe, installierte Schriftarten, Bildschirmauflösung, User-Agent und Zeitzone werden dafür typischerweise kombiniert. Weniger Signale, oder solche, die viele Geräte teilen, lassen die Zuordnung in einem größeren, unsichereren Pool.

Flowsery
Flowsery

Jetzt 14 Tage kostenlos testen

Echtzeit-Dashboard

Zielverfolgung

Cookie-freies Tracking

Wie sieht ein Browser-Fingerabdruck eigentlich aus?

Ein Browser-Fingerabdruck ist keine Datei und kein Bild, sondern ein einzelner Hash-Wert, der aus Signalen wie Canvas-Rendering-Ausgabe, installierten Schriftarten, Bildschirmauflösung, User-Agent-String und Zeitzone berechnet wird. Dieselbe Kombination von Eingaben ergibt denselben Hash, sodass eine Website ihn beim nächsten Besuch neu berechnen und auf Übereinstimmung prüfen kann. Es gibt nichts zu öffnen oder anzusehen, nur einen Wert zum Vergleichen.

Können zwei unterschiedliche Geräte denselben Browser-Fingerabdruck haben?

Zwei Geräte können denselben Fingerabdruck erzeugen, wenn die kombinierten Signale nicht genug Entropie liefern, um sie von anderen mit ähnlicher Hardware und ähnlichen Einstellungen zu unterscheiden. Ein häufiges Signal wie die Nutzung von Chrome trägt für sich genommen sehr wenig bei, da Millionen von Geräten es teilen, sodass zwei Maschinen mit demselben Browser, derselben Bildschirmauflösung und Zeitzone übereinstimmen können. Weitere Signale, besonders seltene wie eine ungewöhnliche Schriftartenliste, verengen diesen Pool und verringern die Wahrscheinlichkeit einer Kollision.

Zählt ein Browser-Fingerabdruck als personenbezogene Daten, auch wenn er nicht mit meinem Namen verknüpft ist?

Das kann er, denn die GDPR stuft einen Fingerabdruck als personenbezogene Daten ein, sobald er ein bestimmtes Gerät herausgreifen und wiedererkennen kann, unabhängig davon, ob er mit einem Namen oder einer E-Mail-Adresse verknüpft ist. Die entscheidende Schwelle im Gesetz ist die Fähigkeit, ein Gerät von anderen zu unterscheiden, nicht das Vorhandensein eines Identitätsmerkmals. Deshalb brauchen Fingerprinting-Skripte dieselbe Einwilligung wie ein Tracking-Cookie, sobald sie zu diesem Zweck eingesetzt werden.

War dieser Artikel hilfreich?

Teilen Sie uns Ihre Meinung mit!

Sehen Sie uns öfter bei Google

Ein Klick macht Flowsery zu einer bevorzugten Quelle. Unsere Artikel stehen dann weiter oben in Ihren Top-Meldungen, im KI-Modus und in den KI-Übersichten.

Bevor Sie gehen...

Flowsery

Flowsery

Umsatzorientierte Analysen für Ihre Website

Verfolgen Sie jeden Besucher, jede Quelle und jede Conversion in Echtzeit. Einfach, leistungsstark und komplett ohne Cookies.

Echtzeit-Dashboard

Zielverfolgung

Cookie-freies Tracking

Verwandte Glossarbegriffe

Wie Cookie-Syncing Werbe-IDs über Websites hinweg abgleichtWie Cookie-Syncing Werbe-IDs über Websites hinweg abgleicht
Glossar

Wie Cookie-Syncing Werbe-IDs über Websites hinweg abgleicht

Ad-Tech-Firmen tauschen per Cookie-Syncing Nutzer-IDs über Redirects und Pixel. Was Safari, Firefox und Chrome dagegen tun und warum Analytics es nie braucht.

•9 Min. Lesezeit
Warum CNAME-Cloaking Tracker nicht mehr vor Safari oder Brave verstecktWarum CNAME-Cloaking Tracker nicht mehr vor Safari oder Brave versteckt
Glossar

Warum CNAME-Cloaking Tracker nicht mehr vor Safari oder Brave versteckt

Tracker tarnten sich per CNAME-Cloaking als Ihre Subdomain. Wie der Trick wirkt, warum Safari Cookies auf 7 Tage kappt und wie Brave und uBlock ihn enttarnen.

•9 Min. Lesezeit
Was User-Agent Client Hints senden und was Analytics noch siehtWas User-Agent Client Hints senden und was Analytics noch sieht
Glossar

Was User-Agent Client Hints senden und was Analytics noch sieht

Chrome teilt Browserdaten über User-Agent Client Hints in Sec-CH-UA-Header auf. Low vs. High Entropy, Accept-CH, der reduzierte UA und was Analytics liest.

•9 Min. Lesezeit
Wann Data Sampling beginnt und wie Sie es in einem Bericht erkennenWann Data Sampling beginnt und wie Sie es in einem Bericht erkennen
Glossar

Wann Data Sampling beginnt und wie Sie es in einem Bericht erkennen

In GA4 beginnt Data Sampling oberhalb von 10 Millionen Ereignissen bei Standard-Properties und 100 Millionen bei Analytics 360. Nur ein Symbol zeigt es an.

•9 Min. Lesezeit
Was Clickstream-Daten erfassen, Zeile für ZeileWas Clickstream-Daten erfassen, Zeile für Zeile
Glossar

Was Clickstream-Daten erfassen, Zeile für Zeile

Jede Zeile in Clickstream-Daten ist ein Hit mit Zeitstempel, Kennung und URL, weshalb DSGVO und CCPA den Export beide als personenbezogene Daten behandeln.

•8 Min. Lesezeit
So lesen Sie Entry Page vs. Landing Page in GA4 und AdobeSo lesen Sie Entry Page vs. Landing Page in GA4 und Adobe
Glossar

So lesen Sie Entry Page vs. Landing Page in GA4 und Adobe

Die Trennung von Entry Page und Landing Page zählt, weil GA4 nur eine Dimension Landing page liefert und Adobe nur Entry page, aus anderen Feldern berechnet.

•8 Min. Lesezeit

Verwandte Artikel