Portál AbcLinuxu, 25. dubna 2024 04:12

Chromium random user-agent

1.8.2010 16:31 | Přečteno: 923×

Nie je tajomstvom, že je možné jednoznačne identifikovať užívateľa nielen podľa IP adresy alebo cookies, ale aj podľa ďalších informácií, ktoré prehliadač odosiela. User-agent je jeden z dôležitých identifikátorov. Vývojári v Mozille sa rozhodli počet identifikátorov vo verzii 4 znížiť. Pre prehliadač Chromium som takýto krok nezaznamenal. Medzi dostupnými rozšíreniami pre Chromium sa nenachádza ani jedno funkčné riešenie, ktoré by menilo hodnotu user-agent. Jediné dostupné rozšírenie je podľa komentárov podvod.

Našťastie vývojári Chromium pridali parameter pri spúštaní, ktorý mení hodnotu user-agent:
chromium-browser --user-agent="My user agent"
Keďže optimálne by bolo vždy nastaviť iný kompatibilný user-agent, musíme získať zoznam používaných user-agent reťazcov. Tento zoznam by nemal obsahovať iné operačné systémy a staré verzie prehliadača. Vyhneme sa tým problémom s detekciou prehliadača na rôznych stránkach. Pre ilustráciu som použil nezmenený zoznam. Tento môžeme uložiť do súboru (user-agents.txt) a vytvoriť jednoduchý alias pre náš shell:
$ alias chromium-random='chromium-browser --user-agent="`shuf -n 1 ~/user-agents.txt`"'
$ chromium-random
Pomocou programu shuf vyberieme náhodný riadok a ten použijeme ako hodnotu parametra --user-agent.

Teraz stačí otvoriť v prehliadači about:version, kde je možné sledovať zmenu. User-agent sa mení pri každom spustení aliasu a to v každom otvorenom okne.

Samozrejme, táto technika je veľmi obmedzená a je treba počkať na rozšírenie API, čo umožní väčšiu kontrolu nad prenášanými údajmi.        

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

Jardík avatar 1.8.2010 21:21 Jardík | skóre: 40 | blog: jarda_bloguje
Rozbalit Rozbalit vše Re: Chromium random user-agent
Odpovědět | Sbalit | Link | Blokovat | Admin
Paranoia
Věřím v jednoho Boha.
2.8.2010 08:40 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Chromium random user-agent
Odpovědět | Sbalit | Link | Blokovat | Admin
Je potřeba počítat s tím, že dokud nebude HTML rozšířeno o nějakou detekci toho, co prohlížeč podporuje, a detekci prohlížečů a jejich verzí (nějaké rozšířené podmíněné komentáře MSIE), může být detekce User-Agenta jediný způsob, jak obejít nějakou chybu prohlížeče nebo využít nějakou jeho vlastnost. Sice se to moc často nepoužívá, ale někdy nemusí být jiná možnost. A že by se ty podmínky dostaly do HTML brzo neočekávám, protože je to to nejdůležitější, co by bylo potřeba do HTML přidat – takže se toho jen tak nedočkáme, důležitější jsou jiné nesmysly.
3.8.2010 22:03 Ritchie | skóre: 27 | blog: Ritchie's | Berlin
Rozbalit Rozbalit vše Re: Chromium random user-agent
Odpovědět | Sbalit | Link | Blokovat | Admin
Doufám, že surfujete zásadně s vypnutým javascriptem, protože díky odlišnostem v jeho implementaci lze typ a hlavní verzi prohlížeče docela dobře zjistit a přenést HTTP požadavkem na server.

Kdyby vývojáři prohlížečů místo takovýchto zbytečností raději řešili podstatné problémy. :-(
Jendа avatar 4.8.2010 14:09 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Chromium random user-agent
Určitě, protože s JS lze např. zjistit i použité pluginy a ty bývají dost často unikátní (zejména na Linuxu).

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.