Nu există prea mult anonimat - ascundem User-Agent. Ascunderea agentului utilizator în browsere Browser cu schimbarea agentului utilizatorului

Următorul atac de paranoia a fost complet justificat - a venit după citire, unde autorul, folosind exemplul browserului FireFox, a vorbit despre potențiale scurgeri de informații de identificare. Și a devenit interesant - cât de aplicabile sunt soluțiile anunțate, să zicem, unui browser? Google Chrome?
Ascundeți IP-ul real - folosim diferite servere VPN, dezactivăm cea mai mare parte a scripturilor de urmărire - Adblock Plus și Ghostery, eliminăm Referer - fără întrebare, am uitat altceva... Da - User-Agent - un fel de „amprentă” , conform căruia (în conjuncție, să zicem, cu IP) este ușor să identifici utilizatorul. Și trebuia făcut ceva în privința asta. Soluțiile găsite au schimbat doar static valoarea User-Agent, ceea ce în mod clar nu a fost suficient. Apoi s-a decis să se scrie un plugin pentru a ascunde adevăratul User-Agent, sau, mai precis, să-l înlocuiască cu unul aleatoriu sau aproape aleatoriu.

Puțină teorie

În general, User-Agent (denumit în continuare U.A.) - un lucru necesar. Este necesar în primul rând pentru afișarea corectă a paginilor, deoarece știm cu toții că diferite versiuni ale diferitelor browsere redă paginile diferit, iar programatorii web grijulii iau în considerare acest fapt atunci când emit scripturi și stiluri către browserele potrivite. Suportul pentru tehnologiile disponibile în funcție de „motoare” variază. Acest lucru duce la prima cerință pentru rezultat - capacitatea de a „simula” diverse browsere și ceea ce este cel mai important - a putea alegereîntre ele.
UA este în primul rând un set. Un set de identificatori diferiți care sunt utilizați pentru a determina ce browser, ce sistem de operare, ce versiune și ce software specific (bună ziua, IE) are utilizatorul.
De ce ar trebui să fie ascunse IP și UA în primul rând? Să ne uităm la jurnalul unui site gol, fără nimic:

$ cat somesite.org.access_log | coada -3 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (compatibil; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+ )" 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (compatibil; 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"

Nu există nimic pe site, dar știu mai mult decât suficient despre vizitator. Acest lucru se datorează faptului că „jurnalele știu totul”.

Puțină practică

Deci, s-a decis - vom înlocui un UA fals. Dar cum se formează? Am urmat calea de a colecta zeci de UA-uri pentru fiecare browser de interes și de a scrie un cod obișnuit pentru fiecare care ar genera cel mai plauzibilși în același timp, într-o oarecare măsură, o amprentă unică. Vrei un exemplu? Iată 10 browsere UA „IE 9”, iar printre ele se numără și cinci reale. Poți să faci diferența?

