Browser-Fingerprinting: Der unsichtbare Tracker
Cookie-Blocker stoppen Browser-Fingerprinting nicht. Websites verfolgen Geräte, Schriften und Bildschirmgröße, ohne einen einzigen Cookie zu speichern.
Inhaltsverzeichnis
- Was ist Browser-Fingerprinting?
- Welche Daten gesammelt werden
- Grundlegende Browser-Eigenschaften
- Canvas-Fingerprinting
- WebGL-Fingerprinting
- Audio-Context-Fingerprinting
- Schriftarten-Enumeration
- Hardware- und Leistungssignale
- Wer Fingerprinting nutzt und warum
- Wie man sich gegen Browser-Fingerprinting wehrt
- Tor Browser verwenden
- Firefox mit fingerabdruck-resistenten Einstellungen verwenden
- Brave Browser verwenden
- Ungewöhnliche Konfigurationen vermeiden
- Browser-Erweiterungen mit Bedacht verwenden
- Ihren Fingerabdruck testen
Was ist Browser-Fingerprinting?
Wenn Sie eine Website besuchen, teilt Ihr Browser automatisch eine Fülle technischer Informationen über Ihr Gerät und Ihre Konfiguration mit. Für sich genommen wirken diese Details harmlos. Zusammengenommen bilden sie einen Fingerabdruck – ein Profil, das so spezifisch ist, dass es Sie über Websites hinweg identifizieren kann, ohne Cookies, IP-Adressen oder einen lokalen Speicher zu verwenden.
Browser-Fingerprinting ist eine Tracking-Technik, die diese Konfigurationsdaten sammelt und zu einem eindeutigen Bezeichner hasht. Im Gegensatz zu Cookies speichert Fingerprinting:
- Nichts auf Ihrem Gerät
- Kann weder durch Löschen von Cookies noch durch den Browserverlauf beseitigt oder blockiert werden
- Funktioniert auch im privaten/Inkognito-Modus
- Besteht über verschiedene Browser auf demselben Gerät hinweg
- Ist für Nutzer völlig unsichtbar
Studien zeigen, dass Browser-Fingerabdrücke bei über 80 % der Nutzer einzigartig sind, und in Kombination mit anderen Signalen nähert sich die Einzigartigkeit 99 %.
Welche Daten gesammelt werden
Fingerprinting-Skripte fragen Dutzende von Browser- und Geräteeigenschaften ab:
Grundlegende Browser-Eigenschaften
- User-Agent-String: Browsername, Version, Betriebssystem, Gerätetyp
- Accept-Header: Welche Inhaltstypen, Sprachen und Kodierungen der Browser akzeptiert
- Installierte Plugins und MIME-Typen (in modernen Browsern weniger relevant, aber historisch markant)
- Do Not Track-Status (ironischerweise kann das Aktivieren von DNT Sie markanter machen)
- Bildschirmauflösung und Farbtiefe
- Zeitzone und Spracheinstellungen
Canvas-Fingerprinting
Die leistungsstärkste Technik. JavaScript zeichnet unsichtbaren Text oder Grafiken auf ein HTML5-Canvas-Element und liest die resultierenden Pixeldaten. Aufgrund subtiler Unterschiede in GPU, Betriebssystem-Rendering-Bibliotheken und Anti-Aliasing-Algorithmen erzeugen dieselben Anweisungen leicht unterschiedliche Ausgaben auf verschiedenen Geräten. Diese Pixeldaten werden gehasht, um einen hochstabilen Bezeichner zu erstellen.
WebGL-Fingerprinting
Ähnlich wie Canvas, aber verwendet WebGL für das Rendering von 3D-Grafiken. GPU-Modell, Treiberversion und Renderer-Parameter erzeugen einen markanten Fingerabdruck, der im Laufe der Zeit besonders stabil ist.
Audio-Context-Fingerprinting
JavaScript generiert Audiodaten mithilfe der Web Audio API und misst, wie der Audio-Stack des Browsers sie verarbeitet. Unterschiede in Betriebssystem-Audiobibliotheken und Hardware produzieren subtil unterschiedliche Ausgaben – ein weiterer Hash, ein weiteres Signal.
Schriftarten-Enumeration
Durch Messen, wie Text mit verschiedenen Schriftarten gerendert wird, können Skripte ableiten, welche Schriftarten auf Ihrem System installiert sind. Ein markanter Schriftartensatz grenzt Ihr Gerät erheblich ein.
Hardware- und Leistungssignale
- CPU-Kernanzahl (über
navigator.hardwareConcurrency) - Gerätespeicher (ungefähr, über
navigator.deviceMemory) - Akkustatus (veraltet wegen Datenschutzbedenken, aber historisch genutzt)
- Sensordaten auf Mobilgeräten (Beschleunigungssensor, Gyroskop)
- Netzwerkverbindungstyp
Wer Fingerprinting nutzt und warum
Werbenetzwerke nutzen Fingerprinting, um Nutzer websiteübergreifend für gezielte Werbung zu verfolgen und dabei Cookie-Einwilligungsanforderungen zu umgehen.
Betrugspräventionssysteme nutzen es legitim – Banken und E-Commerce-Plattformen nehmen Browser-Fingerabdrücke, um Kontoübernahmen zu erkennen, wenn eine Anmeldung von einem ungewöhnlichen Gerät aus erscheint.
Analyseanbieter nutzen es, um eindeutige Besucher ohne Cookies zu zählen.
Datenhändler kombinieren Fingerabdruckdaten mit anderen Quellen, um Verhaltensprofile zu erstellen.
Der Doppelverwendungscharakter der Technologie macht sie ethisch zweideutig – dieselbe Technik, die von Banken zur Betrugsprävention eingesetzt wird, wird von Werbenetzwerken zur Umgehung der Nutzereinwilligung verwendet.
Wie man sich gegen Browser-Fingerprinting wehrt
Eine vollständige Prävention ist äußerst schwierig – die Gegenmaßnahme selbst kann Sie herausstechen lassen. Das Ziel ist, in der Masse unterzutauchen, anstatt alle Signale zu eliminieren.
Tor Browser verwenden
Der Tor Browser ist der Goldstandard für Fingerabdruck-Resistenz. Er standardisiert absichtlich Dutzende von Fingerprinting-Signalen – alle Tor-Browser-Nutzer präsentieren nahezu identische Canvas-Ausgaben, Bildschirmgrößen, Schriftarten und Header. Dies ist der effektivste Ansatz, bringt aber Leistungseinbußen mit sich (die Netzwerkrouting von Tor ist langsamer).
Firefox mit fingerabdruck-resistenten Einstellungen verwenden
Firefox mit privacy.resistFingerprinting auf true gesetzt (in about:config) wendet ähnliche Standardisierungen an. In Kombination mit uBlock Origin und der Firefox Multi-Account Containers-Erweiterung ist es eine praktische Option für den täglichen Gebrauch.
Brave Browser verwenden
Brave hat eingebaute Fingerabdruck-Randomisierung – es randomisiert leicht Canvas-, WebGL- und Audio-Ausgaben bei jedem Seitenaufruf, was den Aufbau eines stabilen websiteübergreifenden Profils unmöglich macht. Es ist der bequemste fingerabdruck-resistente Browser für den allgemeinen Gebrauch.
Ungewöhnliche Konfigurationen vermeiden
Paradoxerweise können aggressive Datenschutz-Setups mit ungewöhnlichen Plugins und Einstellungen Sie stärker fingerprintbar machen. Das Festhalten an Standard-Browser-Konfigurationen mit weniger Modifikationen taucht besser in der Masse unter.
Browser-Erweiterungen mit Bedacht verwenden
Jede Erweiterung, die Sie installieren, kann erkannt werden, was Ihren Browser einzigartiger macht. Minimieren Sie Erweiterungen und bevorzugen Sie Datenschutztools, die weit verbreitet sind (uBlock Origin hat Millionen von Nutzern, was seine Fingerprintbarkeit verdünnt).
Ihren Fingerabdruck testen
Mehrere Tools ermöglichen es Ihnen, die Einzigartigkeit Ihres Browser-Fingerabdrucks zu beurteilen:
- coveryourtracks.eff.org (von EFF): Testet die Einzigartigkeit des Fingerabdrucks und erklärt den Tracking-Schutz
- browserleaks.com: Detaillierte Aufschlüsselung jedes Signals, das Ihr Browser preisgibt
- fingerprintjs.com/demo: Zeigt, was die beliebte Fingerprinting-Bibliothek identifizieren kann
Diese Tools helfen Ihnen, Ihre aktuelle Exponierung zu verstehen und die Auswirkungen von Änderungen, die Sie vornehmen, zu messen.