Zurück zum Blog

Was kostenlose Browser-Fingerprint-Tests prüfen und wie man Ergebnisse gegenprüft

Kostenlose Fingerprint-Testseiten zeigen viele Browser- und Netzwerksignale, doch ein einzelner Score reicht nicht zur Beurteilung. Erst der Abgleich von User-Agent, Zeitzone, WebGL, Canvas, WebRTC und weiteren Werten zeigt, ob eine Umgebung in sich stimmig ist.

Jedes Öffnen einer Webseite und jede Anmeldung bei einem Konto lässt den Browser eine Reihe von Informationen preisgeben: Systemtyp, Browserversion, Schriftarten, Bildschirmauflösung, Rendering-Ergebnisse von Canvas und WebGL sowie netzwerkseitige Daten wie IP, DNS und WebRTC. Selbst nach dem Löschen von Cookies kann die Kombination dieser Merkmale weiterhin dazu dienen, Geräte zu erkennen und miteinander zu verknüpfen.

Es gibt Dutzende kostenlose Testseiten, doch für den dauerhaften Einsatz braucht man im Grunde nur einige wenige Kategorien. Nützlicher als eine lange Sammlung von URLs ist es, zuerst zu verstehen, was jede Seite prüft, und anschließend die Ergebnisse miteinander abzugleichen.

Die Prüfwerte lassen sich im Wesentlichen in diese Gruppen einteilen

Die erste Gruppe umfasst Informationen, die der Browser selbst meldet: User-Agent, Browser- und Engine-Version, Kennung des Betriebssystems, Bildschirmauflösung, Sprachliste, Zeitzone, installierte Schriftarten und Plugin-Liste. Diese Werte sind leicht auszulesen und ebenso leicht inkonsistent zu konfigurieren. So kann das System etwa ein bestimmtes Gerätemodell melden, während Sprache und Zeitzone auf eine andere Region hindeuten.

Die zweite Gruppe betrifft Rendering-Parameter: Canvas-Ergebnisse, WebGL-Parameter und GPU-Informationen, Merkmale der Audioverarbeitung sowie bei manchen Tools die Genauigkeit mathematischer Berechnungen. Diese Werte sind nicht von sich aus gut oder schlecht; entscheidend ist, ob sie zur gemeldeten Systemidentität passen.

Die dritte Gruppe betrifft das Netzwerk: Herkunft und Typ der Zugriffs-IP, DNS-Auflösungspfad und die Frage, ob WebRTC die tatsächliche ausgehende IP-Adresse preisgibt. In Multi-Account-Szenarien kann diese Gruppe die schwerwiegendsten Folgen haben. Wird die echte Ausgangsadresse sichtbar, verliert ein großer Teil der zuvor eingerichteten Umgebungsisolierung seinen Nutzen.

Was kostenlose Tools prüfen können

Kostenlose Seiten können in der Regel die Einzelwerte aller drei Gruppen anzeigen. Allgemeine Testseiten führen oft mehr als ein Dutzend Dimensionen auf und geben zusätzlich einen Hinweis wie die Plausibilität des Fingerprints. Spezialisierte Seiten eignen sich für die Detailprüfung einzelner Punkte, etwa der über WebGL sichtbaren GPU- und Rendering-Parameter. Netzwerkseiten stellen IP-Zuordnung, Proxy-Status, WebRTC-Leaks und die Übereinstimmung von Zeitzone und Region nebeneinander dar.

Für die meisten alltäglichen Anwendungen decken diese kostenlosen Seitentypen bereits die wichtigsten Dimensionen ab und reichen aus.

Was kostenlose Tools nicht beantworten können

Drei Fragen kann eine Testseite nicht beantworten.

Erstens geht es um die Beziehung zwischen verschiedenen Umgebungen. Eine einzelne Seite sieht nur den aktuell getesteten Browser. Sie weiß nicht, ob zwei Umgebungen dieselben Parameter verwenden oder sich Fingerprints überschneiden. Das lässt sich nur durch den Vergleich der Ergebnisse mehrerer Umgebungen feststellen.

