Obsah

UA (User Agent)

UA (User Agent) je identifikační řetězec, který klientská aplikace (prohlížeč, mobilní aplikace nebo bot) odesílá webovému serveru v rámci HTTP požadavku. Tento řetězec obsahuje informace o typu prohlížeče, verzi operačního systému a vykreslovacím jádru.

V naší digitální infrastruktuře používáme UA k tomu, abychom uživatelům doručili obsah optimalizovaný pro jejich konkrétní zařízení a UI.

Anatomie UA řetězce

Moderní User Agent vypadá na první pohled složitě, ale má svou logiku: `Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36`

Využití v našich systémech

1. Adaptivní design a [[WWW]] služby

Naše webové servery analyzují UA, aby rozhodly, zda poslat verzi webu pro desktop, nebo pro mobilní zařízení. To zajišťuje optimální uživatelský zážitek (UX) bez ohledu na to, zda kolega přistupuje k systému Jira z notebooku nebo z telefonu přes VDSL.

2. Analýza návštěvnosti a [[Marketingové oddělení|Marketing]]

Pomocí UA řetězců naše marketingové oddělení vyhodnocuje:

3. Bezpečnost a [[UTM]] filtrace

Naše brány UTM sledují podezřelé UA řetězce. Útočníci často používají zastaralé nebo neobvyklé User Agenty při pokusech o napadení našich VPS.

Výzvy a budoucnost (UA Client Hints)

Z důvodu ochrany soukromí dochází k postupnému omezování informací v klasickém UA řetězci (tzv. UA Reduction). Náš Vývojový tým proto přechází na nový standard UA Client Hints, který:

UA v rámci [[IoT zařízení]]

I naše senzory a chytrá zařízení v síti WAN mají své User Agenty. Ty umožňují centrálnímu serveru rozpoznat, o jaký typ hardwaru se jedná, a automaticky mu nabídnout správnou aktualizaci firmwaru.

Tip pro vývojáře: Při testování nových funkcí v VPC můžete v prohlížeči (F12 → Network conditions) simulovat jiného User Agenta, abyste si ověřili, jak se web chová na iPhonu nebo starším tabletu, aniž byste dané zařízení fyzicky vlastnili.

Související stránky: ZIF, WWW, UI, Jira, UTM, IT Podpora, Kybernetická bezpečnost, Vývojový tým