User Agent

Ein User Agent ist ein Computerprogramm, das eine Person repräsentiert, zum Beispiel ein Browser in einem Web-Kontext.

Neben einem Browser könnte ein User Agent ein Bot sein, der Webseiten durchsucht, ein Download-Manager oder eine andere Anwendung, die auf das Web zugreift. Zusammen mit jeder Anfrage, die sie an den Server stellen, fügen Browser einen selbstidentifizierenden User-Agent HTTP-Header hinzu, der als User Agent (UA)-String bezeichnet wird. Dieser String identifiziert häufig den Browser, dessen Versionsnummer und das Host-Betriebssystem.

Spam-Bots, Download-Manager und einige Browser senden oft einen gefälschten UA-String, um sich als ein anderer Client auszugeben. Dies wird als User Agent Spoofing bezeichnet.

Der User Agent-String kann auf der Clientseite mit JavaScript über die navigator.userAgent-Eigenschaft abgerufen werden.

Ein typischer User Agent-String sieht so aus: "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:124.0) Gecko/20100101 Firefox/124.0".

Siehe auch