Zum Inhalt springen

16. April 2026 · 13 Min. Lesezeit

Was verrät Ihr User Agent über Sie? Eine vollständige Analyse für 2026

Wie User-Agent-Strings aufgebaut sind, warum Server sie auslesen und wie Client Hints sowie die UA-Reduzierung den Datenschutz verändern.

Jede HTTP-Anfrage Ihres Browsers kann einen User-Agent-Header enthalten – ein strukturierter Textblock, der historisch gesehen den Browsernamen, die Rendering-Engine, das Betriebssystem und manchmal die Geräteklasse übermittelte. Server nutzen ihn für Analysen, Kompatibilitätsanpassungen (Shims) und gelegentlich zum Blockieren. Er war nie als Datenschutz-Kontrollmechanismus gedacht, und die Industrie ist dabei, den Detailgrad der UA-Strings schrittweise zu reduzieren.

Anatomie eines klassischen UA-Strings

Ein Chromium-Desktop-Beispiel könnte Folgendes enthalten:

  • Mozilla/5.0 – ein veraltetes Token, das viele Engines aus Gründen der historischen Kompatibilität beibehalten.
  • PlattformWindows NT 10.0; Win64; x64 oder Macintosh; Intel Mac OS X 10_15_7.
  • AppleWebKit/537.36 (KHTML, like Gecko) – Verweis auf die WebKit-Abstammung, der aus Kompatibilitätsgründen mitgeführt wird.
  • Chrome/124.0.0.0 – die Hauptmarke des Browsers und die Version.
  • Safari/537.36 – ein weiteres Kompatibilitäts-Echo.

Die genaue Reihenfolge und die einzelnen Token variieren zwischen Chrome, Firefox und Safari, aber das Prinzip ist dasselbe: Selbstidentifikation zur Weichenstellung auf der Serverseite.

Warum Websites immer noch UA-Strings parsen

  1. Feature-Steuerung – Ausliefern vereinfachter Seiten an sehr alte Rendering-Engines (rückläufig).
  2. Bot-Management – Unterscheidung zwischen Webcrawlern, Headless-Automatisierung und veralteten Software-Bibliotheken.
  3. Analysen – Dashboards zum Marktanteil (die zunehmend durch First-Party-Metriken ergänzt werden).
  4. A/B-Layouttests – grobe Hinweise zur Geräteklasse.

Moderne Best Practices setzen auf Feature-Erkennung (wie matchMedia, CSS-Support-Abfragen, Progressive Enhancement) anstelle von UA-Sniffing – große Web-Plattformen betreiben jedoch aus betrieblichen Gründen weiterhin Pipelines zur Analyse von UA-Strings.

User-Agent Client Hints (UA-CH)

Browser der Chromium-Familie können basierend auf Berechtigungen und Richtlinien Client Hints (Sec-CH-UA-*) senden. Diese übermitteln strukturierte Marken- und Versionsinformationen und bieten mehr Kontrolle als ein einzelner, eingefrorener String. Server müssen diese Hinweise aktiv anfordern (Accept-CH, Critical-CH) und Datenschutzmodi berücksichtigen. Dies ist wichtig, da ein wirksamer Schutz vor Fingerprinting erfordert, sowohl die Entropie des UA-Strings als auch die der Client Hints zu begrenzen.

„UA-Reduzierung“ und eingefrorene Hauptversionen

Browser sind dazu übergegangen, in nicht privilegierten Kontexten feste oder vereinfachte UA-Strings zu verwenden (z. B. durch Einfrieren der Hauptversion oder generische Plattform-Token), um passives Fingerprinting zu reduzieren. Dies verbessert den Schutz der Privatsphäre für Durchschnittsnutzer, erschwert jedoch die Arbeit von Support-Teams, die auf detaillierte Versionsnummern in Logfiles angewiesen sind.

Bezug zum Fingerprinting

Ein roher UA-String ist nur ein einzelnes Signal. Tracking-Skripte können diesen kombinieren mit:

  • Bildschirmgröße und Farbtiefe
  • Installierten Schriftarten (sofern erkennbar)
  • Render-Abweichungen bei Canvas / WebGL
  • Latenz-Messungen der Audio-Schnittstelle
  • Zeitzone und Sprache

Der UA-String liefert bereits zu Beginn der Verbindung (HTTP-Ebene) und noch vor der Ausführung von JavaScript kostengünstige Entropie – daher rührt das Bestreben, ihn zu minimieren.

Praktisches Fazit

Wenn Sie überprüfen möchten, was Ihr Browser übermittelt, nutzen Sie unsere User Agent-Seite, um den genauen String Ihrer Sitzung einzusehen, und vergleichen Sie ihn mit den Anfrage-Headern im Netzwerk-Tab der DevTools. Wenn Sie eine Website entwickeln, bevorzugen Sie Client Hints, vermeiden Sie fehleranfällige Substring-Prüfungen und dokumentieren Sie Ihre Bot-Allowlists explizit.

Für die meisten Leser gilt: Behandeln Sie den User Agent als betriebliche Metadaten, nicht als Geheimnis. Kombinieren Sie netzwerkseitige Tools mit vernünftigen Cookie-Bannern und minimieren Sie Skripte von Drittanbietern, wenn Sie das Risiko von Tracking einschränken möchten.