Mozilla/5.0 (compatibil; 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; x64; Trident/5.0) 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 (compatibil; 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 (compatibil; MSIE .980.0.0727) ; 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 ; ro) Mozilla/5.0 (compatibil; 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.30729; .NET CLR 2.0.50727; Media Center) PC Mozilla/5.0 (compatibil; 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.30729; .NET CLR 3.0.30729; Media Center; Zune PCune; 4.0;Tablet PC 2.0; InfoPath.3; .NET4.0C; .NET4.0E) Mozilla/5.0 (compatibil; MSIE 9.0; Windows NT 7.0; Trident/5.0; .NET CLR 2.2.50767; Zune 4.2; .NET4.0E) Mozilla/5.0 (compatibil; MSIE 9.0; Windows NT 6.1; Windows NT 6.1; Win64; x64; Trident/5.0
Da, se poate, dar pentru asta trebuie să analizezi. Analizați, de exemplu, ce .net poate fi instalat pe ce OS, analizați versiuni și combinații, nuanțe. Când se pierd într-o grămadă, sarcina devine puțin banală. Oricine este interesat de cum arată obișnuiții este binevenit să acceseze acest link. În ziua generației am folosit randexp.js (mulțumesc tipului de sub porecla pentru pont).

În general, extensia uzurpă identitatea următoarelor browsere:

  • IE de la 6 la 10;
  • Chrome (Win/Mac/Linux);
  • Firefox (Win/Mac/Linux);
  • Safari (Win/Mac/Linux);
  • Opera (Win / Mac / Linux);
  • iPad și iPhone.
Ce altceva este interesant? Automatizare. Bifați casetele ce browsere simulăm, bifați caseta „Actualizați automat”, specificați intervalul de timp și uitați. Nimic in plus. Pentru cei curioși, uitați-vă la „pagina de fundal” din consolă - totul nu este logat rău acolo.

Sursa deschisa. Dacă doriți să o personalizați singur, tot ce aveți nevoie este:

  1. Deschideți linkul de extensie pe Github;
  2. Faceți clic pe „Descărcați Zip” sau clonați;
  3. Pe pagina de extensii, bifați caseta de selectare „Mod dezvoltator”;
  4. Faceți clic pe „Încărcați extensia dezambalată...” și specificați calea către arhiva sau clona dezambalată;
Aș aprecia foarte mult criticile și sugestiile constructive.

E mai bine să-l vezi o dată.

User-Agent este un șir care oferă site-ului informații despre software-ul utilizat. Inițial, astfel de date au fost folosite de site-uri pentru a identifica sistemul de operare și versiunea browserului pentru a afișa corect conținutul încorporat. Cu toate acestea, din diverse motive, în primele etape ale creării paginilor web, dezvoltatorii le-au făcut diferite pentru diferite browsere, iar mulți utilizatori au început să falsifice agentul utilizator pentru a vizualiza site-urile în forma de care aveau nevoie. De-a lungul timpului, dezvoltatorii au integrat în programele lor o opțiune care vă permite să schimbați User Agent direct în setări.

User-agent face posibilă determinarea sistemului de operare pe care îl utilizați, dispozitivul de pe care ați accesat site-ul (smartphone, laptop sau tabletă), precum și funcțiile suportate de browser, de exemplu.

Dacă trebuie să schimbați User-Agent în Opera, Chrome sau Firefox, vă vom spune cum să faceți acest lucru.

Atenţie!

Rețineți că User-Agent este necesar pentru afișarea corectă a site-urilor fără design responsive, deoarece browsere diferite folosesc stiluri și scripturi diferite pentru a afișa același conținut. Datele actuale despre diferitele valori ale acestui parametru pot fi găsite cu ușurință pe browscap.org, precum și la sfârșitul articolului nostru.

Cum se schimbă agentul utilizator în Opera

În browserul Opera, faceți clic pe bara de adrese și introduceți următoarea adresă: opera:config#UserPrefs|CustomUser-Agent.În câmpul care apare numit „Custom User-Agent”, setați valoarea dorită pentru linia user-agent. Derulați în jos fereastra deschisă și salvați modificările.

În versiunile mai noi de Opera, de exemplu, build 43.0, această caracteristică este dezactivată. Vă recomandăm să instalați extensia User-Agent Switcher, care vă permite să schimbați setarea pe care o luăm în considerare dintr-un meniu convenabil.

Cum se schimbă agentul utilizator în Google Chrome

Nu toate versiunile de Chrome acceptă schimbarea simplă a șirului agentului utilizator. Cu toate acestea, instrucțiunile de mai jos funcționează în versiuni mai mari decât 26. Pentru a schimba user-agent, faceți clic dreapta pe comanda rapidă a browserului, selectați „Properties” și în fereastra nouă adăugați cheia –user-agent="…” în „ Object”, unde trebuie să indicați, între ghilimele, agentul utilizator de care aveți nevoie. Fiți atenți, ortografia cheii se citește astfel: dash dash user dash agent etc. Web-ul transformă ortografia unei liniuțe duble într-o singură cratimă.

Faceți clic pe OK și lansați Chrome. Această operație poate fi efectuată și în alte moduri, de exemplu, țineți apăsate simultan butoanele Win și R, iar în caseta de dialog „Run” scrieți chrome —user-agent="required value”. Fiți atenți, ortografia cheii se citește astfel: dash dash user dash agent etc. Web-ul transformă ortografia unei liniuțe duble într-o singură cratimă.

Puteți afla datele curente ale acestui parametru mergând la adresa locală despre:

Cum se schimbă agentul utilizator în Mozilla Firefox

Ca și în cazul Chrome, nu toate versiunile de Firefox vă permit să schimbați cu ușurință setarea pe care o analizăm. Instrucțiunile date sunt valabile pentru versiunile începând de la 34. În bara de adrese introduceți about:config și în pagina care apare, creați parametrul general.useragent.override.

Selectați tipul de parametru care trebuie creat „Șir” și în fereastra nouă introduceți valoarea dorită a agentului utilizator.

Lista cu diferiți agenți utilizatori

— Mozilla/0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, ca Gecko) Chrome/56.0.2924.87 Safari/537.36

