Browser-Fingerprint-Viewer
Zeigen Sie Ihren Browser-Fingerprint und alle zugrunde liegenden Signale an, die von FingerprintJS gemeldet werden, einschließlich Canvas, Audio, Schriftarten und Hardware-Daten.
Eingabe
Ausgabe
Readme
Was ist Browser-Fingerprinting?
Browser-Fingerprinting ist eine Technik zur Identifizierung oder Verfolgung eines Web-Benutzers durch die Erfassung einer Kombination von Attributen, die vom Browser und Gerät offengelegt werden – ohne Verwendung von Cookies oder persistentem Speicher. Diese Attribute umfassen die User-Agent-Zeichenkette, Bildschirmauflösung, installierte Schriftarten, Canvas-Rendering-Verhalten, Audio-Context-Eigenschaften, WebGL-Funktionen, Zeitzone und Dutzende weitere Signale. In Kombination bilden sie ein Muster, das oft einzigartig für eine bestimmte Geräte- und Browser-Konfiguration ist.
Ein Fingerprint wird typischerweise als kurzer Hash ausgedrückt – die „Besucher-ID" – berechnet durch Hashing aller erfassten Signale zusammen. Auch ohne Cookies können viele Benutzer über Sitzungen hinweg neu identifiziert werden, wenn ihr Fingerprint stabil genug ist. Das Verständnis, welche Daten Ihr Browser offenlegt, ist der erste Schritt zum Verständnis des Umfangs moderner Tracking-Techniken.
Werkzeugbeschreibung
Dieses Tool generiert Ihren Browser-Fingerprint mit FingerprintJS und zeigt die vollständige Aufschlüsselung aller Signale an, die dazu beitragen. Sie können Ihre eindeutige Besucher-ID, den Konfidenzwert und den erfassten Rohwert für jede einzelne Komponente sehen – von Audio-Context-Einstellungen bis Canvas-Hash bis Hardware-Parallelität.
Funktionen
- Vollständige Komponentenaufschlüsselung: Überprüfen Sie jedes Signal, das zum Aufbau des Fingerprints verwendet wird, einschließlich Canvas, Audio, Schriftarten, WebGL, Bildschirm, Zeitzone und mehr – angezeigt als strukturiertes JSON
- Besucher-ID-Anzeige: Sehen Sie die endgültige gehashte Besucher-ID, die Websites mit FingerprintJS Ihrem Browser zuordnen würden
- Konfidenzwert: Ein Wert zwischen 0 und 1, der angibt, wie zuverlässig der generierte Fingerprint wahrscheinlich über Sitzungen hinweg ist
- Algorithmus-Version: Zeigt die FingerprintJS-Bibliotheksversion an, die zur Berechnung des Fingerprints verwendet wurde
- Einmalige Aktualisierung: Regenerieren Sie den Fingerprint jederzeit, um zu sehen, ob sich Werte zwischen Sitzungen ändern
Funktionsweise
Wenn Sie das Tool öffnen (oder auf Fingerprint generieren klicken), wird FingerprintJS vollständig in Ihrem Browser ausgeführt. Es erfasst Dutzende von Browser- und Gerätesignalen, hasht sie zusammen zu einer stabilen Besucher-ID und gibt sowohl die ID als auch die einzelnen Komponentenwerte zurück. Es werden keine Daten an einen Server gesendet – die gesamte Verarbeitung erfolgt lokal.
Tipps
- Wenn Ihr Konfidenzwert niedrig ist, haben einige Komponenten möglicherweise Fehler zurückgegeben oder ungewöhnliche Werte. Überprüfen Sie die Komponenten-JSON auf Einträge mit einem
error-Schlüssel. - Der Vergleich der Komponentenausgabe zwischen verschiedenen Browsern oder Geräten ist eine praktische Möglichkeit, um zu verstehen, welche Signale sich zwischen Umgebungen am meisten unterscheiden.
- Der private/Inkognito-Modus kann eine andere Besucher-ID als eine normale Sitzung erzeugen, da einige Signale wie speicherbasierte Caches gelöscht werden.