Ne postoji prevelika anonimnost - skrivamo User-Agent. Prebacivanje korisničkog agenta za Mozilla Firefox: sakriti informacije o pretraživaču za samitove jednim dodirom Kako sakriti detekciju korisničkog agenta u pretraživaču

Korisnički agent (ruski: User Agent) je niz informacija koji identifikuje određeni pretraživač. Uz njegovu pomoć prenosi se određeni broj podataka o klijentu koji se koristi kako bi se korisniku pravilno obradila i ispravno prikazala ciljna web stranica.

Zašto ćete možda morati promijeniti korisničkog agenta

  • Programeri i administratori web stranica mogu procijeniti da li je njihova web stranica dovoljno optimizirana za različite pretraživače i uređaje;
  • U slučajevima kada je potrebno „prevariti“ određenu stranicu kako bi se dobio pristup sadržaju namijenjenom drugoj platformi ili uređaju (pošto, ovisno o „korisničkom agentu“, ista internet stranica može nuditi različite sadržaje);
  • Generalno, User-Agent vam omogućava da odredite dosta različitih parametara: naziv internet pretraživača i njegovu verziju, mehanizam za renderovanje, operativni sistem i njegovu dubinu bita, jezik interfejsa, rezoluciju ekrana, tip uređaja, IP i mnogo više. Stoga se zamjena korisničkog agenta može smatrati i jednom od mjera za osiguranje povjerljivosti korisnika na Internetu.

Kako promijeniti korisničkog agenta u Google Chrome i Yandex pretraživaču

Možete zamijeniti User-Agent u Google Chrome, Yandex Browser, Opera i drugim Chromium pretraživačima, bilo korištenjem postavki samog web preglednika ili putem ekstenzija.

Metoda 1: Postavke


Nedostatak ove metode je što će se korisnički agent mijenjati samo za trenutnu stranicu, tj. Za svaki novi, gore navedeni postupak će se morati ponoviti.

Metoda 2. Posebna proširenja

Korisničkog agenta možete promijeniti i pomoću dodataka pretraživača, kao što je preklopnik korisničkog agenta. To pojednostavljuje ovaj proces što je više moguće.

Sve što vam je potrebno za ovo:


Istovremeno, korisnički agent koji ste odabrali koristit će se na svim stranicama koje posjećujete (do završetka posla). Međutim, možete označiti kućicu pored "Zapamti zadnji put korišteni korisnički agent pri pokretanju",

tada će rad biti nastavljen sa istim korisničkim agentom koji ste naveli tokom prethodne sesije.

Ako želite koristiti zamjenu korisničkog agenta kao jedno od načina zaštite vlastite privatnosti na internetu, obratite pažnju na
Slučajni korisnički agent.

Slučajni korisnički agent ne samo da može promijeniti korisničkog agenta, već to može učiniti automatski nakon određenog vremenskog perioda, sakriva pravog korisničkog agenta čak i kada se otkrije korištenjem Javascript-a i ima puno drugih korisnih opcija.

Sljedeći napad paranoje bio je potpuno opravdan - uslijedio je nakon čitanja članka o metodama anonimnosti na internetu, gdje je autor, na primjeru pretraživača FireFox, govorio o potencijalnom curenju identifikacijskih informacija. I postalo je zanimljivo - koliko su najavljena rješenja primjenjiva na, recimo, pretraživač? google chrome?
Sakrijte pravi IP - koristimo različite VPN servere, onemogućite lavovski dio skripti za praćenje - Adblock Plus i Ghostery, uklonite Referer - nema sumnje, zaboravili smo još nešto... O da - User-Agent - neka vrsta “otiska prsta” , prema kojem je (u vezi, recimo, sa IP-om) lako identificirati korisnika. I nešto se moralo učiniti po tom pitanju. Pronađena rješenja su samo statički promijenila vrijednost User-Agent, što očito nije bilo dovoljno. Tada je odlučeno da se napiše dodatak koji će sakriti pravog User-Agenta, ili, tačnije, zamijeniti ga nasumičnim ili gotovo slučajnim.

Malo teorije

Općenito, korisnički agent (u daljem tekstu U.A.) - neophodna stvar. Potreban je prvenstveno za ispravan prikaz stranica, jer svi znamo da različite verzije različitih pretraživača različito prikazuju stranice, a brižni web programeri ovu činjenicu uzimaju u obzir kada izdaju skripte i stilove pravim pretraživačima. Podrška za dostupne tehnologije od strane „motora“ varira. To dovodi do prvog zahtjeva za rezultat - sposobnost "simulacije" različitih pretraživača, i ono što je najvažnije - mogućnost izbor između njih.
UA je prije svega skup. Skup različitih identifikatora koji se koriste za određivanje koji pretraživač, koji operativni sistem, koju verziju i koji specifični softver (zdravo, IE) korisnik ima.
Zašto bi IP i UA uopšte trebali biti skriveni? Pogledajmo dnevnik prazne stranice bez ičega:

