←Zurück zum Blog
2026-07-14 4 Min. Lesezeit

User-Agent-String-Analyse

Ein umfassender Leitfaden zur Analyse von User-Agent-Strings und deren Auswirkungen auf die Privatsphäre.

Jedes Mal, wenn Sie zu einer Website navigieren, sendet Ihr Webbrowser im Hintergrund einen kurzen Textausschnitt an den Server, der diese Site hostet. Dieser Textausschnitt ist als User-Agent-String (UA-String) bekannt. Obwohl er wie ein Gewirr aus zufälligen Zeichen und Schrägstrichen aussehen mag, ist der User-Agent-String eine entscheidende Komponente der Web-Kommunikation. In diesem umfassenden Leitfaden werden wir tief in die User-Agent-String-Analyse eintauchen und untersuchen, was diese Strings sind, warum sie wichtig sind und welche Auswirkungen sie auf den Datenschutz haben.

Was ist ein User-Agent-String?

Ein User-Agent-String ist ein HTTP-Request-Header, der die Software identifiziert, die die Anfrage an den Webserver stellt. Er enthält in der Regel Informationen über den Webbrowser des Benutzers, dessen Version, das Betriebssystem und gelegentlich den Gerätetyp.

Ein klassisches Beispiel für einen User-Agent-String sieht so aus: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36

Den String entschlüsseln

Wenn wir das obige Beispiel aufschlüsseln, kommen mehrere Informationen zum Vorschein:

  • Mozilla/5.0: Ein historisches Relikt. Die meisten modernen Browser fügen dies ein, um die Kompatibilität mit der Mozilla-Rendering-Engine anzuzeigen.
  • (Windows NT 10.0; Win64; x64): Das Betriebssystem. In diesem Fall Windows 10 (64-Bit).
  • AppleWebKit/537.36 (KHTML, like Gecko): Die Layout-Engines, die vom Browser zum Rendern der Seite verwendet werden.
  • Chrome/115.0.0.0 Safari/537.36: Der eigentliche Browser und die Version, die die Anfrage stellt (Google Chrome Version 115). Es enthält "Safari" aus Kompatibilitätsgründen.

Wie Sie sehen können, sind User-Agent-Strings notorisch unübersichtlich. Aufgrund von jahrelangen Browserkriegen und Kompatibilitäts-Workarounds behaupten moderne UA-Strings oft fälschlicherweise, mehrere verschiedene Browser zu sein, nur um sicherzustellen, dass Websites korrekt gerendert werden.

Warum analysieren Websites User-Agent-Strings?

Webentwickler und Serveradministratoren analysieren User-Agent-Strings aus mehreren sehr praktischen Gründen:

1. Inhaltsaushandlung und Optimierung (Content Negotiation)

In der Vergangenheit nutzten Entwickler UA-Strings, um je nach Browser des Benutzers verschiedene Versionen einer Website bereitzustellen. Besuchte ein Benutzer die Seite mit einem älteren Mobilgerät, erkannte der Server den mobilen UA-String und lieferte eine schlanke, mobil-optimierte Seite aus. Während modernes responsives Design diese Praxis weitgehend ersetzt hat, wird "UA-Sniffing" immer noch verwendet, um bestimmte Medienformate oder Polyfills für ältere Browser bereitzustellen.

2. Analysen und Statistiken

Wenn Sie Website-Traffic-Berichte in Tools wie Google Analytics betrachten, wird die Aufteilung der Besucher nach Browser (z. B. 60% Chrome, 20% Safari, 10% Firefox) und Betriebssystem (z. B. Mobile vs. Desktop) fast vollständig aus der Analyse des User-Agent-Strings abgeleitet.

3. Bot-Erkennung und Sicherheit

Nicht der gesamte Web-Traffic stammt von Menschen. Suchmaschinen-Crawler (wie Googlebot), automatisierte Scraper und bösartige Bots haben alle ihre eigenen User-Agent-Strings. Web Application Firewalls (WAFs) analysieren UA-Strings, um bekannte bösartige Bots zu identifizieren und zu blockieren oder um essentiellen Crawlern die Indexierung der Website zu ermöglichen.

Die Auswirkungen von User-Agent-Strings auf die Privatsphäre

Während User-Agent-Strings für die Web-Funktionalität unerlässlich sind, stellen sie ein erhebliches Datenschutzrisiko dar, das als Browser-Fingerabdruck (Browser Fingerprinting) bekannt ist.

Da Ihr User-Agent-String Ihr spezifisches Betriebssystem, Ihre Browserversion und Ihren Gerätetyp verrät, kann er mit anderen scheinbar harmlosen Datenpunkten (wie Ihrer Bildschirmauflösung, installierten Schriftarten und Zeitzone) kombiniert werden, um einen höchst eindeutigen "Fingerabdruck" zu erstellen.

Selbst wenn Sie Ihre Cookies löschen, ein VPN verwenden oder im Inkognito-Modus surfen, kann Ihr Browser-Fingerabdruck von Werbetreibenden und Trackern verwendet werden, um Sie mit hoher Genauigkeit zu identifizieren, während Sie sich durch das Web bewegen. Je individueller oder seltener Ihr Browser-Setup ist, desto leichter identifizierbar wird Ihr User-Agent-String. Weitere Informationen dazu finden Sie unter /de/browser-fingerabdruck.

Die Zukunft: Freezing und Client Hints

In Anerkennung der Datenschutz- und Komplexitätsprobleme im Zusammenhang mit UA-Strings gehen die großen Browser-Anbieter (wie Google und Mozilla) dazu über, die Art und Weise zu ändern, wie diese Informationen geteilt werden.

Der moderne Ansatz besteht darin, die Menge an Informationen, die im Standard-User-Agent-String gesendet werden, "einzufrieren" ("freeze") oder zu reduzieren, indem granulare Details wie kleinere OS-Versionen oder spezifische Gerätemodelle entfernt werden. Stattdessen übernehmen Browser die User-Agent Client Hints (UA-CH) API.

Mit Client Hints sendet der Browser standardmäßig einen sehr einfachen, generischen Identifikator. Wenn ein Server berechtigterweise spezifischere Informationen benötigt (zum Beispiel, um einen Video-Stream für ein bestimmtes Gerät zu optimieren), muss er diese Daten explizit vom Browser anfordern. Dieser Wandel gibt dem Browser mehr Kontrolle, um die Privatsphäre der Benutzer zu schützen, während Entwicklern weiterhin Zugriff auf die Informationen gewährt wird, die sie wirklich benötigen.

Fazit

Die User-Agent-String-Analyse ist seit Jahrzehnten ein grundlegender Bestandteil der Funktionsweise des Webs und ermöglicht alles von grundlegenden Analysen bis hin zu komplexer Bot-Erkennung. Da sich die digitale Landschaft jedoch dahingehend verschiebt, der Privatsphäre der Nutzer Vorrang einzuräumen, geht die Abhängigkeit von unübersichtlichen, datenreichen UA-Strings langsam zu Ende. Zu verstehen, was Ihr Browser über Sie preisgibt, ist der erste Schritt, um die Kontrolle über Ihren digitalen Fußabdruck zu übernehmen.

Live Diagnostic Tool

WebRTC Leak Test

Test if your real IP address is leaking through your browser even behind a VPN.

Launch Tool
Veröffentlicht von
WhatsMyDevice Redaktion
Datenschutz- & Infrastruktur-Analysten
English
Español
Türkçe
Русский
Bahasa Melayu
Deutsch