Nutzeragent

Ein Nutzeragent ist ein Programm, dass einen Nutzer repräsentiert. Auf das Web  bezogen handelt es sich um den Browser.

Außer einem Browser kann es sich bei einem Nuteragenten auch um einen Bot handeln der das Web durchsucht. Auch Download-Manager sowie andere Apps die auf das Web zugreifen sind Nutzeragenten. Mit jeder Anfrage die Browser an einen Server schicken senden sie einen slebstidentifizierenden  User-Agent HTTP header der Nutzeragent-String genannt wird. Dieser String identifiziert meistens den Browser, die Browserversion sowie das Host-Betriebssystem.

Spam Bots, Download Manager und manche Browser senden oft gefälschte Nuteragent-Strings um sich als ein anderer Client auszugeben. Dies wird user agent spoofing genannt.

Auf den Nutzeragent-String kann Clientseitig mit JavaScript unter verwendung der navigator.userAgent Eigenschaft zugegriffen werden.

Ein typischer Nutzeragent-String sieht so aus: "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0"

Siehe auch

Algemeine Infos

Technische Referenzen