Zurück zum Blog

Mobile-Fingerprint-Simulation: Parameterunterschiede zum Desktop

Bei der Mobile-Fingerprint-Simulation tritt ein Desktop-Browser als Mobilgerät auf. Bildschirm, Gerätemodell, Sensoren und Touch, Netzwerk und Mobilfunkanbieter sowie UA- und App-Kennungen müssen zueinander passen, damit die Umgebung Prüfungen standhält.

Bei Werbung und Betrieb auf Plattformen wie Facebook, Instagram und TikTok verhalten sich viele Vorgänge auf Mobilgeräten anders als auf dem Desktop: Seitenlayouts unterscheiden sich, Funktionszugänge sind anders, und Plattformen behandeln mobilen Traffic teils nach anderen Regeln. Um solche Szenarien zu prüfen, ohne zahlreiche echte Geräte bereitzuhalten, muss der Desktop-Browser als Mobilgerät erscheinen.

Das klingt nach einer einzelnen Einstellung, erfordert in der Praxis aber einen ganzen Satz abgestimmter Parameter. Wie glaubwürdig eine mobile Umgebung ist, hängt davon ab, ob diese Parameter gemeinsam schlüssig sind.

Worin sich Mobilgerät und Desktop unterscheiden

Am offensichtlichsten ist der Bildschirm. Logische Auflösung und Viewport-Breite eines Mobilgeräts unterscheiden sich deutlich vom Desktop, und selbst beim gleichen Modell kann sich der nutzbare Viewport je nach Betriebssystemversion verändern. Stimmen die Bildschirmwerte nicht, wirken auch die übrigen Einstellungen unplausibel.

Gerätemodell und Hardwareklasse bilden die zweite Ebene. Plattformen können anhand des Modells einschätzen, in welcher Leistungsklasse sich ein Gerät befindet, und danach unterschiedliche Seitenversionen oder Werbemittel ausliefern. Modell, Pixeldichte, Arbeitsspeicher und Grafikparameter müssen zusammenpassen. Ein High-End-Modell mit Hardwaremerkmalen eines Einsteigergeräts ist in sich widersprüchlich.

Sensor- und Touch-Eigenschaften werden besonders leicht übersehen. Echte Smartphones verfügen über Gyroskop und Beschleunigungssensor; Touch-Ereignisse können Druck, Kontaktfläche und Multi-Touch-Merkmale enthalten, die ein Desktop-Browser standardmäßig nicht hat. Wird nur der UA auf ein Smartphone geändert, kann schon eine Prüfung der Touch-Ereignisse den Widerspruch zeigen. Hier geht es um plausible Sensorwerte und die Form der Touch-Ereignisse, nicht nur darum, einige Schalter zu aktivieren.

Auch Netzwerktyp und Mobilfunkanbieter sind Teil des Fingerprints. Mobile Geräte nutzen häufig Mobilfunk, und Webseiten können unter Umständen Anbietername, Verbindungstyp oder sogar Signalangaben auslesen. Behauptet eine Umgebung, sich bei einem bestimmten Anbieter in einem Land zu befinden, während der ausgehende Traffic über eine Rechenzentrums-IP läuft, ist diese Kombination auf echten Geräten ungewöhnlich und sollte separat geprüft werden.

Die letzte Ebene sind User Agent und Gerätekennungen – und für viele ist dies die einzige Ebene, die sie verändern. Der UA muss zum Gerätemodell, zur Betriebssystemversion und zur Browserversion passen. Eine WebView-Kennung innerhalb einer App und eine normale Browserkennung sind außerdem zwei verschiedene Dinge; Plattformen können daraus ableiten, ob ein Zugriff aus einer App oder direkt aus einem Browser stammt. Werden beide vermischt, werden Spuren einer zusammengesetzten Umgebung sichtbar.

So lässt sich die Konsistenz prüfen

Nach der Konfiguration sollten die Parameter in einer festen Reihenfolge geprüft werden. Die Reihenfolge ist wichtig, weil ein früher Fehler häufig wie ein späteres Problem aussieht.

