logo

Schriften als ein Fingerabdruck

Schriften als ein Fingerabdruck

Was sind Browser-Fingerabdrücke

Browser-Fingerabdrücke (oder digitale Fingerabdrücke) sind eine Sammlung von Informationen, die von Websites über den Browser und das Gerät des Benutzers für eine eindeutige Identifikation gesammelt werden. Diese Methode wird verwendet, um Benutzer im Internet zu verfolgen, auch wenn sie Cookies löschen oder den Inkognito-Modus verwenden. Es gibt verschiedene Erkennungstechniken, auf die Browser zurückgreifen.

Beispiele für Fingerabdrucktechniken?

Canvas Fingerprinting: Diese Technik beinhaltet das Erstellen eines versteckten <canvas>-Elements auf einer Webseite. Der Browser des Benutzers zeichnet ein Bild auf dieses Element, und die Website liest die Pixeldaten. Unterschiede in der Darstellung (aufgrund von Hardware- und Software-Variationen) erzeugen einen einzigartigen Fingerabdruck.

WebGL-Fingerprinting: Diese Methode nutzt die WebGL-Fähigkeiten zur Grafikerstellung und -darstellung. Ähnlich wie bei der Canvas-Fingerprinting-Technik können die Rendering-Unterschiede genutzt werden, um einen einzigartigen Fingerabdruck zu generieren.

Audio-Fingerprinting: Der Browser erzeugt Klang (normalerweise unhörbar) und analysiert seine Wiedergabe. Mikrovariationen in Audio-Systemen und deren Verarbeitung ermöglichen die Geräteidentifikation.

Browser-Plugin-Fingerprinting: In diesem Fall liest es die Liste der installierten Browser-Plugins und Erweiterungen. Einzigartige Kombinationen von Plugins ermöglichen die Erstellung eines Fingerabdrucks zur Identifizierung.

HTTP-Header-Fingerprinting: Der Browser analysiert HTTP-Anforderungs-Header wie User-Agent, Accept-Language und Referer. Diese Header können Informationen enthalten, die es ermöglichen, einen Benutzer von einem anderen zu unterscheiden.

CSS-Fingerprinting: Diese Technik nutzt CSS (Cascading Style Sheets), um die Größen von Elementen und Schriftarten zu messen und zu analysieren. Unterschiede bei der Style-Renderung können einen einzigartigen Fingerabdruck erzeugen.

WebRTC-Fingerprinting: Diese Technik nutzt WebRTC, um die lokalen IP-Adressen des Geräts zu erhalten. Dadurch können zusätzliche Informationen über das Netzwerk des Benutzers offengelegt werden.

Schriftart-Fingerprinting: Diese Technik beinhaltet, die Präsenz und Darstellung bestimmter Schriftarten zu überprüfen. Unterschiede in installierten Schriftarten und ihrer Darstellung können genutzt werden, um einen einzigartigen Fingerabdruck zu erstellen.

Welche sind die Methoden des Font-Fingerprint-Trackings

Webseiten verwenden eine Methode namens Schriftidentifikation, die den Satz der Schriftarten bestimmt, die auf Ihrem Gerät installiert sind. Wenn Sie eine Website besuchen, laufen Skripte unsichtbar für Sie, die automatisch Daten über die Schriftarten sammeln, die von Ihrem Browser angezeigt werden.

Unten sind Techniken zur Verfolgung von Schriftfingerabdrücken aufgeführt.

CSS Schriftartenladetechnik

Diese Technik verwendet Cascading Style Sheets (CSS), um Schriftarten zu laden und auf ihre Verfügbarkeit zu überprüfen.

Wie es funktioniert:

Ein verstecktes Element wird auf der Webseite mit Text erstellt, dem eine bestimmte Schriftart zugewiesen ist. Wenn die Schriftart auf dem Gerät des Benutzers installiert ist, wird der Text mit dieser Schriftart angezeigt; wenn nicht, wird eine Ersatzschriftart verwendet. Die Webseite misst die Größe und den Stil des Textes, um festzustellen, ob die Schriftart installiert ist.

