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

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster