Erstens halte ich es nicht für realistisch, von Benutzern zu erwarten, dass sie JavaScript im modernen Web deaktiviert haben. Werfen wir also einen Blick darauf, was Panopticlick allein mit JavaScript zusammen mit der Eindeutigkeit meines Browsers erfassen kann:
- User Agent (1 zu 4.184)
- HTTP_ACCEPT-Header (1 in 14)
- Details zum Browser-Plugin (1 von 1,8 Millionen)
- Zeitzone (1 in 24)
- Bildschirmgröße und Farbtiefe (1 zu 1.700)
- Systemschriftarten (1 in 11)
- Cookies aktiviert? (1 in 1,3)
- Eingeschränkter SuperCookie-Test (1 zu 2)
Die herausragenden Merkmale für die Eindeutigkeit sind eindeutig User-Agent- und Browser-Plugins. Denken Sie daran, dass diese Elemente zusammen verwendet werden , um einen Browser-Fingerabdruck zu bilden. Sie sind also mehr als so stark wie die einzelnen Punkte. Die kumulative Einzigartigkeit hier ist: 4,184 x 14 x 1.8 million x 24 x 1,700 x 11 x 1.3 x 2
aka eine WIRKLICH GROSSE ZAHL . Das ist ... ziemlich einzigartig.
Ich habe Flash im Moment deaktiviert, mit "Click to Activation". Das Aktivieren von Flash fügt Folgendes hinzu:
- Systemschriftarten (1 in 374 KB)
Flash ist das zweitgrößte erkennbare Element, aber angesichts der enormen Anzahl, die selbst die standardmäßige JavaScript-Erkennung in Panopticlick erzeugt, bin ich mir nicht sicher, ob Flash für diese Art von Browser-Fingerabdruck erforderlich ist. Nur aktiviertes JavaScript reicht aus.
Browser-Fingerabdrücke sind jedoch nur ein Teil der Geschichte. Betrachten Sie die Summe von allem, was wir von anonymen Benutzern erkennen können, da alles zusammenarbeiten kann, um anonyme Benutzer mit Fingerabdrücken zu versehen. Wie schwierig ist es, die ermittelten Daten zu sammeln und zu verwenden?
- Schnüffeln von Browserdetails wie oben gezeigt (einfach)
- IP-Adresse mit bekannter Zuverlässigkeit und Vor- und Nachteilen (einfach)
- Benutzerverhaltensmuster wie Nutzung (Tageszeit), Tippen, Maus- oder Fingerbewegungen, Wortgebrauch (hart, einige Serverseite, einige Clientseite)
Eine Sache, die ich mit dem Browser-Schnüffeln alleine befürchte, ist, wie einfach es für Benutzer ist, den Browser zu wechseln. Auf den meisten Plattformen gibt es mindestens vier großartige und kostenlose Browser-Alternativen: Chrome, Opera, Firefox, Safari. Um das Schnüffeln des Browsers zu unterbrechen oder zumindest zu unterbrechen, können Sie häufig den Browser wechseln.
Es lohnt sich zu erwähnen sogenannte SuperCookies hier , da sie tatsächlich funktionieren kann, in einigen Fällen, auch wenn Sie den Browser wechseln und auch wenn JavaScript, HTML 5 Local Storage und Flash sind deaktiviert .
Ein Datenschutzforscher hat das böse Genie eines gewinnorientierten Webanalysedienstes aufgedeckt, der Benutzer auf mehr als 500 Websites verfolgen kann, auch wenn der gesamte Cookie-Speicher deaktiviert war und Websites im Datenschutzmodus eines Browsers angezeigt wurden.
(Wenn Sie neugierig sind, ist die TL; DR-Version, dass sie dies tun, indem sie obskure Prinzipien des ETag-Headers ausnutzen .)
Wie auch immer, zurück zum Browser-Schnüffeln - es gibt zwei etwas unangenehme Dinge, die Benutzer tun können, um dies zu verhindern:
- Wechseln Sie ständig den Browser.
- Stöbern Sie immer mit deaktiviertem JavaScript und Flash.
Wenn jedoch der Benutzer nicht weiß , dass ihre Browser - Einstellungen schniefte und als Teil des Verfahrens verwendet werden, um sie Fingerabdruck, ich sehr bezweifle , würden sie unbedingt tun diese beiden Dinge die Mühe machen. Es ist Arbeit.
Basierend auf den oben genannten Daten kann Browser-Sniffing meines Erachtens dazu beitragen, den typischen anonymen Internetbenutzer zu identifizieren. Es ist jedoch nur in Kombination mit anderen Dingen wirksam, die wir normalerweise von anonymen Internetbenutzern wie der IP-Adresse erkennen.