Beginnen Sie mit der Geräteidentität: Prüfen Sie, ob Betriebssystem, Gerätemodell, Auflösung und Pixeldichte, die eine Testseite ausliest, den Einstellungen entsprechen und ob Modell sowie Betriebssystemversion im UA dazu passen. Danach folgen Zeitzone und Sprache. Beide sollten zum Zielmarkt des Kontos passen; zugleich sollten Standort und ausgehende Region im selben geografischen Bereich liegen. Widersprüche zwischen diesen Angaben gehören zu den häufigsten Auffälligkeiten. Anschließend wird die Netzwerkgruppe geprüft: Ist die ausgehende IP eine Wohn- oder Rechenzentrums-IP, stimmen Anbieterinformationen und IP-Zuordnung überein, und leakt WebRTC eine Adresse, die überhaupt nicht zur Umgebung passt? Zum Schluss kommen die Verhaltensmerkmale: Sehen Touch-Ereignisse, Sensorwerte und Schriftartensatz so aus, wie man es von einem Mobilgerät erwarten würde?

Wenn einzelne Punkte nicht stimmen, sollte zuerst der Parameter gesucht werden, der nicht zum Gesamtbild passt, statt die Umgebung wiederholt neu aufzubauen. Ein Neuaufbau behebt keine inneren Widersprüche zwischen den Parametern.

Wichtig ist auch: Eine Auffälligkeit auf einer externen Fingerprint-Testseite bedeutet nicht automatisch, dass die Umgebung selbst fehlerhaft ist. Testseiten sammeln Daten mit unterschiedlichen Methoden; manche lesen Browsermerkmale per Skript aus, andere betrachten Request-Header. Daher kann dieselbe Umgebung auf verschiedenen Seiten unterschiedliche Bewertungen erhalten. Browser-Erweiterungen können die ausgelesenen Informationen verändern, und veraltete IP-Datenbanken können Wohn-IP-Adressen falsch zuordnen. Sinnvoller ist es, eine regelmäßig aktualisierte und etablierte Testseite als Referenz zu verwenden, statt ständig mehrere Seiten miteinander zu vergleichen.

Mobile Simulation ersetzt kein echtes Gerät

Für manche Szenarien sind weiterhin reale Geräte erforderlich: Tests mit echten Sensordaten, Kamera oder vollständiger Gyroskop-Funktion; Risikoprüfungen, bei denen eine Plattform sehr hohe Anforderungen an die Geräteechtheit stellt und innerhalb der App kontrolliert; sowie Prüfungen mit echten Zahlungen oder einem realen Mobilfunknetz. Außerdem gibt es Plattformfunktionen, die ausschließlich im nativen Client verfügbar sind und im Web nicht genutzt werden können. Auch diese lassen sich durch eine simulierte Browserumgebung nicht abdecken.

Eine sinnvolle Aufteilung lautet daher: Mobile Szenarien, die sich im Web abbilden lassen, übernimmt die simulierte Umgebung; Prüfungen auf Hardware- und App-Ebene übernimmt ein echtes Gerät. Beide Ansätze ergänzen sich, sie ersetzen einander nicht.

Häufige Fragen

Reicht es, nur den UA zu ändern Meist nicht. Der UA ist einer der Parameter, die sich am leichtesten isoliert ändern und zugleich am leichtesten querprüfen lassen. Stimmen Auflösung, Schriftarten, Sprache, Zeitzone und Touch-Fähigkeit nicht überein, fällt die Abweichung schnell auf.

Soll ein Konto dauerhaft mobil oder am Desktop genutzt werden Eine konstante Nutzung ist sinnvoll. Wenn dasselbe Konto ständig zwischen zwei Geräteklassen wechselt, kann bereits das ein ungewöhnliches Signal sein. Der Gerätetyp der Umgebung sollte zur üblichen Nutzung des Kontos passen.

Was ist bei der Compliance zu beachten Verwenden Sie dies nur zum Testen eigener Konten und eigener Geschäftsprozesse. Es sollte nicht dazu dienen, eine Geräteidentität zu fälschen, Plattformprüfungen zu umgehen oder betrügerische Handlungen durchzuführen.

Fazit

Bei der Mobile-Fingerprint-Simulation geht es nicht um einen einzelnen Parameter, sondern um die Konsistenz des gesamten Parametersatzes mit Geräteidentität und Zielmarkt. Bildschirm, Modell, Sensoren, Netzwerk und UA müssen jeweils plausibel sein und dürfen einander nicht widersprechen. Verwalten Sie mobile und Desktop-Umgebungen getrennt, halten Sie ein Konto langfristig auf einem stabilen Gerätetyp und nutzen Sie einen eigenen Ausgang, der zur Region passt. Tools zur Umgebungsverwaltung wie PurpleMark können beim Erstellen einer Umgebung Geräte- und Systemparameter, Proxy und Startseite gemeinsam binden und beim Öffnen dieselben Einstellungen wiederherstellen, sodass eine wiederholte Neukonfiguration entfällt.