Beispiel einer CSS-Schriftlade-Technik im Code

Javascript-Schriftartenerkennungstechnik

In dieser Methode wird JavaScript verwendet, um versteckte Elemente mit Text zu erstellen und verschiedene Schriftarten anzuwenden.

Betriebsprinzip:

Ein Element mit einer Basisschrift (wie Monospace) wird erstellt. Als Nächstes wird die Textgröße mit der Basisschrift gemessen. Anschließend wird die zu testende Schriftart angewendet und die Textgröße erneut gemessen. Wenn sich die Größen unterscheiden, bedeutet das, dass die Schriftart auf dem Gerät verfügbar ist.

ein Beispiel für die JavaScript-Schriftarten-Erkennungstechnik im Code

Technik zur Erkennung von Schriftarten auf Flash-Basis

Diese Technik verwendet Adobe Flash, um installierte Schriftarten zu erkennen.

Arbeitsprozess:

Ein Flash-Objekt kann auf Systemressourcen zugreifen und installierte Schriftarten überprüfen. Die Liste der verfügbaren Schriftarten wird an den Server zurückgesendet.

Es lohnt sich zu beachten, dass diese Technik Vor- und Nachteile hat.

Vorteile: Genaue Schrifterkennung.

Nachteile: Flash ist veraltet und wird von den meisten Browsern nicht mehr unterstützt, was diese Technik praktisch überflüssig macht.

HTML5 Canvas Schriftarten-Erkennungstechnik

In dieser Methode wird das "canvas"-Element zum Rendern von Text mit verschiedenen Schriftarten und zum Messen ihrer Größen verwendet.

Betriebsprinzip:

Ein Element "canvas" wird erstellt und ein Kontext zum Zeichnen von Text wird hergestellt. Der Text wird mit einer einfachen Schriftart (z. B. Monospace) gezeichnet und seine Größe wird gemessen. Dann wird der Text mit der getesteten Schriftart gezeichnet und erneut gemessen. Wenn die Größen unterschiedlich sind, bedeutet dies, dass die Schriftart auf dem Gerät verfügbar ist.

Technik zur Schriftarten-Erkennung in HTML5 Canvas

Klassifizierung der erkannten Schriftarten

In den meisten Fällen verfügt der Computer oder das mobile Gerät jedes Benutzers bereits über eine bestimmte Auswahl an vorinstallierten Schriftarten. Um ihre Anzahl zu überprüfen, können Sie hier die Website browserleaks besuchen. Dies ist ein Service zur Überprüfung des digitalen Fingerabdrucks.

Hauptseite des Browserleaks Digital Fingerprint Überprüfungsdienstes

Als Nächstes werden wir Ihnen mitteilen, welche Schriftarten auf Ihren Geräten vorinstalliert werden können.

System-Schriftarten

System-Fonts sind die Schriftarten, die im Betriebssystem vorinstalliert sind und verwendet werden, um Text in der Benutzeroberfläche und in Anwendungen anzuzeigen. Sie gehoren zum Standard-Set der Schriftarten, die mit dem Betriebssystem geliefert werden und sollen Kompatibilitat und konsistente Anzeige von Text auf verschiedenen Geraten gewahrleisten. Einige beliebte System-Fonts sind Arial, Helvetica, DejaVu Sans.

Anwendungsschriftarten

Anwendungsfonts sind Schriftarten, die von bestimmten Anwendungen installiert und verwendet werden, anstatt vom Betriebssystem als Ganzes. Sie sind darauf ausgelegt, das Aussehen und die Funktionalität von Textelementen innerhalb spezifischer Anwendungen zu verbessern.

