1. Was ist ein Browser-Fingerabdruck?
Der Browser-Fingerabdruck kann den Webbrowser anhand der für die Website sichtbaren Konfigurations- und Einstellungsinformationen nachverfolgen. Es hat eine eindeutige individuelle Identifikation wie ein Fingerabdruck auf unseren Händen.
Die Informationen zur Browser-Fingerabdruck-Identifikation umfassen UA, Zeitzone, geografischen Standort oder Sprache usw. Die vom Browser entwickelte Informationsqualität bestimmt die Genauigkeit des Browser-Fingerabdrucks.
Für die Website hat das Abrufen des Browser-Fingerabdrucks keinen praktischen Wert. Was wirklich wertvoll ist, sind die Benutzerinformationen, die dem Browser-Fingerabdruck entsprechen. Als Webmaster ist das Sammeln der Browser-Fingerabdrücke von Benutzern und das Aufzeichnen von Benutzervorgängen ein wertvolles Verhalten, insbesondere für den Fall von Benutzern ohne Identität.
Auf einer Video-Website beispielsweise möchte Benutzer A, der nicht bei der Website registriert ist, das 2-D-Welt-Video durchsuchen und dies über den Browser-Fingerabdruck aufzeichnen, sodass er das 2-D-Welt-Video direkt auf die übertragen kann beim nächsten Mal im Browser. Da die meisten aktuellen Internet-Geräte privat sind, kann diese Push-Methode leicht die Gunst der meisten Benutzer gewinnen, um sie zu registrierten Benutzern der Website zu machen.
2. Erfassung von Fingerabdrücken
Informationsentropie ist die durchschnittliche Informationsmenge, die in jeder empfangenen Nachricht enthalten ist. Je höher die Informationsentropie, desto mehr Informationen können übertragen werden. Je niedriger die Informationsentropie, desto weniger Informationen können übertragen werden.
Der Browser-Fingerabdruck wird durch die charakteristischen Informationen vieler Browser synthetisiert, und die Informationsentropie der charakteristischen Werte ist ebenfalls unterschiedlich. Daher werden Fingerabdrücke auch in einfache Fingerabdrücke und erweiterte Fingerabdrücke unterteilt.
1) Einfacher Fingerabdruck.
Der grundlegende Fingerabdruck ist der Teil, der leicht zu finden und zu ändern ist, wie z. B. der Header von HTTP
Zusätzlich zu den über HTTP erhaltenen Fingerabdrücken können Sie die charakteristischen Informationen des Browsers auch auf andere Weise erhalten, z. B.:
Benutzeragent im Browser
HTTP ACCEPT-Header vom Browser gesendet
Im Browser installierte Erweiterungen/Plugins wie QuickTime, Flash, Java oder Acrobat und Versionen dieser Plugins.
Auf dem Computer installierte Schriftarten.
Führt der Browser JavaScript-Skripte aus
verschiedene Cookies und "Super-Cookies"
Ist der Browser auf "Do Not Track" eingestellt
Betriebssystem (z. B. Win32, Linux x86)
Systemsprache (z. B. CN, en US)
Unterstützt der Browser den Touchscreen
Nach Erhalt dieser Werte können einige Operationen ausgeführt werden, um die spezifische Informationsentropie des Browser-Fingerabdrucks und die UUID des Browsers zu erhalten.
Diese Informationen ähneln dem Gewicht, der Größe und der Hautfarbe eines Menschen. Sie hat eine große Wiederholungswahrscheinlichkeit und kann nur als Hilfskennzeichnung verwendet werden. Daher benötigen wir genauere Fingerabdrücke, um die Einzigartigkeit zu beurteilen.
2) Erweiterter Fingerabdruck
Gewöhnliche Fingerabdrücke reichen nicht aus, um einzelne Personen zu unterscheiden. Derzeit sind erweiterte Fingerabdrücke erforderlich, um den Geltungsbereich weiter einzugrenzen und sogar eine eindeutige Cross-Browser-Identität zu generieren.
Die zur Erstellung von Fingerabdrücken verwendeten Informationen können in Gewichte unterteilt werden, und die Informationen mit großer Informationsentropie haben ein großes Gewicht.
In dem Artikel 《Cross-Browser Fingerprinting via OS and Hardware Level Features》 wird eine detaillierte Untersuchung der Informationsentropie und -stabilität jedes Index durchgeführt.
Aus diesem Dokument ist ersichtlich, dass das Gewicht von Zeitzone, Bildschirmauflösung und Farbtiefe, Informationsentropie der Leinwand und Webgl auf Cross-Browser-Fingerabdruck relativ groß ist. Sehen wir uns an, welche Informationen diese erweiterten Fingerabdrücke enthalten.
3).Canvas-Fingerabdruck
Canvas ist ein dynamisches Zeichen-Tag in HTML5. Es kann auch verwendet werden, um Bilder zu erzeugen oder Bilder zu verarbeiten. Auch wenn Canvas zum Zeichnen derselben Elemente verwendet wird, verwandelt Canvas aufgrund unterschiedlicher Systeme, unterschiedlicher Schriftart-Rendering-Engines, unterschiedlicher Kantenglättung, Subpixel-Rendering und anderer Algorithmen denselben Text in Bilder, und die Ergebnisse sind ebenfalls unterschiedlich. p>
Der Implementierungscode sieht ungefähr so aus: Rendern Sie etwas Text auf der Leinwand und konvertieren Sie ihn dann in todataurl. Auch wenn der Datenschutzmodus aktiviert ist, können Sie denselben Wert erhalten.
Der Prozess ist sehr einfach. Text rendern. Todataurl soll den Inhalt der gesamten Leinwand exportieren und den Wert abrufen.
4) Webgl-Fingerabdruck
Webgl (Web Graphics Library) ist eine JavaScript-API, die hochleistungsfähige interaktive 3D- und 2D-Grafiken in jedem kompatiblen Webbrowser ohne Verwendung von Plug-Ins rendern kann. Webgl tut dies durch die Einführung einer API, die sehr konsistent mit OpenGL es 2.0 ist, die in HTML5-Elementen verwendet werden kann. Diese Konsistenz ermöglicht es der API, die vom Benutzergerät bereitgestellten Hardwaregrafiken zur Beschleunigung zu nutzen. Websites können webgl verwenden, um Gerätefingerabdrücke zu identifizieren. Im Allgemeinen gibt es zwei Möglichkeiten, Fingerabdrücke zu erzeugen:
Webgl-Bericht - Das vollständige Webgl-Browser-Berichtsformular ist verfügbar und auffindbar. In einigen Fällen wird es zur schnelleren Analyse in einen Hash-Wert umgewandelt.
Webgl-Bilder – versteckte 3D-Bilder, die gerendert und in Hash-Werte umgewandelt werden. Da das Endergebnis von dem Hardwaregerät abhängt, das die Berechnung durchführt, generiert diese Methode eindeutige Werte für verschiedene Kombinationen von Geräten und ihren Treibern. Diese Methode generiert eindeutige Werte für verschiedene Gerätekombinationen und Treiber.
Sie können die Website durch den Browserleaks-Test überprüfen, um zu sehen, welche Informationen die Website über diese API erhalten kann.
Das Prinzip der Generierung eines Webgl-Fingerabdrucks besteht darin, ein Verlaufsobjekt mit Shadern zu zeichnen und das Bild in eine Base64-Zeichenfolge zu konvertieren. Zählen Sie dann alle Erweiterungen und Funktionen von webgl auf und fügen Sie sie dem base64-String hinzu, um einen riesigen String zu erzeugen, der auf jedem Gerät sehr einzigartig sein kann.
Zum Beispiel die Webgl-Fingerabdruck-Erzeugungsmethode der Fingerabdruck-2JS-Bibliothek:
3.So verhindern Sie, dass ein „Benutzer-Fingerabdruck“ generiert wird
Der Artikel erwähnte eingangs auch, dass viele Menschen die Browser-Technologie lieben und hassen. Weil eine große Anzahl von Websites verschiedene Technologien verwenden, um Benutzer-Fingerabdrücke zu „generieren“, um den Website-Benutzern genauere Empfehlungen zu geben und den Surfgewohnheiten der Benutzer gerecht zu werden. Während die Benutzer den Komfort genießen, den die Technologie bietet, werden sie unweigerlich besorgt und unbehaglich in Bezug auf die „Offenlegung der Privatsphäre“ sein. Wie können wir also verhindern, dass ein „Benutzer-Fingerabdruck“ generiert wird?
Folgend Wir müssen den Fingerabdruck-Browser einführen, der verhindern kann, dass "echte Benutzerfingerabdrücke" generiert werden.
4. Was ist ein Fingerabdruck-Browser?
Der Fingerabdruck-Browser ist die neueste Generation der Anti-Assoziations-Technologie durch Änderung oder Tarnung des Browser-Fingerabdrucks: Er ersetzt perfekt die traditionellen Anti-Assoziationsmethoden für Konten wie VPS und virtuelle Maschinen und löst das Anwendungsszenario, dass sich ein Computer anmeldet und mehrere Konten betreibt gleichzeitig.
Die grundlegendste Funktion des Fingerabdruck-Browsers besteht darin, zu verhindern, dass die Website unseren echten Browser-Fingerabdruck verfolgt. Jetzt wird es mehr im Bereich des grenzüberschreitenden E-Commerce mit Multi-Account-Anti-Vereinigung verwendet.
Was ist das Prinzip des Fingerabdruck-Browsers?
Der Fingerabdruck-Browser verhindert, dass eine Website Ihre echten Fingerabdruckinformationen liest, indem der Browser-Fingerabdruck geändert wird, um den Zweck des Anti-Trackings zu erreichen.
Mit dem Fingerabdruck-Browser können Sie mehrere unabhängige Unternehmens- und Social-Marketing-Konten einrichten, die niemals miteinander verbunden sind. Da Sie einen IP-Proxy verwenden können und Ihre Cookies und andere Dateien vollständig isoliert sind, wird auch Ihr Browser-Fingerabdruck von uns geschützt und kann von keinem externen Mittel erkannt werden.
5. Lalicat-Fingerabdruck-Browser?
Lalicat Fingerprint Browser kann Ihnen helfen, Hunderte von getrennten Browserprofilen zu verwalten und die Mitgliederverwaltung und Zusammenarbeit bei der gemeinsamen Nutzung mehrerer Profile zu unterstützen, um den Geschäftsablauf effizient einzurichten. In anderen Fällen kann der Antidetect-Browser von Lalicat auch eine lokale API betreiben, um mehrere Konten automatisch zu betreiben. Sie können die App über Selenium oder Browser Automation Studio automatisieren. Es ist auch einfach, Geschäftsprozesse einzurichten.
Anwendungsfälle: SEO, E-Commerce, SMM, Affiliate-Marketing, Werbeagentur, Online-Umfrage, Traffic Arbitrage, Online-Ticketing und andere.
Jetzt kann Lalicat allen neuen Benutzern eine 3-tägige kostenlose Testversion mit unbegrenzten Profilen anbieten.
Wir bieten allen neuen Benutzern eine kostenlose 3-Tage-Testversion an
Keine Funktionseinschränkungen