Zurück zum Blog

Warum Browser-Fingerprints simulieren? So entstehen Fingerprint-Umgebungen

Websites erkennen Besucher anhand von Browser-Fingerprints. Werden bei der Verwaltung mehrerer Konten Verknüpfungen festgestellt, können viele Konten gleichzeitig eingeschränkt werden. Dieser Artikel erklärt, aus welchen Informationen Browser-Fingerprints bestehen, warum Fingerprint-Umgebungen simuliert werden und aus welchen Dimensionen sie typischerweise aufgebaut sind.

Wie erkennt eine Website, dass "du schon wieder" da bist? Neben Cookies gibt es eine unauffälligere Methode: Browser-Fingerprinting. Bei jedem Webseitenbesuch gibt dein Browser eine Reihe von Geräte- und Umgebungsinformationen preis. Websites können diese Signale kombinieren und daraus eine recht stabile Kennung bilden. Selbst wenn du Cookies löschst oder den Inkognitomodus nutzt, bleibt der Fingerprint bestehen.

Dieser Artikel erklärt, woraus ein Browser-Fingerprint besteht, warum bei der Verwaltung mehrerer Konten Fingerprint-Umgebungen simuliert werden und aus welchen Dimensionen solche Umgebungen üblicherweise aufgebaut sind.

Welche Informationen enthält ein Browser-Fingerprint?

Ein Browser-Fingerprint entsteht aus der Kombination vieler Informationen und lässt sich grob in drei Ebenen unterteilen:

Basis-Fingerprint. Dazu gehören User-Agent (Kennung von Browser und Betriebssystem), Bildschirmauflösung, Anzahl der CPU-Kerne, Arbeitsspeicher, installierte Plugins, Browsersprache und weitere Daten. Diese Informationen sind einfach zu erfassen und bilden die erste Ebene, anhand derer Websites Besucher erkennen.

Erweiterter Fingerprint. Dazu zählen Canvas-Fingerprint, WebGL-Fingerprint, AudioContext-Fingerprint, WebRTC-Fingerprint, Schriftarten-Fingerprint und weitere Signale. Websites müssen diese Daten aktiv per Skript auslesen. Sie können Hardware- und Softwaremerkmale wie Grafik, Audio und Schriftwiedergabe widerspiegeln und unterscheiden Geräte deutlich genauer als Basisdaten.

Standort- und Netzwerkinformationen. Dazu gehören Geostandort, Zeitzone, DNS, SSL-Zertifikate und ähnliche Angaben. Ob Zeitzone und Sprache zusammenpassen und ob der Standort der IP mit der Browsersprache übereinstimmt, wird häufig genutzt, um zu beurteilen, ob ein Besucher einen bestimmten Standort nur "vortäuscht".

Keines dieser Merkmale reicht allein für eine eindeutige Identifizierung aus. In Kombination können sie einer Website jedoch eine relativ stabile Wiedererkennung deines Browsers ermöglichen.

Warum braucht die Verwaltung mehrerer Konten simulierte Fingerprint-Umgebungen?

Im grenzüberschreitenden E-Commerce und beim internationalen Social-Media-Management ist es üblich, mehrere Konten gleichzeitig zu betreuen. Um Inhalte und Kontoqualität zu kontrollieren, nutzen Plattformen unter anderem Fingerprinting, um festzustellen, ob mehrere Konten von derselben Person oder derselben Gerätegruppe stammen. Teilen sich mehrere Konten dieselbe Browserumgebung und dieselben Fingerprint-Parameter, steigt das Risiko einer Verknüpfung deutlich. Werden Konten miteinander in Verbindung gebracht, können Einschränkungen oder Sperrungen in größerem Umfang erhebliche Verluste verursachen.

Die Amazon-Sperrwelle von 2021 ist ein typisches Beispiel: Zahlreiche Marken- und Verkäuferkonten wurden unter anderem wegen vermuteter Verknüpfungen gebündelt gesperrt. Danach wurde die "Isolation von Kontoumgebungen" im grenzüberschreitenden Geschäft weitgehend zum Standard – nicht nur durch einen anderen IP, sondern indem jedes Konto eine eigene, unabhängige und stabile Browserumgebung erhält.

Der Kernzweck einer simulierten Fingerprint-Umgebung ist nicht, "unsichtbar" zu werden. Vielmehr sollen unterschiedliche Geschäftskonten in voneinander unabhängigen Browserumgebungen laufen. Jede Umgebung besitzt eigene Fingerprint-Parameter, Cookies, Cache- und Netzwerkeinstellungen, die nicht zwischen Konten vermischt werden. Technisch wird dadurch aus "mehrere Konten werden vom selben Team betrieben" eine Situation, in der "jedes Konto wie von einem eigenständigen Gerät stammt".