— Mozilla/5.0 (Windows NT 6.1; Win64; x86) AppleWebKit/537.36 (KHTML, ca Gecko) Chrome/55.0.2883.87 Safari/537.36

- Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; Media Center PC 6.0; CMNTDFJS; F9J; InfoPath.3; rv:11.0) ca Gecko

- Opera 12.17 (Win 8 x64): Opera/9.80 (Windows NT 6.2; WOW64) Presto/2.12.388 Versiunea/12.17

— Internet Explorer 11 (Win 8.1 x64): Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; ASU2JS; rv:11.0) ca Gecko


Următorul atac de paranoia a fost complet justificat - a venit după ce a citit un articol despre metodele de anonimat pe Internet, unde autorul, folosind exemplul browserului FireFox, a vorbit despre potențiale scurgeri de informații de identificare. Și a devenit interesant - cât de aplicabile sunt soluțiile anunțate, să zicem, unui browser? Google Chrome?
Ascundeți IP-ul real - folosim diferite servere VPN, dezactivăm cea mai mare parte a scripturilor de urmărire - Adblock Plus și Ghostery, eliminăm Referer - fără întrebare, am uitat altceva... Da - User-Agent - un fel de „amprentă” , conform căruia (în conjuncție, să zicem, cu IP) este ușor să identifici utilizatorul. Și trebuia făcut ceva în privința asta. Soluțiile găsite au schimbat doar static valoarea User-Agent, ceea ce în mod clar nu a fost suficient. Apoi s-a decis să se scrie un plugin pentru a ascunde adevăratul User-Agent, sau, mai precis, să-l înlocuiască cu unul aleatoriu sau aproape aleatoriu.

Puțină teorie

În general, User-Agent (denumit în continuare U.A.) - un lucru necesar. Este necesar în primul rând pentru afișarea corectă a paginilor, deoarece știm cu toții că diferite versiuni ale diferitelor browsere redă paginile diferit, iar programatorii web grijulii iau în considerare acest fapt atunci când emit scripturi și stiluri către browserele potrivite. Suportul pentru tehnologiile disponibile în funcție de „motoare” variază. Acest lucru duce la prima cerință pentru rezultat - capacitatea de a „simula” diverse browsere și ceea ce este cel mai important - a putea alegereîntre ele.
UA este în primul rând un set. Un set de identificatori diferiți care sunt utilizați pentru a determina ce browser, ce sistem de operare, ce versiune și ce software specific (bună ziua, IE) are utilizatorul.
De ce ar trebui să fie ascunse IP și UA în primul rând? Să ne uităm la jurnalul unui site gol, fără nimic:

$ cat somesite.org.access_log | coada -3 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (compatibil; MJ12bot/v1.4.5; http://www.majestic12.co.uk/bot.php?+ )" 10.12.11.254 - - "GET / HTTP/1.0" 200 5768 "-" "Mozilla/5.0 (compatibil; 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"

Nu există nimic pe site, dar știu mai mult decât suficient despre vizitator. Acest lucru se datorează faptului că „jurnalele știu totul”.

Puțină practică

Deci, s-a decis - vom înlocui un UA fals. Dar cum se formează? Am urmat calea de a colecta zeci de UA-uri pentru fiecare browser de interes și de a scrie un cod obișnuit pentru fiecare care ar genera cel mai plauzibilși în același timp, într-o oarecare măsură, o amprentă unică. Vrei un exemplu? Iată 10 browsere UA „IE 9”, iar printre ele se numără și cinci reale. Poți să faci diferența?

Mozilla/5.0 (compatibil; 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; x64; Trident/5.0) 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 (compatibil; 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 (compatibil; MSIE .980.0.0727) ; 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 ; ro) Mozilla/5.0 (compatibil; 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.30729; .NET CLR 2.0.50727; Media Center) PC Mozilla/5.0 (compatibil; 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.30729; .NET CLR 3.0.30729; Media Center; Zune PCune; 4.0;Tablet PC 2.0; InfoPath.3; .NET4.0C; .NET4.0E) Mozilla/5.0 (compatibil; MSIE 9.0; Windows NT 7.0; Trident/5.0; .NET CLR 2.2.50767; Zune 4.2; .NET4.0E) Mozilla/5.0 (compatibil; MSIE 9.0; Windows NT 6.1; Windows NT 6.1; Win64; x64; Trident/5.0
Da, se poate, dar pentru asta trebuie să analizezi. Analizați, de exemplu, ce .net poate fi instalat pe ce OS, analizați versiuni și combinații, nuanțe. Când se pierd într-o grămadă, sarcina devine puțin banală. Oricine este interesat de cum arată obișnuiții este binevenit să acceseze acest link. În ziua generației am folosit randexp.js (mulțumesc tipului sub porecla barkalov pentru pont).

În general, extensia uzurpă identitatea următoarelor browsere:

  • IE de la 6 la 10;
  • Chrome (Win/Mac/Linux);
  • Firefox (Win/Mac/Linux);
  • Safari (Win/Mac/Linux);
  • Opera (Win / Mac / Linux);
  • iPad și iPhone.
Ce altceva este interesant? Automatizare. Bifați casetele ce browsere simulăm, bifați caseta „Actualizați automat”, specificați intervalul de timp și uitați. Nimic in plus. Pentru cei curioși, uitați-vă la „pagina de fundal” din consolă - totul nu este logat rău acolo.

Sursa deschisa. Dacă doriți să o personalizați singur, tot ce aveți nevoie este:

  1. Deschideți linkul de extensie pe Github;
  2. Faceți clic pe „Descărcați Zip” sau clonați;
  3. Pe pagina de extensii, bifați caseta de selectare „Mod dezvoltator”;
  4. Faceți clic pe „Încărcați extensia dezambalată...” și specificați calea către arhiva sau clona dezambalată;
Aș aprecia foarte mult criticile și sugestiile constructive.

E mai bine să-l vezi o dată.

User-Agent din Firefox și din alte browsere este o valoare șir care identifică acel browser și oferă anumite informații de sistem serverelor care găzduiesc site-urile pe care le vizitați. Modificarea șirului agentului utilizator poate fi utilă în anumite scenarii, cum ar fi atunci când unele funcționalități ale site-ului sunt blocate pe o anumită platformă și trebuie să ocoliți această restricție.

De asemenea, schimbarea User-Agent este adesea folosită de dezvoltatorii web atunci când optimizează aplicațiile web pentru diferite dispozitive. User-Agent poate furniza serverelor web unele informații despre sistemul de operare al utilizatorului și versiunea browserului.

Cum se schimbă User-Agent în setările Firefox

Pentru a schimbați User-Agent în Firefox, urmați acești pași:

Browsere User-Agent

Iată câțiva agenți de utilizator pe care îi puteți folosi:

Chrome pe Linux:
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, ca Gecko) Chrome/65.0.3325.181 Safari/537.36

Microsoft Edge:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, ca 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) ca Gecko

Puteți găsi și mai multe la UserAgentString.com

Setarea „general.useragent.overridepreference” se aplică fiecărei file deschise în Firefox și persistă până când o modificați sau ștergeți. Rămâne activat chiar și atunci când închideți sau redeschideți browserul.

Cum să schimbați Firefox User-Agent folosind o extensie

Dacă schimbați adesea User Agent în Firefox, atunci ar trebui să vă gândiți la instalarea unui program de completare special pentru browser, care va economisi mult timp.

Schimbați User-Agent în Firefox folosind o extensie Comutarea utilizator-agent se poate face astfel:


Acest supliment este o versiune actualizată a popularei extensii User-Agent Switcher și este scrisă folosind API-ul Web Extensions. Versiunea veche nu poate fi folosită în versiunile moderne de Firefox. Această versiune a extensiei este pe deplin compatibilă cu noul Firefox Quantum.

Ei bine, asta e tot pentru azi. Acum știi cum să schimbi User Agent în Firefox. Ei bine, dacă doriți să accelerați browserul Firefox, atunci .

