User-Agent-Parser
User-Agent-Strings analysieren und Browser-, OS-, Geräte- und Engine-Infos extrahieren.
Was ist ein User-Agent-String?
Ein User-Agent-String ist ein HTTP-Header, den Browser an Webserver senden, um sich zu identifizieren. Er enthält Informationen über Browsername, Version, Betriebssystem, Gerätetyp und Rendering-Engine.
Warum haben verschiedene Browser ähnliche UA-Strings?
Die meisten modernen Browser basieren auf ähnlichen Engines (Chromium/Blink) und enthalten Kompatibilitäts-Token in ihren UA-Strings, um sicherzustellen, dass Websites ihnen den richtigen Inhalt ausliefern.
Können User-Agent-Strings gefälscht werden?
Ja, User-Agent-Strings können leicht geändert oder gefälscht werden. Browser bieten integrierte oder erweiterungsbasierte UA-Spoofing-Funktionen, daher sollte UA-basierte Erkennung nicht für Sicherheitszwecke verwendet werden.
Was ist UA-CH (User-Agent Client Hints)?
UA-CH ist ein moderner Ersatz für den traditionellen User-Agent-String. Es bietet strukturierte, datenschutzfreundliche Header, die Server nur mit den spezifischen Informationen versorgen, die sie benötigen.