Browser-Fingerabdruck: Was ist das, wie funktioniert es, verletzt es das Gesetz und wie schützt man sich. Teil 1

Browser-Fingerabdruck: Was ist das, wie funktioniert es, verletzt es das Gesetz und wie schützt man sich. Teil 1
Von Selectel: Dieser Artikel ist der erste in einer Reihe von Übersetzungen eines sehr detaillierten Artikels über Browser-Fingerabdrücke und wie die Technologie funktioniert. Hier ist alles gesammelt, was Sie zu diesem Thema wissen wollten, aber sich nicht getraut haben zu fragen.

Was sind Browser-Fingerabdrücke?

Dies ist eine Methode, die von Websites und Diensten verwendet wird, um Besucher zu verfolgen. Den Nutzern wird eine eindeutige Identifikationsnummer (Fingerabdruck) zugewiesen. Sie enthält viele Informationen über die Einstellungen und Fähigkeiten der Browser der Nutzer, die zur Identifizierung verwendet werden. Außerdem ermöglicht der Browser-Fingerabdruck Websites, Verhaltensmuster zu verfolgen, um die Nutzer anschließend noch genauer zu identifizieren.

Die Einzigartigkeit ist ähnlich wie die von echten Fingerabdrücken. Letztere werden von der Polizei zur Suche nach Verdächtigen in Straftaten erfasst. Die Technologie des Browser-Fingerabdrucks wird jedoch nicht zur Verfolgung von Kriminellen eingesetzt. Denn wir sind hier schließlich keine Verbrecher, oder?

Welche Daten sammelt der Browser-Fingerabdruck?

Dass man Menschen über die IP verfolgen kann, wussten wir bereits in den Anfängen des Internets. Aber in diesem Fall ist alles viel komplizierter. Der Browser-Fingerabdruck umfasst die IP-Adresse, aber das ist bei weitem nicht die wichtigste Information. Tatsächlich ist die IP zur Identifizierung von Ihnen nicht notwendig.

Laut einer Studie EFF (Electronic Frontier Foundation), umfasst der Browser-Fingerabdruck:

  • User-Agent (umfasst nicht nur den Browser, sondern auch die Version des Betriebssystems, den Gerätetyp, die Spracheinstellungen, Toolbar usw.).
  • Zeitzone.
  • Bildschirmauflösung und Farbtiefe.
  • Supercookies.
  • Cookie-Einstellungen.
  • Systemschriftarten.
  • Browser-Plugins und deren Versionen.
  • Besuchsverlauf.

Laut den Ergebnissen der EFF-Studie ist die Einzigartigkeit des Browser-Fingerabdrucks sehr hoch. Statistisch gesehen kommt es nur in einem von 286777 Fällen zu einer vollständigen Übereinstimmung der Browser-Fingerabdrücke zweier unterschiedlicher Nutzer.

Nach einer weiteren Studie, beträgt die Genauigkeit der Nutzeridentifizierung über den Browser-Fingerabdruck 99,24 %. Eine Veränderung eines der Browserparameter verringert die Genauigkeit der Nutzeridentifizierung nur um 0,3 %. Es gibt Tests für den Browser-Fingerabdruck, die zeigen, wie umfangreich die gesammelten Informationen sind.

Wie funktioniert der Browser-Fingerabdruck?

Warum ist die Erfassung von Informationen über den Browser überhaupt möglich? Ganz einfach – Ihr Browser tauscht Daten mit dem Webserver aus, wenn Sie eine Website-Adresse anfordern. In der Regel weisen Websites und Dienste jedem Benutzer eine eindeutige Identifikation zu.

Zum Beispiel, „gh5d443ghjflr123ff556ggf“.

Dieser String aus zufälligen Buchstaben und Zahlen hilft dem Server, Sie zu identifizieren und Ihren Browser sowie Ihre Präferenzen mit Ihnen zu verknüpfen. Den Online-Aktionen, die Sie durchführen, wird ungefähr derselbe Code zugewiesen.

Wenn Sie sich also bei Twitter anmelden, wo einige Informationen über Sie vorhanden sind, werden all diese Daten automatisch mit derselben Identifikation verknüpft.

Natürlich wird dieser Code nicht bis zu Ihrem Lebensende bei Ihnen bleiben. Wenn Sie anfangen, von einem anderen Gerät oder Browser zu surfen, wird die Identifikation höchstwahrscheinlich ebenfalls geändert.

Browser-Fingerabdruck: Was ist das, wie funktioniert es, verletzt es das Gesetz und wie schützt man sich. Teil 1

Wie erfassen Websites Benutzerdaten?

Dies ist ein zweistufiger Prozess, der sowohl auf der Server- als auch auf der Client-Seite funktioniert.

Auf der Serverseite

Zugriffsprotokolle auf die Website

In diesem Fall geht es um die Sammlung von Daten, die vom Browser gesendet werden. Mindestens umfasst dies:

  • Angefordertes Protokoll.
  • Angefordertes URL.
  • Ihre IP.
  • Referer.
  • User-Agent.

Header

Webserver erhalten sie von Ihrem Browser. Header sind wichtig, da sie sicherstellen, dass die angeforderte Website mit Ihrem Browser funktioniert.

Zum Beispiel ermöglicht die Information im Header der Website zu erkennen, ob Sie einen PC oder ein mobiles Gerät verwenden. Im letzteren Fall erfolgt eine Umleitung zur mobiloptimierten Version. Leider fließen dieselben Daten in Ihr Fingerabdruck ein.

Cookies

