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.36Jak 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
Pozyskuj klientów online i zwiększaj zyski dzięki reklamie w Internecie!
Powiązane Artykuły
UTM generator — Czym jest i jak należy z niego korzystać?
W świecie marketingu internetowego precyzyjne śledzenie źródeł ruchu i skuteczności kampanii jest kluczowe dla osiągania sukcesu. Narzędzia analityczne takie...
Przeczytaj artykuł >>
Dlaczego responsywność strony jest tak ważna w dzisiejszych czasach
Posiadanie strony internetowej to must have dla wszystkich firm, które chcą zwiększyć rozpoznawalność swojej marki w internecie, zwiększyć sprzedaż czy ilość...
Przeczytaj artykuł >>
Jak wyszukiwać w Google, czyli zaawansowane możliwości wyszukiwarki
Z wyszukiwarki od Google korzystasz zapewne codziennie. Wyszukanie strony internetowej zawierającej interesujące Cię informacje dzięki niej jest prostsze, szybsze i...
Przeczytaj artykuł >>