Schriftarten von Anwendungen können die Fingerabdruckschrift beeinflussen, da sie Einzigartigkeit und Variabilität zum Satz von Schriftarten auf dem Gerät hinzufügen. Die Verwendung von nicht-standardmäßigen oder einzigartigen Schriftarten, die nicht standardmäßig im Betriebssystem installiert sind, macht den Fingerabdruck seltener und detaillierter. Diese spezifischen Schriftarten können erkannt werden, wenn die Schriftartenverfügbarkeit überprüft wird, was auf die Installation bestimmter Anwendungen hinweist. Websites können Informationen sowohl über system- als auch Anwendungsschriftarten sammeln, um genauere und einzigartige Fingerabdrücke für die Nutzerverfolgung zu ermöglichen.

Persönliche Schriften

Persönliche Schriften sind Schriften, die von individuellen Benutzern oder Organisationen erstellt, angepasst oder verwendet werden, um ihren spezifischen Anforderungen gerecht zu werden. Im Gegensatz zu System- und Anwendungsschriften sind persönliche Schriften nicht standardmäßig im Betriebssystem oder in Anwendungen vorinstalliert, sondern werden von den Benutzern selbst hinzugefügt.

Persönliche Schriften beeinflussen den digitalen Fingerabdruck, indem sie einzigartige Merkmale hinzufügen, die auf anderen Geräten selten zu finden sind, was den Fingerabdruck präziser und unverwechselbarer macht. Der Einsatz von ihnen kann für eine genaue Identifizierung und Verfolgung des Benutzers auf verschiedenen Websites und Anwendungen verwendet werden.

Wie man die Schriftfingerabdruckumgehung umgeht

Um das Font-Fingerprinting zu umgehen und deine Privatsphäre zu schützen, kannst du die folgenden Methoden verwenden:

Verwendung von Anti-Detect-Browsern:

Anti-Detect-Browser, wie z. B. Undetectable, sind speziell entwickelt, um digitale Fingerabdrücke zu fälschen. Sie ändern vollständig die Schriftinformationen, um eine Identifizierung zu erschweren.

Deaktivierung von JavaScript:

Da viele Schrift-Fingerprinting-Techniken JavaScript verwenden, um die Vorhandensein von Schriften zu überprüfen, kann das Deaktivieren von JavaScript diese Checks verhindern. Dies kann jedoch die Funktionalität einiger Websites beeinträchtigen.

Browser-Erweiterungen verwenden:

Erweiterungen wie Privacy Badger oder NoScript können Skripte blockieren, die versuchen, installierte Schriftarten zu identifizieren, und schützen so vor Fingerprinting.

Ändern der Browsereinstellungen:

Einige Browser ermöglichen es Ihnen, den Zugriff auf Schriftarten zu kontrollieren. Zum Beispiel können Sie in Firefox über die Datenschutzeinstellungen Websites daran hindern, auf Systemfonts zuzugreifen.

Die Verwendung von virtuellen Maschinen oder Containern:

Das Ausführen von Web-Sitzungen in einer virtuellen Maschine oder einem Container mit einem minimalen Satz von Schriftarten hilft dabei, den Hauptbestand von System-Schriftarten von Websites zu isolieren, was es schwieriger macht, einen genauen Fingerabdruck zu erstellen.

Wie kann Schriftarten-Substitution im Anti-Erkennungs-Browser Undetectable auftreten?

In Undetectable kannst du deinen digitalen Fingerabdruck und all seine Komponenten kontrollieren. Beim Erstellen eines neuen Profils kannst du im Abschnitt "Erweiterte Einstellungen" wählen, wie jeder Parameter des Fingerabdrucks generiert wird, einschließlich der Schriftart.

Emulieren - Diese Option ist in der Regel standardmäßig eingestellt. Wenn Sie sie auswählen, wird der Fingerabdruck-Schriftparameter aus Ihren Konfigurationen übernommen.

System - Bei Auswahl dieser Option wird die Fingerabdruckschriftart von Ihrem System übernommen.

Zufällig - kürzlich wurde dem Programm eine neue Funktion hinzugefügt, die es ermöglicht, die digitalen Fingerabdruckparameter zufällig zu generieren. Durch Aktivierung dieser Option werden die Schrift-Fingerabdruckparameter bei jeder Profilerstellung zufällig festgelegt, anstatt sie aus der Konfiguration zu übernehmen.