Hier ist alles klar. Webserver tauschen immer Cookies mit Browsern aus. Wenn Sie in den Einstellungen die Verwendung von Cookies aktivieren, werden sie auf Ihrem Gerät gespeichert und bei jedem Besuch einer zuvor besuchten Website an den Server gesendet.

Cookies helfen, den Surfkomfort zu erhöhen, aber sie geben auch mehr Informationen über Sie preis.

Canvas Fingerprinting

Bei dieser Methode wird das HTML5-Element Canvas verwendet, das WebGL auch zur Visualisierung von 2D- und 3D-Grafiken im Browser nutzt.

Bei dieser Methode wird der Browser normalerweise „gezwungen“, den grafischen Inhalt, einschließlich Bilder, Text oder beides gleichzeitig, zu verarbeiten. Für Sie erfolgt dieser Prozess unbemerkt, da alles im Hintergrund abläuft.

Sobald der Prozess abgeschlossen ist, verwandelt das Canvas-Fingerprinting die Grafik in einen Hash, der zu dem einzigartigen Identifikator wird, über den wir zuvor gesprochen haben.

Diese Methode ermöglicht die Erfassung folgender Informationen über Ihr Gerät:

  • Grafikadapter.
  • Treiber des Grafikadapters.
  • Prozessor (wenn kein dedizierter Grafikchip vorhanden ist).
  • Installierte Schriftarten.

Client-seitiges Logging

Hier wird angenommen, dass Ihr Browser eine große Menge an Informationen aufgrund von folgendem austauscht:

Adobe Flash und JavaScript

Laut FAQ AmIUnique, wenn Sie JavaScript aktiviert haben, werden Daten über Ihre Plugins oder Hardware-Spezifikationen nach außen übertragen.

Wenn Flash installiert und aktiviert ist, bietet dies einem externen „Beobachter“ noch mehr Informationen, einschließlich:

  • Ihre Zeitzone.
  • Version des Betriebssystems.
  • Screensauflösung.
  • Vollständige Liste der im System installierten Schriftarten.

Cookies

Sie spielen eine sehr wichtige Rolle beim Logging. Daher müssen Sie in der Regel entscheiden, ob der Browser Cookies verarbeiten oder sie vollständig entfernen soll.

Im ersten Fall erhält der Webserver einfach eine enorme Menge an Informationen über Ihr Gerät und Ihre Vorlieben. Wenn Sie die Arbeit mit Cookies nicht genehmigen, erhalten die Websites dennoch einige Daten über Ihren Browser.

Warum ist die Technologie des Browser-Fingerprints notwendig?

Vor allem, damit der Benutzer des Geräts eine für sein Gerät optimierte Website erhält, unabhängig davon, ob er mit einem Tablet oder Smartphone ins Internet geht.

Darüber hinaus wird die Technologie für Werbung genutzt. Es ist einfach ein ideales Werkzeug für Data Mining.

Auf diese Weise können Anbieter von Waren oder Dienstleistungen auf der Grundlage der gesammelten Informationen, die der Server bereitstellt, sehr gezielt personalisierte Werbekampagnen erstellen. Die Genauigkeit des Targetings ist viel höher, als wenn man einfach nur IP-Adressen verwendet.

Werber können beispielsweise Browser-Fingerabdrücke nutzen, um eine Liste von Nutzern der Website zu erstellen, deren Bildschirmauflösung als niedrig gilt (z. B. 1300*768), die in einem Online-Shop des Anbieters nach qualitativ hochwertigeren Monitoren suchen. Oder von Nutzern, die einfach nur auf der Website surfen, ohne die Absicht, etwas zu kaufen.

Die erhaltenen Informationen können verwendet werden, um gezielte Werbung für hochwertige Monitore mit hoher Auflösung an Nutzer mit kleinen und moralisch veralteten Bildschirmen zu richten.

Darüber hinaus wird die Browserfingerabdruck-Technologie auch verwendet für:

  • Erkennung von Betrug und Botnetzen. Dies ist eine wirklich nützliche Funktion für Banken und Finanzorganisationen. Sie ermöglicht es, das Verhalten eines Nutzers von der Aktivität von Angreifern zu unterscheiden.
  • Bestimmung von VPN- und Proxy-Nutzern. Geheimdienste können diese Methode verwenden, um Internetnutzer mit versteckten IP-Adressen zu verfolgen.

Browser-Fingerabdruck: Was ist das, wie funktioniert es, verletzt es das Gesetz und wie schützt man sich. Teil 1
Letztendlich, selbst wenn Browserfingerabdrücke zu rechtmäßigen Zwecken verwendet werden, wirkt sich dies dennoch sehr negativ auf die Privatsphäre der Nutzer aus. Besonders wenn diese versuchen, sich mit VPN zu schützen.

Darüber hinaus können Browserfingerabdrücke der beste Freund eines Hackers sein. Wenn ihnen genaue Daten über Ihr Gerät bekannt sind, können sie spezielle Exploits verwenden, um das Gerät zu hacken. Das ist nicht schwierig – jeder Cyberkriminelle kann eine gefälschte Website mit einem Fingerabdruckscript erstellen.

Wir erinnern daran, dass dieser Artikel nur der erste Teil ist; es folgen noch zwei weitere. Darin werden Fragen zur Rechtmäßigkeit der Erfassung personenbezogener Daten von Nutzern, zur Nutzung dieser Daten und zu den Methoden des Schutzes vor zu aktiven "Sammlern" behandelt.

Browser-Fingerabdruck: Was ist das, wie funktioniert es, verletzt es das Gesetz und wie schützt man sich. Teil 1

Quelle: habr.com

60GB SSD 8Gb DDR4