$ cat somesite.org.access_log | tail -3 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (kompatibilan; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+ )" 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (kompatibilan; YandexBot/3.0; +http://yandex.com/bots)" 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:30.0) Gecko/20100101 Firefox/30.0"

Na sajtu nema ništa, ali znam više nego dovoljno o posetiocu. To je zato što "logovi znaju sve".

Malo vežbe

Dakle, odlučeno je - zamijenit ćemo lažni UA. Ali kako ga formirati? Slijedio sam put prikupljanja desetina UA-ova za svaki pretraživač koji me zanima i pisanja redovnog koda za svaki koji bi generirao najvjerovatnije i istovremeno, donekle, jedinstven otisak. Želite primjer? Evo 10 UA pretraživača “IE 9”, a među njima je pet pravih. Možete li reći razliku?

Mozilla/5.0 (kompatibilan; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; chromeframe/12.0.742.112) Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 6.0; Win64/x5.0; x64; CLR 3.8.50799; Media Center PC 6.0; .NET4.0E) Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 8.1; Trident/5.0; .NET4.0E; en-AU) Mozilla/5.0 (kompatibilan; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 2.0.50727; Media Center PC 6.0) Mozilla/5.0 (kompatibilan; MSIE; MSIE NT9 ; WOW64; Trident/5.0; .NET CLR 2.7.40781; .NET4.0E; en-SG) Mozilla/5.0 (Windows; U; MSIE 9.0; Windows NT 8.0; Win64; x64; Trident/5.0; .NET4.0E ; en) Mozilla/5.0 (kompatibilan; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET CLR 2.0.50726. PC Media Center) Mozilla/5.0 (kompatibilan; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30726; Zune PC; Media Center 4.0; Tablet PC 2.0; InfoPath.3; .NET4.0C; .NET4.0E) Mozilla/5.0 (kompatibilan; MSIE 9.0; Windows NT 7.0; Trident/5.0; .NET CLR 2.2.50767; Zune 4.2; .NET4.0E) Mozilla/5.0 (kompatibilan; MSIE 9.0; NT; NT Win64; x64; Trident/5.0
Da, moguće je, ali za to morate analizirati. Analizirajte, na primjer, koji .net se može instalirati na koji OS, analizirati verzije i kombinacije, nijanse. Kada se izgube na gomili, zadatak postaje malo trivijalan. Svi zainteresovani za to kako izgledaju regularni su dobrodošli da prate ovaj link. Na dan generacije koristio sam randexp.js (hvala momku pod nadimkom barkalov na savjetu).

Općenito, ekstenzija uspješno oponaša sljedeće pretraživače:

  • IE od 6 do 10;
  • Chrome (Win/Mac/Linux);
  • Firefox (Win/Mac/Linux);
  • Safari (Win/Mac/Linux);
  • Opera (Win / Mac / Linux);
  • iPad i iPhone.
Šta je još zanimljivo? Automatizacija. Označite okvire koje pretraživače simuliramo, označite polje “Ažuriraj automatski”, odredite vremenski interval i zaboravite. Ništa ekstra. Za znatiželjnike, pogledajte „stranicu u pozadini“ u konzoli - tamo nije sve loše evidentirano.

Open source. Ako želite sami da ga prilagodite, sve što vam je potrebno je:

  1. Otvorite vezu ekstenzije na Githubu;
  2. Kliknite na “Download Zip” ili klonirajte;
  3. Na stranici ekstenzija potvrdite izbor u polju za potvrdu “Režim programera”;
  4. Kliknite na “Učitaj raspakovanu ekstenziju...” i odredite putanju do raspakovane arhive ili klona;
Bio bih veoma zahvalan na konstruktivnim kritikama i sugestijama.

Bolje je to jednom vidjeti.

Korisnički agent u Firefoxu i drugim pretraživačima je vrijednost niza koja identificira taj pretraživač i pruža određene sistemske informacije serverima koji hostuju web lokacije koje posjećujete. Promjena stringa korisničkog agenta može biti korisna u određenim scenarijima, kao što je kada je neka funkcionalnost web-mjesta blokirana na određenoj platformi i morate zaobići to ograničenje.

Takođe, promenu User-Agent-a često koriste veb programeri kada optimizuju veb aplikacije za različite uređaje. Korisnički agent može da obezbedi web serverima neke informacije o korisnikovom operativnom sistemu i verziji pretraživača.

Kako promijeniti User-Agent u postavkama Firefoxa

Da bi promijenite korisničkog agenta u Firefoxu, slijedite ove korake:

Korisnički agent pretraživači

Evo nekoliko korisničkih agenata koje možete koristiti:

Chrome na Linuxu:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, poput Gecko) Chrome/65.0.3325.181 Safari/537.36

