Co to jest User Agent — Definicja

User Agent to identyfikator wysyłany przez przeglądarkę internetową, bota lub aplikację do serwera WWW przy użyciu protokołu HTTP. User Agent zawiera informacje o urządzeniu, systemie operacyjnym i wersji przeglądarki. Każdy klient sieciowy ma swojego unikalnego User Agenta, po którym można go zidentyfikować. Dzięki temu serwer jest w stanie rozpoznać typ programu, który chce się z nim łączyć, co może służyć na przykład do budowania statystyk odwiedzin lub do ograniczania ruchu od niechcianych klientów.

Czym jest User Agent?

Nagłówek User Agent jest szeroko wykorzystywany w komunikacji między klientem a serwerem WWW przez twórców stron internetowych. Deweloperzy, zmieniając dane przesyłane w nagłówku, mogą swobodnie testować strony internetowe na różnych urządzeniach mobilnych czy przeglądarkach.

Na podstawie danych z User Agenta serwer może zidentyfikować podejrzane zapytanie HTTP, które pochodzi od botów wykonujących ataki DDoS czy web scrapingu i zablokować je wczesnym etapie. Nie jest to jednak w pełni skuteczna metoda ochrony przed niechcianym ruchem, gdyż w bardzo prosty sposób można zmienić nagłówek identyfikujący, omijając tego typu zabezpieczenia.

Jakie informacje zawiera User Agent?

W User Agencie mogą być przesyłane następujące dane:

  • typ urządzenie — rodzaj urządzenia użytkownika (np. komputer stacjonarny, urządzenie mobilne),
  • typ przeglądarki — nazwa i wersja przeglądarki internetowej. (np. Chrome, Safari),
  • silnik przeglądarki — Nazwa i wersja silnika przeglądarki (np. Gecko dla Firefox, Blink dla Chrome),
  • system operacyjny urządzenia — System, z którego korzysta klient (np. Windows, MacOS).

Przykładowy User Agent

Przykładowy User Agent może wyglądać w następujący sposób:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36

Jak możemy odczytać powyższy przykład:

  • Mozilla/5.0 — to nazwa i wersja produktu. W tym przypadku produkt (przeglądarka) jest kompatybilna z Mozillą.
  • Windows NT 10.0; Win64; x64 — to dane na temat systemu operacyjnego. Dla powyższego przypadku będzie to Windows 10 w wersji 64-bitowej.
  • AppleWebKit/537.36 (KHTML, like Gecko) — to silnik renderujący WebKit oraz jego wersja. Dodatkowo przekazana jest informacja, że jest on zgodny z silnikiem renderującym Gecko.
  • Chrome/91.0.4472.124 — to nazwa przeglądarki (Crome) i jej wersja (91.0.4472.124).
  • Safari/537.36 — to dodatkowy identyfikator zgodności, informujący, że przeglądarka jest kompatybilna z Safari w wersji 537.36.

Typy User Agentów

Wśród User Agentów możemy wyróżnić:

  • przeglądarki — Google Chrome, Mozilla Firefox, Microsoft Edge,
  • aplikacje mobilne,
  • aplikacje desktopowe,
  • boty i crawlery — indeksujące, monitorujące, pozyskujące dane,
  • urządzenia tworzące Internet Rzeczy — ang. Internet of Things (IoT),

niestandardowe — tworzone w określonym celu, przeważnie niedostępne do ogólnego użytku.

Ostatnia aktualizacja: 14 czerwca 2024

Czy ta definicja była dla Ciebie pomocna?

(4.9/5), głosów: 32
Ocena strony:
Marketing Manager

Pozyskuj klientów online i zwiększaj zyski dzięki reklamie w Internecie!

Skontaktuj się z nami

Zamów bezpłatną wycenę!

(czytaj więcej) Twoja zgoda jest dobrowolna, ale niezbędna do obsługi Twojego zapytania ofertowego. Na podstawie wyrażonej zgody możemy kontaktować się z Tobą za pośrednictwem e-maila w celach marketingowych lub telefonu w celu obsługi Twojego zapytania ofertowego. Administratorem Twoich danych osobowych jest KS Sp. z o.o., z siedzibą w Gorzycach 141, 38-230 Nowy Żmigród, NIP: 6852338589. Gwarantujemy przestrzeganie wszystkich Twoich praw wynikających z ogólnego rozporządzenia o ochronie danych (RODO) oraz Prawa komunikacji elektronicznej, w tym prawa do dostępu, sprostowania, usunięcia, ograniczenia przetwarzania Twoich danych, wniesienia sprzeciwu wobec przetwarzania danych osobowych (szczegóły znajdziesz w naszej Polityce Prywatności), a także cofnięcia zgody na przesyłanie informacji handlowych i marketing bezpośredni. (zwiń)

Menu dostępności

Profile ułatwień dostępu

Opcje ułatwień dostępu

Używamy plików cookie

Na naszej stronie używamy ciasteczek, dzięki czemu jest ona dla Ciebie bardziej przyjazna i niezawodna. Korzystamy także z narzędzi analitycznych w celach statystycznych i marketingowych, aby dopasować treść reklam do Twoich potrzeb i zainteresowań. Twoja prywatność jest dla nas ważna. Więcej informacji na temat plików cookies znajdziesz w naszej polityce prywatności.