Zehntausend zufällige Konfigurationen helfen nicht, wenn sich die Signale innerhalb eines Profils widersprechen. Wir untersuchen, wie viele echte Gerätekonfigurationen sinnvoll sind und warum seltene Hardware mehr Sorgfalt erfordert als verbreitete.
Mitbewerber vergleichen häufig die Größe ihrer Fingerprint-Datenbanken. Unsere Messungen zeigen in eine andere Richtung. Canvas und WebGL variieren mit dem Profil-Seed; zwei Profile können sich daher auch bei derselben Basis-Gerätekonfiguration unterscheiden. Die Variation kommt vom Profil-Seed, nicht von exotischer Hardware.
Die Zahl bringt außerdem eine Lizenzfrage mit sich. Der öffentliche Datensatz mit 10.000 Fingerprints steht unter GPL-3.0, und NimbusX liefert ihn nicht mit. Nutzer des Free-Tarifs können diesen Datensatz bei Bedarf selbst herunterladen. Bezahlte Tarife verwenden unsere eigene Gerätebibliothek, die mit unserem Collector erfasst wurde und nicht von der Lizenz eines fremden Datensatzes abhängt.
Eine wiederholte Konfiguration ist nicht zwangsläufig das Problem; eine unstimmige ist es. Eine Grafikkarte aus einer Generation mit einem Chip aus einer anderen, zu viele Schriften für das System oder ein Display, das nie mit dieser Hardware verkauft wurde, erzeugen Widersprüche. Ein Prüfdienst sucht diese Widersprüche in einem einzelnen Profil, nicht nur Übereinstimmungen zwischen Konten.
Ein Pool von 100 bis 300 gängigen Konfigurationen realer Geräte reicht normalerweise aus. Vielfalt entsteht dann durch Variation auf Profilebene. Eine Regel ist wichtiger: Ungewöhnliche Hardware sollte sich nicht in vielen Profilen auf derselben Plattform wiederholen.
Eine Messung setzt die Größenordnung ins Verhältnis. Schriften lieferten die höchste Entropie: 9,45 Bit; allein die Schriftliste machte 35 % der Rechner in der Stichprobe einzigartig. Die automatische Auswahl richtet sich deshalb danach, was der Host-Rechner tatsächlich bereitstellen kann, und nicht nach dem Zufall. Eine Identität mit 368 erwarteten Schriften auf einem Rechner mit 147 kann der Website nur die Schnittmenge zeigen, nicht die behauptete Identität. Gemessen wurden 79 % Verfügbarkeit bei Identitäten mit 201 Schriften und 35–40 % bei mehr als 400.
Fünfzig Konten mit einer RTX 4090 und denselben 386 Schriften fallen stärker auf als fünfzig Konten mit verbreiteter Hardware. Seltenheit ist selbst ein Signal. NimbusX prüft jede Konfiguration vor der Aufnahme in die Bibliothek, kennzeichnet ungewöhnliche Geräte in der Liste und überlässt bei mobilen Identitäten die Hardwareauswahl der Engine.
Eine eigene Zustandsmetrik überwacht die Wiederverwendung. Der Befehl device coverage zeigt, wie viele Profile denselben Gerätedatensatz verwenden. Liegt der Wert über eins, lassen sich diese Profile leichter verknüpfen und die Gerätebibliothek erfüllt ihren Zweck nicht mehr.
Erstelle zwei Profile im Free-Tarif und prüfe beide mit dem Browser-Fingerprint-Test und unabhängigen öffentlichen Prüfdiensten. Canvas und WebGL unterscheiden sich, die Gerätesignale bleiben stimmig und die Rohwerte belegen das direkt.
Wie Prüfseiten Browserprofile verknüpfen · Mobile Fingerprints ohne Smartphone