Microsoft Edge:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, poput Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586

Internet Explorer:
Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; AS; rv:11.0) kao Gecko

Još više možete pronaći na UserAgentString.com

Postavka "general.useragent.overridepreference" primjenjuje se na svaku otvorenu karticu u Firefoxu i traje dok je ne promijenite ili izbrišete. Ostaje omogućen čak i kada zatvorite ili ponovo otvorite pretraživač.

Kako promijeniti Firefox User-Agent koristeći ekstenziju

Ako često mijenjate korisničkog agenta u Firefoxu, onda biste trebali razmisliti o instaliranju posebnog dodatka za preglednik koji će uštedjeti mnogo vremena.

Promijenite korisničkog agenta u Firefoxu pomoću ekstenzije Prebacivanje korisničkog agenta se može uraditi ovako:


Ovaj dodatak je ažurirana verzija popularne ekstenzije User-Agent Switcher i napisan je pomoću API-ja za web ekstenzije. Stara verzija se ne može koristiti u modernim verzijama Firefoxa. Ova verzija ekstenzije je potpuno kompatibilna sa novim Firefox Quantumom.

Pa, to je sve za danas. Sada znate kako promijeniti korisničkog agenta u Firefoxu. Pa, ako želite da ubrzate Firefox pretraživač, onda .

Implementiran je veliki broj zanimljivih dodataka koji mogu značajno proširiti mogućnosti ovog web pretraživača. Dakle, ovaj članak će govoriti o zanimljivom dodatku za skrivanje informacija o pretraživaču koji koristite - User Agent Switcher.

Sigurno ste već više puta primijetili da bilo koja stranica može lako prepoznati operativni sistem i pretraživač koji koristite. Gotovo svaka stranica zahtijeva pribavljanje takvih informacija kako bi se osigurao ispravan prikaz stranica, dok drugi resursi, prilikom preuzimanja datoteke, odmah nude preuzimanje potrebne verzije datoteke.

Potreba za skrivanjem informacija o pretraživaču koji se koristi sa web lokacija može se pojaviti ne samo da bi se zadovoljila radoznalost, već i za potpuno surfanje webom.

Na primjer, neke web lokacije i dalje odbijaju ispravno raditi izvan Internet Explorera. A ako za korisnike Windows-a to u principu nije problem (iako žele da koriste svoj omiljeni pretraživač), onda su korisnici Linuxa potpuno zeznuti.

Možete odmah nastaviti s instalacijom User Agent Switcher-a slijedeći vezu na kraju članka ili sami pronaći dodatak.

Da biste to učinili, kliknite na dugme menija pretraživača i idite na odjeljak "Dodaci" .

U gornjem desnom uglu prozora upišite naziv dodatka koji tražite - Prebacivač korisničkog agenta .

Nekoliko rezultata pretrage će biti prikazano na ekranu, ali naš dodatak je naveden prvi. Stoga, desno od njega, odmah kliknite na dugme "Instaliraj" .

Da biste dovršili instalaciju i počeli koristiti dodatak, pretraživač će od vas zatražiti da ponovo pokrenete pretraživač.

Kako koristiti preklopnik korisničkih agenata?

User Agent Switcher je izuzetno jednostavan za korištenje.

Podrazumevano, ikona dodatka se ne pojavljuje automatski u gornjem desnom uglu pretraživača, tako da ćete morati da je dodate sami. Da biste to učinili, kliknite na dugme menija pretraživača i kliknite na stavku "promjena" .

Elementi koji su skriveni od pogleda korisnika biće prikazani u lijevom dijelu prozora. Među njima je i User Agent Switcher. Jednostavno držite pritisnutu ikonu dodatka i prevucite je na traku sa alatkama gdje se obično nalaze ikone dodataka.

Da biste prihvatili promjene, kliknite na ikonu križa na trenutnoj kartici.

Da promijenite svoj trenutni pretraživač, kliknite na ikonu dodatka. Na ekranu će se pojaviti lista dostupnih pretraživača i uređaja. Odaberite odgovarajući pretraživač, a zatim njegovu verziju, nakon čega će dodatak odmah početi s radom.

