Ștergerea Cookies nu înseamnă că un site nu te mai poate recunoaște. Browserul expune numeroase caracteristici ale dispozitivului și software-ului, care pot fi combinate într-o „amprentă digitală”. Astfel, site-urile pot recunoaște vizite repetate și chiar asocia conturi. Articolul explică mecanismul, riscurile și metodele de reducere a acestora.
Mulți oameni cred că, dacă șterg periodic Cookies, site-urile nu îi mai pot recunoaște. În realitate, lucrurile sunt mai complicate. În momentul în care deschizi o pagină web, browserul expune o cantitate mare de informații despre dispozitiv și software. Un site poate combina aceste semnale pentru a genera un identificator destul de „unic”, numit amprentă digitală a browserului. Chiar dacă ștergi Cookies, site-ul te poate recunoaște în continuare dacă principalele caracteristici ale amprentei rămân aproape neschimbate. În acest articol explicăm cum funcționează browser fingerprinting, ce riscuri practice aduce și ce măsuri pot reduce aceste riscuri.
Ce informații colectează de fapt site-urile?

Pentru a genera o amprentă a browserului, un site nu are nevoie să îi oferi informații în mod activ. Este suficient să citească anumite caracteristici pe care browserul le expune în mod natural la fiecare vizită. Sursele frecvente includ:
- User-Agent (UA): Fiecare solicitare HTTP conține un șir cu informații precum numele și versiunea browserului, sistemul de operare și alte detalii;
- Antetele solicitărilor HTTP: Pe lângă UA, pot include preferințe de limbă (Accept-Language), metode de compresie (Accept-Encoding) și altele;
- Ecran și culori: Browserul poate citi rezoluția ecranului și adâncimea de culoare;
- Lista de fonturi: Sisteme de operare și browsere diferite acceptă fonturi implicite diferite;
- Fusul orar: Fusul orar al dispozitivului poate fi detectat;
- Pluginuri și extensii: Informațiile pot indica pluginurile instalate sau versiunea anumitor motoare de script;
- Informații hardware: Unele metode pot citi tipul CPU, informații despre GPU și semnale similare;
- Amprenta Canvas: Site-ul îi cere browserului să deseneze o imagine folosind un canvas HTML5. Dispozitive, plăci video și drivere diferite produc mici diferențe de randare, iar măsurarea acestora poate crea un semnal distinctiv.
Privită separat, fiecare caracteristică poate să nu fie foarte „unică”. Însă, atunci când sunt combinate zeci de caracteristici, profilul rezultat poate deveni foarte distinct pentru un anumit utilizator. Acest lucru explică și de ce „ștergerea Cookies” nu este de multe ori suficientă: amprenta este legată de parametrii dispozitivului și ai browserului, nu de Cookie în sine.
Ce efecte practice poate avea amprenta browserului?
Pentru majoritatea utilizatorilor obișnuiți, fingerprinting-ul este folosit în principal pentru publicitate direcționată și prevenirea fraudei, astfel că efectele pot să nu fie evidente. Dar dacă lucrezi în e-commerce transfrontalier sau gestionezi social media pentru piețe externe și ai mai multe conturi simultan, riscurile devin mult mai concrete.
Sistemele de înregistrare, autentificare și control al riscului folosesc frecvent „similaritatea amprentelor browserului” ca unul dintre semnalele prin care evaluează dacă mai multe conturi aparțin aceleiași persoane sau sunt asociate. Dacă folosești același browser și parametri foarte asemănători pentru a înregistra sau accesa multe conturi, amprentele pot fi foarte similare, iar conturile pot fi considerate legate. După detectarea unei asocieri, consecințele pot varia de la influențarea reciprocă a conturilor până la restricționarea unui întreg grup de conturi, ceea ce poate genera pierderi operaționale semnificative.
Pentru operatorii cu mai multe conturi, obiectivul real nu este să devină „complet invizibili”, ci să separe amprentele și mediile de rulare ale diferitelor conturi, menținând în același timp setări stabile și coerente. Astfel se reduce riscul ca relațiile să fie expuse din cauza unor parametri prea asemănători sau modificați arbitrar.
Cum poți reduce riscul legat de fingerprint?

Ideea centrală pentru reducerea riscului de asociere prin fingerprint este ca mediile să rămână „separate și stabile”. Aceasta poate fi împărțită în câțiva pași:
În primul rând, gestionează parametrii browserului ca parte a contului. Sistemul de operare, fusul orar, limba, rezoluția și fonturile dezvăluie caracteristici ale dispozitivului și regiunii. Acestea ar trebui să corespundă pieței comerciale a contului, în loc să fie setate aleatoriu sau modificate frecvent. Și caracteristicile de randare la nivel hardware, precum Canvas, WebGL și Audio, trebuie fixate sau gestionate în mod rezonabil, pentru ca mai multe conturi să nu expună aceleași semnale de randare.
În al doilea rând, rulează conturile în medii independente și izolate între ele. În loc să schimbi constant conturile în același browser și să cureți cache-ul, plasează fiecare cont în propriul mediu, cu stare de autentificare, proxy și set de parametri separate, fără interferențe reciproce.
În al treilea rând, folosește un instrument de gestionare a mediilor pentru a administra centralizat „parametrii” și „mediile”. Cu puține conturi, reglarea manuală poate fi încă fezabilă. Când numărul crește și conturile trebuie diferențiate și pe platforme sau regiuni, configurarea manuală a fiecărui element devine nepractică și predispusă la erori. Atunci este util un loc central de administrare.
PurpleMark este o platformă de gestionare a mediilor de browser concepută pentru astfel de nevoi. La crearea unui mediu poți seta sistemul de operare, versiunea nucleului Chromium, User-Agent, rezoluția, limba, fusul orar și locația geografică. Platforma poate gestiona și dimensiuni de fingerprint mai profunde, precum Canvas, WebGLImage, AudioContext și WebRTC, poate lega un proxy de mediu și poate importa Cookies de autentificare, astfel încât conturi diferite să folosească parametri și medii de rulare separate în funcție de nevoile de business. Comparativ cu configurarea manuală, PurpleMark reunește aceste setări dispersate într-un singur spațiu de lucru și permite gruparea și reutilizarea lor. Pentru funcțiile exacte, consultă site-ul oficial PurpleMark sau interfața reală de creare a mediilor din versiunea web.
Câteva lucruri care trebuie clarificate dinainte
Reducerea riscului de fingerprint nu înseamnă „ocolirea regulilor platformei sau exploatarea unor portițe”. Scopul unui instrument de gestionare a mediilor este să te ajute să organizezi clar și ordonat conturile operate în mod legitim, nu să creezi în masă conturi care încalcă regulile sau să ocolești controalele de risc ale platformelor. De asemenea, parametrii mai „aleatorii” nu sunt neapărat mai buni. Pe termen lung, configurațiile stabile și coerente cu piața fiecărui cont sunt de obicei mai potrivite. Chiar și o izolare bună a mediilor nu oferă „siguranță 100%”, deoarece platformele iau decizii pe baza mai multor semnale combinate.
Pe scurt, într-o propoziție
Amprenta browserului este, în esență, un „cod de identitate” creat de un site prin combinarea a zeci de caracteristici ale dispozitivului și browserului. Poate continua să te identifice chiar și după ștergerea Cookies. Pentru operatorii cu mai multe conturi, riscul este ca amprente similare să determine platforma să considere conturile ca fiind asociate. Cheia nu este „invizibilitatea totală”, ci separarea și stabilizarea parametrilor și mediilor conturilor și administrarea centralizată a mediilor, parametrilor de fingerprint și proxy-urilor cu un instrument precum PurpleMark. Dacă vrei să configurezi de la zero un mediu independent, poți începe cu versiunea web PurpleMark.


