Canvas Fingerprinting: Die unsichtbare Tracking-Methode
Wie Websites deine Grafikkarte nutzen um dich zu identifizieren. Canvas Fingerprinting ist eine der praezisesten Tracking-Techniken.
Canvas Fingerprinting ist eine der praezisesten und am weitesten verbreiteten Methoden, um Browser voneinander zu unterscheiden. Dabei wird deine Grafikkarte als Identifikationsmerkmal missbraucht — voellig unsichtbar und ohne dein Wissen.
In diesem Artikel erklaeren wir die Technik im Detail, zeigen warum sie so effektiv ist und was du dagegen tun kannst.
Wie funktioniert Canvas Fingerprinting?
Die Technik nutzt das HTML5 Canvas-Element — eine Zeichenflaeche, die eigentlich fuer Grafiken und Animationen gedacht ist. Der Ablauf:
- Schritt 1: Die Website erstellt ein unsichtbares Canvas-Element (du siehst es nicht auf der Seite).
- Schritt 2: Ein JavaScript-Befehl zeichnet Text und geometrische Formen auf dieses Canvas — z.B. den Text „Hello World“ in einer bestimmten Schriftart.
- Schritt 3: Das gerenderte Bild wird in eine Daten-URL umgewandelt (eine lange Zeichenkette, die das Bild repraesentiert).
- Schritt 4: Aus dieser Zeichenkette wird ein Hash-Wert berechnet — dein Canvas-Fingerprint.
Der Clou: Die Art, wie dein Browser dieses Bild rendert, haengt von zahlreichen Faktoren ab. Selbst bei identischem Zeichenbefehl unterscheidet sich das Ergebnis minimal von System zu System.
Was beeinflusst den Canvas-Fingerprint?
| Faktor | Einfluss | Aenderbar? |
|---|---|---|
| Grafikkarte (GPU) | Sehr hoch | Nein (Hardware) |
| Grafiktreiber | Hoch | Nur durch Update |
| Betriebssystem | Mittel-Hoch | Nicht praktikabel |
| Installierte Schriften | Mittel | Ja (aber eingeschraenkt) |
| Rendering-Engine | Mittel | Durch Browser-Wechsel |
| Subpixel-Rendering | Niedrig-Mittel | In OS-Einstellungen |
Warum ist das so praezise?
Wie verbreitet ist Canvas Fingerprinting?
Canvas Fingerprinting ist die am haeufigsten eingesetzte Fingerprinting-Methode. Die Gruende:
- Einfach umzusetzen: Wenige Zeilen JavaScript genuegen. Keine speziellen Bibliotheken noetig.
- Schwer zu erkennen: Das Canvas-Element ist unsichtbar. Ohne spezielle Tools merkst du nichts.
- Hohe Entropie: Canvas allein liefert ca. 10-12 Bits an identifizierender Information — das entspricht einer Unterscheidung unter 1.000-4.000 verschiedenen Browsern.
- Stabil: Der Canvas-Fingerprint aendert sich nur bei Hardware-Wechsel oder Treiber-Updates. Er bleibt ueber Wochen und Monate konsistent.
WebGL Fingerprinting: Der grosse Bruder
Eng verwandt mit Canvas Fingerprinting ist das WebGL-Fingerprinting. Statt ein 2D-Bild zu zeichnen, nutzt es die 3D-Grafik-Schnittstelle. Es liest den genauen Namen deiner Grafikkarte und des Treibers aus.
Werte wie "ANGLE (Apple, Apple M2, OpenGL 4.1)" sind extrem spezifisch und identifizieren dein Geraet fast eindeutig.
Canvas vs. WebGL vs. Audio: Die Fingerprinting-Methoden
| Methode | Was wird genutzt? | Entropie | Stabilitaet | Blockierbar? |
|---|---|---|---|---|
| Canvas | 2D-Grafik-Rendering | ~12 Bits | Sehr hoch | Mit Rauschen |
| WebGL | 3D-Grafik-API | ~10 Bits | Sehr hoch | Schwierig |
| Audio | Audio-Verarbeitung | ~8 Bits | Hoch | Relativ einfach |
Schutz vor Canvas Fingerprinting
Canvas Fingerprinting vollstaendig zu blockieren ist schwierig, aber es gibt effektive Gegenmassnahmen:
- Brave Browser: Fuegt automatisch zufaelliges Rauschen zu Canvas-Operationen hinzu, sodass jeder Seitenaufruf einen leicht anderen Fingerprint erzeugt. Das macht eine konsistente Identifikation unmoeglich.
- Tor Browser: Fragt vor jedem Canvas-Zugriff um Erlaubnis und blockiert die Technik standardmaessig. Der sicherste, aber auch unkomfortabelste Ansatz.
- CanvasBlocker (Firefox-Erweiterung): Fuegt konfigurierbares Rauschen zu Canvas-Daten hinzu. Aehnlich wie Brave, aber als Erweiterung fuer Firefox.
- JavaScript deaktivieren: Ohne JavaScript kein Canvas Fingerprinting. Aber auch keine moderne Website mehr nutzbar.
So erkennst du Canvas Fingerprinting
Canvas Fingerprinting ist absichtlich unsichtbar. Aber es gibt Moeglichkeiten, es zu erkennen:
- Browser-Konsole: In den Developer Tools (F12) kannst du unter „Network“ nach Aufrufen von
toDataURL()suchen. - Erweiterungen: CanvasBlocker fuer Firefox zeigt Benachrichtigungen, wenn eine Website Canvas-Fingerprinting versucht.
- TrakMe.net: Unser Fingerprint-Test zeigt dir deinen Canvas-Fingerprint und bewertet, wie einzigartig er ist. So siehst du konkret, was Websites ueber dich erfahren koennen.
Fazit: Canvas Fingerprinting ist real und weit verbreitet
Canvas Fingerprinting mag technisch komplex klingen, aber in der Praxis ist es erschreckend einfach umzusetzen und erschreckend effektiv. Wenn du dich schuetzen willst, ist der Wechsel zu Brave der einfachste und wirksamste Schritt.
Teste jetzt deinen aktuellen Canvas-Fingerprint mit dem TrakMe.net Fingerprint-Test — alle Daten bleiben in deinem Browser.
🔍 Teste deinen Browser jetzt
Finde heraus, wie einzigartig dein digitaler Fingerabdruck ist. 100% lokal, keine Daten werden gesendet.
Fingerprint-Test starten →* Einige Links in diesem Artikel sind Affiliate-Links. Du zahlst den gleichen Preis — wir erhalten eine kleine Provision zur Finanzierung von TrakMe.net. Mehr dazu