Provjerimo uspješnost naših akcija tako što ćemo otići na stranicu, gdje se u lijevom dijelu prozora uvijek nalaze informacije o računalu, uključujući verziju preglednika.

Kao što vidite, uprkos činjenici da koristimo pretraživač Mozilla Firefox, web pretraživač je detektovan kao Internet Explorer, što znači da se dodatak User Agent Switcher u potpunosti nosi sa svojim zadatkom.

Ako trebate zaustaviti dodatak, tj. vratite stvarne informacije o vašem pretraživaču, kliknite na ikonu dodatka i izaberite iz menija koji se pojavi "Zadani korisnički agent" .

Imajte na umu da se na Internetu distribuira posebna XML datoteka, implementirana posebno za dodatak User Agent Switcher, koji značajno proširuje listu dostupnih pretraživača. Ne pružamo link do resursa iz razloga što ova datoteka nije zvanično rješenje programera, što znači da ne možemo garantirati njegovu sigurnost.

Ako ste već nabavili sličnu datoteku, kliknite na ikonu dodatka, a zatim idite na "Prebacivanje korisničkog agenta" - "Opcije" .

Na ekranu će se pojaviti prozor postavki u kojem ćete morati kliknuti na dugme "uvoz" , a zatim navedite putanju do prethodno preuzete XML datoteke. Nakon procedure uvoza, broj dostupnih pretraživača će se značajno povećati.

User Agent Switcher je koristan dodatak koji vam omogućava da sakrijete prave informacije o pretraživaču koji koristite.

U ovom kratkom postu pokazaću vam jednostavan način da promenite User Agent u pretraživaču Mozilla. Šta je ovaj korisnički agent? Ovo je zapis identifikatora pretraživača koji se šalje u svakom paketu podataka prilikom pretraživanja interneta. Odnosno, svaki pretraživač ima svog korisničkog agenta. Unos je napisan u HTTP zaglavlju, međutim, tu se mogu naći još neke informacije, ali to je druga priča.

Ovaj parametar je prvenstveno potreban za web stranice kako bi bolje razumjeli koji pretraživač se koristi (ovo je neophodno da bi se stranica ispravno prikazala na svim pretraživačima, kako zastarjelim tako i modernim). Odnosno, ako imate Mozilu, a instalirate User Agent iz Internet Explorera, tada će stranice misliti da ga koristite, a ne Mozilla.

Korisničkog agenta u Mozilli možete promijeniti na standardne načine, koristeći stranicu postavki, do njega možete doći ako napišete ovo na adresi: about:config:


Na vrhu će biti polje u koje treba da unesete reč useragent i vidite da li postoji takav parametar:


Kao što vidite, ja imam ovaj parametar, ali vi najvjerovatnije nećete. Stoga, ako se nešto dogodi, kreirajte parametar niza pod nazivom general.useragent.override. Samo se uvjerite da je parametar string! Zatim, unutar ovog parametra možete odrediti poseban string (kliknite na parametar dvaput), koji će identificirati vaš pretraživač. Na primjer, ako navedete ovu liniju:

Mozilla/5.0 (kompatibilan; MSIE 9.0; Windows NT 6.1; Trident/5.0)

tada će vas server ili stranice vidjeti kao Internet Explorer 9, ne morate ponovo pokretati pretraživač, sve će raditi odmah. Skoro svi korisnički agenti se mogu naći na Internetu, u bilo kojem pretraživaču - samo kopirajte liniju, zalijepite je na ovaj način, kliknite OK i to je to - vide vas pod drugim pretraživačem

Postoji i dodatak, možete ga preuzeti, zove se User Agent Switcher, ali stvarno ne mogu razumjeti zašto meni nije radio (ali jeste instalirao). Nakon instaliranja dodatka, u pretraživaču bi se trebao pojaviti meni sa gotovim agentima pretraživača, ovo je vjerovatno stvarno zgodno i možete ih brzo promijeniti... ali tamo ih ima jako malo - samo nekoliko verzija Internet Explorer i treći iPhone, i to je sve. Koliko sam shvatio, ova ekstenzija jednostavno omogućava da sami kreirate takav meni, jer ako pogledate njegove postavke, primijetit ćete opciju za dodavanje vlastitih korisničkih agenata, evo je:


Generalno, mislim da je ovo greška na mojoj strani, ali možete je instalirati, uostalom, mnogi korisnici su je već instalirali i čini se da nema problema. Potpuno sam zaboravio, evo zvaničnog linka odakle ga možete preuzeti.

15.02.2016