Aus welchen Dimensionen wird eine Fingerprint-Umgebung aufgebaut?

Eine brauchbare Fingerprint-Umgebung wird üblicherweise über folgende Dimensionen aufgebaut:

Fingerprint-Parameter. Grundlegende Werte wie Betriebssystem, Chromium-Kernel-Version, User-Agent, Auflösung, Browsersprache, Zeitzone und Geostandort müssen insgesamt zusammenpassen. Detailliertere Einstellungen umfassen außerdem Schriftarten, WebGL-Metadaten, WebRTC, Canvas, AudioContext, Mediengeräte und weitere fortgeschrittene Dimensionen. Die größte Schwierigkeit ist die "Konsistenz": Das angezeigte System, die Sprache und die Zeitzone sollten zur Region des Proxy-IP passen. Andernfalls wirkt die Umgebung eher auffällig.

Zusammenspiel von Netzwerkregion, Zeitzone und Sprache, Geräte-UA und Grafik-Fingerprint-Signalen für eine konsistente Fingerprint-Umgebung

Browser-Kernel. Unterschiedliche Browser-Kernel zeigen unterschiedliche Fingerprint-Eigenschaften. Die Wahl eines zur Nutzung passenden Kernels kann die Abgrenzung zwischen Umgebungen zusätzlich erhöhen.

Netzwerkkonfiguration. Jede Umgebung sollte an einen eigenen Proxy gebunden werden, sodass die ausgehende IP zur Geschäftsregion des Kontos passt und relativ stabil bleibt. Häufige IP-Wechsel sowie Widersprüche zwischen IP, Sprache und Zeitzone sind leicht erkennbare Auffälligkeiten.

Anwendungen und Erweiterungen. Im praktischen Betrieb werden häufig verschiedene Werkzeuge und Erweiterungen im Browser benötigt. Wenn diese Anwendungen nach Geschäftszweck organisiert und den passenden Umgebungen zugewiesen werden, sinkt der wiederholte Installations- und Wartungsaufwand für Teammitglieder, und die Umgebung entspricht stärker einem realen Nutzungsszenario.

In der PurpleMark-Webversion lassen sich diese Parameter beim Erstellen einer Umgebung einzeln festlegen: Betriebssystem und Kernel-Version, Zeitzone, Sprache und Geostandort (dem IP folgend oder benutzerdefiniert), Schriftarten und WebGL, WebRTC und Proxy-UDP sowie erweiterte Optionen wie Canvas, AudioContext und Mediengeräte. Vor dem Erstellen kann die gesamte Umgebungsinformation in einer Vorschau geprüft werden. Nach der Einrichtung lässt sich auf der Fingerprint-Prüfseite kontrollieren, ob alle Dimensionen den Erwartungen entsprechen.

Wichtig ist: Fingerprint-Umgebungsmanagement löst das Problem der "Umgebungsisolation und Parameterstabilität". Es reduziert das Verknüpfungsrisiko, das entsteht, wenn Konten dieselbe Umgebung teilen. Ob ein Konto langfristig stabil bleibt, hängt weiterhin von der Qualität der Inhalte und davon ab, ob das Nutzungsverhalten den Plattformregeln entspricht.

Zusammenfassung

Browser-Fingerprints sind ein wichtiges Mittel, mit dem Websites Besucher erkennen. Sie setzen sich aus Basisparametern, erweiterten Fingerprints sowie Standort- und Netzwerkinformationen zusammen. Für Teams mit mehreren Konten bedeutet die Simulation von Fingerprint-Umgebungen im Kern, jedem Konto eine unabhängige, konsistente und langfristig wiederverwendbare Browserumgebung zu geben – nicht, die Parameter beliebig zu verändern. Wer versteht, woraus Fingerprints bestehen und aus welchen Dimensionen eine Umgebung aufgebaut ist, wird sich bei Konfiguration und Prüfung nicht mehr nur auf einen "IP-Wechsel" beschränken.

Wenn du deine eigene Multi-Account-Umgebung aufbauen willst, beginne mit einem Konto: Richte Fingerprint-Parameter, Proxy, Sprache und Zeitzone vollständig ein und prüfe ihre Konsistenz. Wenn dieses Setup zuverlässig funktioniert, kannst du es schrittweise auf weitere Konten übertragen.