Fingerprinting
Fingerprinting ist eine Praxis, bei der Websites einen bestimmten Browser (und damit einen bestimmten Nutzer) identifizieren, indem sie unterscheidende Merkmale des Browsers und des darunterliegenden Betriebssystems sammeln und kombinieren. Elemente eines Fingerabdrucks könnten beispielsweise umfassen:
- die Browserversion
- die Zeitzone und bevorzugte Sprache
- die auf dem System verfügbaren Video- oder Audiocodecs
- die auf dem System installierten Schriftarten
- den Status der Browsereinstellungen
- die Größe und Auflösung des Computerbildschirms
Eine Website kann solche Informationen abrufen, indem sie JavaScript und CSS auf dem Gerät ausführt, und durch die Kombination dieser Daten kann oft ein einzigartiger Fingerabdruck für einen Browser erstellt werden, der dann verwendet werden kann, um Nutzer im gesamten Web zu verfolgen.
Webstandards sind so konzipiert, dass sie die Fähigkeit einer Website, identifizierende Informationen zu sammeln, minimieren, und Browser fügen in der Regel eigenen Schutz hinzu.
Siehe auch
- Cover Your Tracks: ein Tool, das zeigt, welche Daten eine Website zum Fingerprinting Ihres Browsers verwenden kann.
- Mitigating Browser Fingerprinting in Web Specifications: bewährte Praktiken für Spezifikationsautoren, um Fingerprinting zu verhindern.