Zum Inhalt springen
Gesponsert AccsZone — ready-made accounts, instant delivery

Glossar

Canvas-Fingerprint

Ein Canvas-Fingerprint ist ein Hash davon, wie Ihr Browser versteckte Grafiken zeichnet; kleine Rendering-Unterschiede machen ihn zur stabilen Gerätekennung.

Was ein Canvas-Fingerprint ist

Das HTML-Canvas-Element lässt eine Webseite Text und Formen per JavaScript zeichnen. Das Ergebnis ist nicht auf jeder Maschine identisch. Schriftrendering, Anti-Aliasing, Subpixel-Positionierung, Grafiktreiber und GPU verschieben einzelne Pixel. Eine Seite kann ein festes Bild unsichtbar zeichnen, die Pixel zurücklesen und hashen. Der Hash ist der Canvas-Fingerprint. Für sich sagt er nichts aus, aber er ist auf Ihrem Gerät meist jedes Mal gleich und auf den meisten anderen Geräten anders — genau das, was ein Tracker will.

Die meisten Implementierungen rendern zusätzlich über WebGL, wo Grafikkarte und Treiber eine noch stärkere Signatur hinterlassen. Canvas- und WebGL-Hashes werden meist mit anderen Merkmalen zu einem vollständigen Browser-Fingerprint kombiniert.

Warum es wichtig ist

Ein Canvas-Hash überlebt das Löschen von Cookies, private Fenster und den Wechsel der IP-Adresse. Für eine Website, die Sitzungen verknüpfen will, ist er weit dauerhafter als alles, was im Browser gespeichert ist. Für Nutzer von Anti-Detect-Browsern ist die Sorge umgekehrt: Ein gefälschtes Canvas muss innerhalb eines Profils stabil und für die behauptete Hardware plausibel sein. Ein Hash, der sich bei jedem Seitenaufruf ändert, oder ein Windows-User-Agent, der wie ein Linux-Server zeichnet, ist selbst ein erkennbares Muster.

So prüfen Sie es

Öffnen Sie den Canvas-Fingerprint-Test. Er zeichnet dasselbe Referenzbild zweimal, zeigt Ihnen das Bild und meldet den Hash zusammen mit einer Stabilitätsprüfung, die verrät, ob Ihr Browser zufälliges Rauschen hinzufügt. Die Seite Browser-Fingerprint zeigt den Canvas-Hash neben den anderen Signalen.

So verringern Sie ihn

  • Firefox' Fingerprinting-Schutz liefert Skripten, die Pixel ohne Nutzerinteraktion lesen, ein leeres oder verrauschtes Canvas.
  • Browser-Erweiterungen können Rauschen hinzufügen, aber Rauschen, das sich pro Anfrage ändert, lässt Sie als geschützten Nutzer auffallen — was bei Websites, die Konsistenz bewerten, schlimmer sein kann als ein stabiler Hash.
  • Anti-Detect-Browser ersetzen den Hash durch einen festen Wert pro Profil. Prüfen Sie ihn mit unserem Test nach dem Erstellen eines Profils und erneut nach Updates, da sich sowohl der Browser als auch das Spoofing ändern können.

Ein häufiges Missverständnis

Canvas-Fingerprinting erfordert kein sichtbares Canvas. Die Zeichnung ist unsichtbar und dauert Millisekunden; nichts zeigt an, dass sie stattgefunden hat, es sei denn, Sie nutzen ein Tool, das Zugriffe auf die API meldet.

Verwandte Tools