Zweitens kennt die Seite nicht die Entscheidungskriterien einer Plattform. Der angezeigte Score wird vom jeweiligen Testanbieter berechnet und entspricht nicht den Schwellenwerten der Risikokontrolle einer Plattform. Ein hoher oder niedriger Score sagt daher nicht direkt aus, ob die Umgebung von einer Plattform erkannt wird.

Drittens fehlt die Aussage zur langfristigen Stabilität. Eine Testseite liefert nur eine Momentaufnahme. Ob sich Parameter beim nächsten Öffnen ändern oder nach einem Gerätewechsel driften, lässt sich nur durch eine eigene Baseline und spätere Vergleiche beurteilen.

Den Score nicht wie ein Zeugnis behandeln

Viele behandeln einen Fingerprint-Score wie eine Prüfungsnote und optimieren nur auf einen möglichst hohen Wert. Das setzt die Prioritäten falsch.

Der Score zeigt, ob die Kombination der Parameter wie ein reales Gerät wirkt und intern stimmig erscheint. Er soll Widersprüche sichtbar machen, nicht eine Sicherheitsstufe vergeben. Ein hoher Score beseitigt keine widersprüchlichen Parameter. Ein mittelmäßiger Score erfordert meist keine Änderung, wenn alle Werte zusammenpassen. Meldet nur ein Tool eine Auffälligkeit, sollte man zuerst unterschiedliche Datenquellen in Betracht ziehen, bevor man die Umgebung verändert.

Entscheidend ist immer die Konsistenz der Parameter untereinander, nicht eine einzelne Zahl.

So funktioniert die Gegenprüfung

Zwei oder drei fest verwendete Tools genügen. Da ihre Datenquellen und Schwerpunkte unterschiedlich sind, ergänzen sie sich gegenseitig. Nach der Einrichtung einer Umgebung sollte man einmal die Ergebnisse als Baseline festhalten. Später prüft man nur dann erneut, wenn bei einem Konto Auffälligkeiten auftreten, und vergleicht, welche Werte sich verändert haben.

Besonders wichtig sind zwei Übereinstimmungen: Die Zugriffs-IP sollte mit der von WebRTC sichtbaren IP übereinstimmen, und die Zeitzone sollte zur Region der IP passen. Fehler in diesen beiden Punkten wiegen wesentlich schwerer als einige verlorene Score-Punkte.

Bei einer Auffälligkeit sollte man nicht beim Gesamtergebnis stehen bleiben, sondern die einzelnen Dimensionen öffnen. Passt die Sprachliste nicht zur IP-Region oder stimmen GPU-Informationen und Systemkennung nicht überein? Erst wenn der konkrete Widerspruch gefunden ist, lässt sich gezielt nachbessern.

Tools finden Probleme, beheben sie aber nicht

Eine Testseite kann zeigen, was nicht stimmt, aber sie kann die Umgebung selbst nicht verändern. Für interne Konsistenz muss die Umgebung unabhängige Konfiguration unterstützen: Jede Umgebung braucht eigene, nicht doppelt verwendete Fingerprint-Parameter; Zeitzone und Sprache müssen passend zum Zielmarkt einstellbar sein; und die Parameter sollten stabil bleiben, statt sich bei jedem Öffnen zu ändern.

Die Fingerprint-Umgebungsfunktionen von PurpleMark unterstützen die unabhängige Konfiguration und stabile Speicherung von Fingerprint-Parametern pro Umgebung. Zusammen mit der Gegenprüfung durch Testtools wird die Bewertung einer Umgebung damit von einem Bauchgefühl zu einem überprüfbaren Prozess.

Häufige Fragen

Kostet ein Fingerprint-Test Geld? Die gängigen kostenlosen Seiten decken die wichtigsten Dimensionen bereits ab und reichen für den Alltag aus.

Wie oft sollte man prüfen? Einmal beim Erstellen einer neuen Umgebung und danach im laufenden Betrieb nur dann, wenn ein Konto auffällig wird. Tägliche Tests sind nicht nötig.

Bedeutet ein unauffälliges Testergebnis, dass das Konto sicher ist? Der Test beschreibt nur den Zustand der Umgebung. Die Sicherheit eines Kontos hängt auch davon ab, ob das Verhalten den Plattformregeln entspricht; die Umgebung ist daher nur eine notwendige Voraussetzung.