Fingerprinting
Fingerprinting ist eine Praxis, bei der Websites einen bestimmten Browser (und somit einen bestimmten Benutzer) identifizieren, indem sie unterscheidbare Merkmale des Browsers und des zugrunde liegenden Betriebssystems sammeln und kombinieren. Elemente eines Fingerabdrucks können beispielsweise umfassen:
- die Browserversion
- die Zeitzone und bevorzugte Sprache
- die Menge der auf dem System verfügbaren Video- oder Audiocodecs
- die auf dem System installierten Schriftarten
- den Zustand der Browsereinstellungen
- die Anzeigegröße und Auflösung des Computers
Eine Website kann solche Informationen abrufen, indem sie JavaScript und CSS auf dem Gerät ausführt, und indem sie diese Daten kombiniert, kann sie oft einen einzigartigen Fingerabdruck für einen Browser erstellen, der dann zur Verfolgung von Benutzern im Internet verwendet werden kann.
Webstandards sind so konzipiert, dass sie die Möglichkeit einer Website, identifizierende Informationen zu sammeln, minimieren, und Browser fügen in der Regel auch eigene Schutzmaßnahmen hinzu.
Siehe auch
- Cover Your Tracks: ein Werkzeug, das zeigt, welche Daten eine Website verwenden kann, um Ihren Browser zu fingerprinten.
- Mitigating Browser Fingerprinting in Web Specifications: bewährte Praktiken für Spezifikationsautoren zur Vermeidung von Fingerprinting.