Schriftsatzersatz im Browser Undetectable

Was sind Browserkonfigurationen und wie unterscheiden sie sich von regulären Fingerabdrücken in anderen Anti-Detect-Browsern.

Eine Konfiguration ist eine sorgfältig zusammengestellte Datenmenge, die auf echten Browsern und Geräten basiert. Wenn Sie eine bestimmte Konfiguration beim Erstellen eines Browserprofils wählen, werden alle einzigartigen Fingerabdrücke Ihres Systems durch Fingerabdrücke aus dieser Konfiguration ersetzt. Dies bedeutet, dass Ihr Profil genauso aussieht wie ein echter Benutzer und maximale Anonymität und Sicherheit bietet. Aufgrund seiner "Echtheit" ermöglichen Ihnen die Verwendung solcher Konfigurationen, Sperren und Erkennung zu vermeiden.

Warum sind Konfigurationen wie Undetectable besser als einfache Drucke auf anderen Antiquitäten?

Die Generierung von Fingerabdrücken in anderen Anti-Erkennungs-Browsern erfolgt oft zufällig, oft ohne Berücksichtigung des Betriebssystems des Benutzers, was zu nicht existierenden Fingerabdruckkombinationen führen kann. Beispielsweise können bei der Arbeit unter Windows Ihre Fingerabdruckparameter aus anderen Betriebssystemkonfigurationen stammen.

Unser Ansatz ist einzigartig, da die Grundlage des Fingerabdrucks jedes erstellten Profils eine echte Konfiguration ist. Dies eliminiert unwahrscheinliche Kombinationen von Fingerabdruckparametern und erhöht so die Wahrscheinlichkeit, Anti-Betrugs-Systeme zu umgehen. Jede Konfiguration wird nur von einer Person verwendet, was das Risiko von Duplikation minimiert und das Maß an Anonymität erhöht. Als Ergebnis wirken Ihre Profile so natürlich wie möglich und entsprechen echten Geräten.

Im Undetectable erhältst du kostenlose Konfigurationen, deren Anzahl je nach ausgewähltem Tarif variiert. Es gibt auch einen Konfigurations-Store, in dem du bei Bedarf zusätzliche Konfigurationen erwerben kannst.

Schlussfolgerung

Schrift-Fingerprinting ist eine leistungsstarke Methode zur Benutzeridentifizierung im Internet, die auf der Analyse installierter Schriftarten und ihrer Darstellungsmerkmale basiert. Diese Technik ermöglicht es Websites, einzigartige Daten über das System des Benutzers zu sammeln, was sie zu einem Schlüsselinstrument zur Verfolgung macht, auch wenn Datenschutzmodi verwendet oder Cookie-Dateien gelöscht werden.

Die Bedeutung des Verständnisses von Schriftarten-Fingerprinting-Methoden wie CSS-Schriftartenladen, JavaScript-Schriftarten-Erkennung, Flash-basiert und HTML5 Canvas-Schriftarten-Erkennung ist unbestreitbar. Diese Techniken helfen dabei, einen einzigartigen Satz von Schriftarten auf einem Gerät des Benutzers zu identifizieren und so einen genauen und individuellen Fingerabdruck zu erstellen.

Um sich gegen Font-Fingerprinting zu schützen und Anonymität zu wahren, ist es wichtig, spezialisierte Tools wie Anti-Detect-Browser zu verwenden. Diese Lösungen ermöglichen es, System-Fingerabdrücke zu fälschen, indem echte Browser- und Gerätedaten genutzt werden, was den Identifikationsprozess deutlich komplizierter macht. Insbesondere bietet der Anti-Detect-Browser Undetectable die Möglichkeit, Fingerprint-Parameter, einschließlich Schriften, präzise anzupassen, um Ihren Schutz zu verbessern.