Au fost implementate un număr mare de suplimente interesante care pot extinde semnificativ capacitățile acestui browser web. Deci, acest articol va vorbi despre un plus interesant pentru ascunderea informațiilor despre browserul pe care îl utilizați - User Agent Switcher.

Cu siguranță ați observat deja de mai multe ori că orice site poate recunoaște cu ușurință sistemul de operare și browserul pe care îl utilizați. Aproape orice site necesită obținerea unor astfel de informații pentru a asigura afișarea corectă a paginilor, în timp ce alte resurse, la descărcarea unui fișier, oferă imediat descărcarea versiunii necesare a fișierului.

Necesitatea de a ascunde informații despre browserul utilizat de pe site-uri poate apărea nu numai pentru a satisface curiozitatea, ci și pentru navigarea completă pe web.

De exemplu, unele site-uri încă refuză să funcționeze corect în afara Internet Explorer. Și dacă pentru utilizatorii de Windows aceasta nu este, în principiu, o problemă (deși vor să folosească browserul lor preferat), atunci utilizatorii de Linux sunt complet înșurubați.

Puteți fie să continuați imediat la instalarea User Agent Switcher urmând linkul de la sfârșitul articolului, fie să găsiți singur suplimentul.

Pentru a face acest lucru, faceți clic pe butonul meniului browserului și accesați secțiunea "In plus" .

În colțul din dreapta sus al ferestrei, scrieți numele suplimentului pe care îl căutați - Comutator agent utilizator .

Pe ecran vor fi afișate mai multe rezultate de căutare, dar suplimentul nostru este listat primul. Prin urmare, în dreapta acestuia, faceți imediat clic pe butonul "Instalare" .

Pentru a finaliza instalarea și a începe să utilizați suplimentul, browserul vă va solicita să reporniți browserul.

Cum se folosește User Agent Switcher?

User Agent Switcher este extrem de ușor de utilizat.

În mod implicit, pictograma suplimentului nu apare automat în colțul din dreapta sus al browserului, așa că va trebui să o adăugați singur. Pentru a face acest lucru, faceți clic pe butonul meniului browser și faceți clic pe element "Schimbare" .

Elementele care sunt ascunse din vizualizarea utilizatorului vor fi afișate în zona din stânga ferestrei. Printre acestea se numără User Agent Switcher. Pur și simplu țineți apăsată pictograma suplimentului și trageți-o în bara de instrumente unde se află de obicei pictogramele suplimentelor.

Pentru a accepta modificări, faceți clic pe pictograma cruce din fila curentă.

Pentru a vă schimba browserul actual, faceți clic pe pictograma suplimentului. Pe ecran va apărea o listă de browsere și dispozitive disponibile. Selectați browserul corespunzător, apoi versiunea acestuia, după care suplimentul își va începe imediat activitatea.

Să verificăm succesul acțiunilor noastre mergând la pagină, unde în zona din stânga a ferestrei există întotdeauna informații despre computer, inclusiv versiunea browserului.

După cum puteți vedea, în ciuda faptului că folosim browserul Mozilla Firefox, browserul web este detectat ca Internet Explorer, ceea ce înseamnă că programul de completare User Agent Switcher își descurcă pe deplin sarcina.

Dacă trebuie să opriți suplimentul, de ex. returnați informații reale despre browserul dvs., faceți clic pe pictograma suplimentului și selectați din meniul care apare „Agent de utilizator implicit” .

Vă rugăm să rețineți că pe Internet este distribuit un fișier XML special, implementat special pentru programul de completare User Agent Switcher, care extinde semnificativ lista de browsere disponibile. Nu oferim un link către resurse pentru că acest fișier nu este o soluție oficială de la dezvoltator, ceea ce înseamnă că nu putem garanta securitatea acestuia.

Dacă ați achiziționat deja un fișier similar, faceți clic pe pictograma suplimentului, apoi accesați „Comutare agent utilizator” - „Opțiuni” .

Pe ecran va apărea o fereastră de setări, în care va trebui să faceți clic pe butonul "Import" , apoi specificați calea către fișierul XML descărcat anterior. După procedura de import, numărul de browsere disponibile se va extinde semnificativ.

User Agent Switcher este un supliment util care vă permite să ascundeți informațiile reale despre browserul pe care îl utilizați.