Beim digitalen Fingerabdruck handelt es sich um eine Technik zur Identifizierung von Benutzern auf verschiedenen Websites anhand ihrer einzigartigen Geräte- und Browsereigenschaften. Diese Merkmale – Fingerabdruckparameter – können verschiedene Software, Hardware (CPU, RAM, GPU, Mediengeräte – Kameras, Mikrofone, Lautsprecher), Standort, Zeitzone, IP, Bildschirmgröße/-auflösung, Browser-/Betriebssystemsprachen, Netzwerk, Internetanbieter umfassen -bezogene und andere Attribute.
Durch die Kombination dieser Parameter entsteht eine eindeutige Kennung – der Fingerabdruck –, der zur Verfolgung der Online-Aktivitäten eines Benutzers verwendet werden kann. Fingerabdrücke spielen eine entscheidende Rolle für die Online-Sicherheit und ermöglichen es Diensten, einzelne Benutzer zu identifizieren und zu authentifizieren. Sie ermöglichen es Benutzern auch, solche Systeme auszutricksen, um online anonym zu bleiben. Wenn Sie jedoch Ihre Fingerabdrücke manipulieren können, können Sie Dutzende oder Hunderte oder mehr verschiedene Konten betreiben, um vorzutäuschen, dass es sich um einzigartige, authentische Benutzer handelt. Auch wenn das vielleicht cool klingt, hat es schwerwiegende Folgen, da es die Schaffung einer Armee von Bots ermöglichen kann, die Spam und Fälschungen im gesamten Internet verbreiten können, was möglicherweise zu betrügerischen Aktionen führt.
Hinweis: Natürlich werde ich hier nicht darauf eingehen, wie man „schlechte“ Dinge tun kann; Sie müssen immer vorsichtig sein, sich von der „dunklen Seite“ fernhalten und illegale Handlungen vermeiden. In diesem Artikel geht es um die Technologie dahinter, also nutzen Sie die Informationen mit Bedacht.
Dies ist der erste (und vielleicht nicht der letzte) Artikel in diesem Bereich, daher handelt es sich eher um einen Überblick. Der Inhalt bietet einen Einstieg in das Thema. Es gibt Dutzende Tools und Möglichkeiten, Fingerabdrücke zu erkennen, zu sammeln und zu fälschen, und es gibt viele verschiedene Parameter und Technologien, die Ihre wahre Identität oder die Tatsache, dass Sie Fingerabdrücke fälschen (was bedeutet, dass Sie kein authentischer Benutzer sind), offenbaren oder verbergen können ).
Betrachten wir einige davon, einige Beispiele für offensichtliche, einfache oder bekannte Parameter, andere, die seltener, weniger bekannt und schwer zu fälschen sind.
Die Manipulation digitaler Fingerabdrücke ist eine schwierige Aufgabe, die einen proaktiven Ansatz erfordert, um einer Entdeckung zu entgehen. Es gibt viele Strategien und Werkzeuge, um Ihre Identität (Fingerabdrücke) zu verbergen oder so zu tun, als wären Sie jemand anderes.
Die Entscheidung für datenschutzorientierte Browser wie Brave, Ghostery, Tor, Octo Browser oder Vivaldi mit erweiterten Datenschutzeinstellungen bietet einen grundlegenden Schutz gegen gängige Fingerabdrucktechniken. Diese Browser legen großen Wert auf die Privatsphäre der Benutzer und verfügen über Funktionen, die Ihre echten Fingerabdrücke verbergen und so die Nachverfolgung Ihrer Aktivitäten erschweren. Beispielsweise leitet der Tor-Browser, der auf den Prinzipien der Anonymität basiert, den Internetverkehr über das Tor-Netzwerk. Dieses strategische Routing verschleiert die Identität des Benutzers, indem Verbindungen über eine Reihe von freiwillig betriebenen Servern weitergeleitet werden, wodurch die allgemeine Online-Anonymität verbessert wird.
Datenschutzorientierte Browsererweiterungen, darunter AdBlock, uBlock Origin, Privacy Badger oder CanvasBlocker, könnten ein aktiver Schutz gegen Tracking-Skripte, Cookies und Fingerabdruckversuche sein. Diese Tools arbeiten im Hintergrund und schützen und wahren die Anonymität der Benutzer.
Die Verwendung von VPNs oder Proxy-Diensten bietet eine zusätzliche Schutzebene, indem die tatsächlichen IP-Adressen des Benutzers (Standort, Zeitzone, Sprache usw.) maskiert und der Internetverkehr verschlüsselt werden. Dies dient nicht nur der Änderung Ihrer Fingerabdrücke, sondern auch der Gewährleistung einer anonymeren Online-Präsenz und eines höheren Sicherheitsniveaus.
Datenschutz: Personen, denen die Privatsphäre und die zunehmende digitale Überwachung am Herzen liegen, fälschen häufig Fingerabdrücke, um sich vor gnadenloser Online-Verfolgung zu schützen.
Geo-Beschränkungen: Spoofing-Fingerabdrücke erweisen sich als nützlich, um geografische Beschränkungen zu umgehen und Benutzern den Zugriff auf Inhalte zu ermöglichen, die auf bestimmte Regionen beschränkt sind. VPN- und Proxy-Dienste spielen hier eine entscheidende Rolle, indem sie nicht nur die Identität des Benutzers verbergen, sondern auch Zugriff auf Server an verschiedenen geografischen Standorten ermöglichen.
Werbung: Der Verzicht auf gezielte Werbung und Online-Profiling ist für Einzelpersonen ein überzeugendes Motiv, ihre digitalen Fingerabdrücke zu manipulieren. Einige Tools können Tracking-Skripte und Cookies von Drittanbietern blockieren und so den Profilerstellungsprozess stören.
Strategische Anforderungen im digitalen Bereich, Bot-Erkennung und Schutzsysteme: Web Scraping, Multi-Accounting, E-Commerce, Bounty & Airdrop, Bonusjagd, Bots in sozialen Netzwerken und Affiliate-Marketing sind häufig Einnahmequellen oder Stützpunkte für mittlere Unternehmen. Digitale Agenturen, Einzelpersonen und Influencer, die an diesen Aktivitäten beteiligt sind, benötigen möglicherweise Fingerabdruck-Spoofing, um durch komplizierte Bot-Erkennungssysteme zu navigieren. Für einige Dienste ist es von entscheidender Bedeutung, eine Erkennung zu vermeiden, um sicherzustellen, dass legitime Aktivitäten nicht fälschlicherweise gekennzeichnet oder eingeschränkt werden (obwohl solche Aktivitäten und Konten häufig nicht wirklich legitim sind, sondern nur so tun, als wären sie legitim). Zu den beliebtesten Tools gehören Multilogin, X-Browser, Octo Browser, AdsPower, Incogniton, Scrapy, Surfsky, Web Scraper.io, ScrappingBee usw.
JavaScript: Websites verwenden (offensichtlich) JS, um Details über Benutzer zu sammeln und umfassende digitale Porträts zu erstellen. Dazu gehört die Prüfung der Bildschirmauflösung, der Geräteausrichtung, der Mausbewegungen, der Tastendynamik usw. Ausgeklügelte Fingerabdruckskripte zählen eine Vielzahl von Browser- und Hardwareattributen auf.
Cookies und lokaler Speicher: Permanente Cookies und im lokalen Speicher gespeicherte Daten dienen dazu, Benutzer über Sitzungen und Plattformen hinweg zu verfolgen. Zu den Techniken gehören die Nutzung von Browser-Cookies und die Speicherung eindeutiger Kennungen zur Benutzerverfolgung. Abhängig von Ihren Zwecken müssen Sie wissen, wann Sie einen „leeren“ Browser mit eindeutigen Fingerabdrücken benötigen oder wann Sie einen Dienst austricksen müssen, der zeigt, dass Sie über bestimmte Cookies und dieselben Fingerabdrücke verfügen.
Skripte von Drittanbietern: Durch die Einbeziehung von Skripten von Drittanbietern für Analysen und Werbung werden unsichtbare Tracker eingebettet, die häufig dazu verwendet werden, das Systemverhalten für einen bestimmten Benutzer basierend auf gesammelten Fingerabdrücken anzupassen. Sie können die oben genannten Tools und Ansätze verwenden, um solche Skripte gezielt zu blockieren oder auszutricksen, um das erforderliche Verhalten zu erzielen.
Online-Checker: Panopticlick (EFF), Pixelscan, deviceinfo.me und BrowserLeaks zeigen die Fingerabdruckparameter Ihres Browsers wie User-Agent, Canvas-Fingerprinting, Schriftarten usw. Diese Checker bieten Einblicke in die Einzigartigkeit und Stabilität Ihres digitalen Fingerabdrucks bei verschiedenen Browseraktivitäten Sitzungen.
Browser-Entwicklertools: Sie ermöglichen Benutzern die Überprüfung von Netzwerkanfragen, Cookies und anderen Fingerabdruckparametern und fördern so ein tieferes Verständnis ihres digitalen Abdrucks und der Art und Weise, wie Websites Bots und eindeutige legitime Benutzer erkennen und Fingerabdrücke sammeln. Die Untersuchung der Registerkarten „Netzwerk“ und „Anwendung“ in Browsern bietet eine Echtzeitansicht der zwischen Browser, Websites und Servern ausgetauschten Daten.
Hier sind einige Beispiele, wie Sie Informationen über die Fingerabdrücke von Benutzern im Browser erhalten können.
navigator.geolocation.getCurrentPosition(function(position) { var userLocation = position.coords; });
navigator.mediaDevices.enumerateDevices() .then(function(devices) { var microphones = devices.filter(device => device.kind === 'audioinput'); });
navigator.mediaDevices.enumerateDevices() .then(function(devices) { var cameras = devices.filter(device => device.kind === 'videoinput'); });
navigator.mediaDevices.enumerateDevices() .then(function(devices) { var speakers = devices.filter(device => device.kind === 'audiooutput'); });
var audioContext = new (window.AudioContext || window.webkitAudioContext)(); var oscillator = audioContext.createOscillator(); var analyser = audioContext.createAnalyser(); oscillator.connect(analyser); analyser.connect(audioContext.destination);
var canvas = document.createElement('canvas'); var gl = canvas.getContext('webgl') || canvas.getContext('experimental-webgl'); var renderer = gl.getParameter(gl.RENDERER); console.log(renderer);
var fonts = []; var fontList = document.fonts.forEach(function(font) { fonts.push(font.family); }); console.log(fonts);
var canvas = document.createElement('canvas'); var context = canvas.getContext('2d'); var dataURL = canvas.toDataURL(); var canvasHash = MurmurHash3(dataURL); console.log(canvasHash);
function getCPUInfo() { return navigator.hardwareConcurrency || 0; } function getDeviceMemory() { return navigator.deviceMemory || 0; } var cpuInfo = getCPUInfo(); var deviceMemory = getDeviceMemory(); console.log(`CPU Cores: ${cpuInfo}`); console.log(`Device Memory (GB): ${deviceMemory}`);
Ein paar Beispiele für solche Systeme:
Sie spielen eine entscheidende Rolle bei der Verbesserung der Bot-Erkennungsfähigkeiten. Da die Server strategisch rund um den Globus verteilt sind, können sie geografische Erkenntnisse und Echtzeit-Bedrohungsinformationen nutzen, um Bot-Verkehr effektiv zu erkennen und einzudämmen. Die WAF- und Bot-Manager der Plattform tragen zu einer umfassenden Abwehr automatisierter „Benutzer“ bei.
In diesem andauernden Katz-und-Maus-Spiel entwickeln sich Bot-Erkennungssysteme weiter und nutzen fortschrittliche Technologien, um der Fingerabdruck-Spoofing-Technologie immer einen Schritt voraus zu sein. Die Zusammenarbeit zwischen Sicherheitsanbietern, Unternehmen und der breiteren Online-Community ist nach wie vor von entscheidender Bedeutung für die Abwehr der Taktiken automatisierter Bedrohungen, wird aber in gewisser Weise auch gegen die Privatsphäre, Anonymität und das Online-Erlebnis der Benutzer eingesetzt, was zu aufdringlicher Werbung und ausgefeilten Tools zur Benutzerverfolgung führt die nur für Unternehmen von Vorteil sind, nicht für Benutzer. Allerdings entwickeln sich auch Tools zum Schutz der Privatsphäre, zum Verbergen und Spoofing von Fingerabdrücken sowie zum Blockieren von Werbung und Trackern, um selbst die ausgefeiltesten Benutzerverfolgungssysteme zu umgehen.
Beispiele:
Google verlangt für neue Nutzer mit eindeutigen, einheitlichen Fingerabdrücken keine zusätzliche Verifizierung. Wenn sich der Fingerabdruck eines Nutzers häufig ändert oder denen ähnelt, die von bekannten Bots verwendet werden (oder nur für Google bereits bekannt sind), fragt Google möglicherweise nach einer Mobiltelefonnummer oder bittet um die Bearbeitung eines Captchas.
Aufgrund der Sensibilität von Transaktionen erzwingen Finanzwebsites häufig strengere Überprüfungsmaßnahmen. Möglicherweise müssen Benutzer zusätzliche persönliche Informationen angeben, ihre Identität über sichere Kanäle überprüfen oder komplexere Captcha-Herausforderungen bestehen.
Das Verstecken von Fingerabdrücken kann die Privatsphäre, Sicherheit und Online-Anonymität verbessern, aber es bietet noch größere Vorteile, sie so zu fälschen, dass sie als eindeutiger, legitimer Benutzer erscheinen. Indem Sie sich unter die Masse mischen und den Verdacht von Systemen vermeiden, die Anti-Erkennungstools erkennen, können Sie Glaubwürdigkeit und Vertrauen bewahren. Dieser Ansatz ermöglicht es Ihnen, die Vorteile zu genießen, als einzigartiger, legitimer Benutzer wahrgenommen zu werden, und minimiert das Risiko, mit zusätzlichen Schutzmaßnahmen oder Hindernissen konfrontiert zu werden. Und natürlich trägt es dazu bei, die Offenlegung Ihrer echten Daten und Ihrer Identität zu verhindern.
Auch hier veröffentlicht.