AdsPower
AdsPower

Ce este amprentarea fonturilor_ Un ghid detaliat!

By AdsPower||6,537 Views

Site-urile web colectează adesea informații despre dispozitivul dvs. pentru a îmbunătăți experiența utilizatorului. Deși acest lucru este adevărat, nu este adevărul complet. În realitate, site-urile web folosesc aceste informații pentru a identifica și a urmări în mod unic obiceiurile dvs. de navigare. În plus, există riscul ca amprenta dispozitivului dvs. să fie vândută infractorilor ciberneticivândute infractorilor cibernetici.

O informație care contribuie semnificativ la amprenta digitală a browserului dvs. este reprezentată de fonturile dispozitivului. Folosind amprenta digitală a fonturilor, site-urile web determină modul în care să vă afișeze conținutul în cel mai bun mod. Dar aceasta nu este singura utilizare a amprentării digitale a fonturilor.

Acest blog explică totul, de la ce este amprenta digitală a fonturilor până la tipurile și tehnicile utilizate pentru aceasta. De asemenea, vei afla cum să scapi de amprentarea fonturilor. Așa că citește mai departe.

Ce este amprentarea fonturilor?

Amprenta fonturilor este o tehnică vicleană folosită de site-uri web și trackerele online pentru a identifica și urmări utilizatorii pe baza setului unic de fonturi instalate pe dispozitivele lor. Când vizitați un site web, acesta scanează dispozitivul dvs. pentru a vedea ce fonturi aveți instalate, fără să vă spună, desigur.

Prin compararea acestor informații cu o bază de date cu fonturi cunoscute și variantele acestora, site-ul web poate crea o amprentă unică a fontului dvs. Aceste profiluri sunt apoi utilizate pentru publicitate direcționată, urmărirea utilizatorilor și practici chiar mai intruzive, cum ar fi cenzurarea conținutului sau discriminarea prin preț.

Amprentele digitale ale fonturilor pot fi destul de precise deoarece majoritatea oamenilor au o combinație unică de fonturi instalate pe dispozitivele lor. Chiar dacă dezactivați cookie-urile sau utilizați modul de navigare privată, amprenta digitală a fonturilor vă poate identifica în continuare în diferite sesiuni.

Amprenta digitală a fonturilor are o putere de distincție mult mai mare decât alte componente ale amprentei digitale a unui browser. Setul de fonturi instalate pe dispozitivul dvs.oferă una dintre cele mai mari entropii- o măsură a amprentabilității - pentru a face amprenta ta unică.

Nu ne credeți pe cuvânt, verificați-l singuri. Pur și simplu vizitațiAmIUnique.orgși puteți vedea o vizualizare detaliată a amprentei digitale a browserului dvs. Fiecare atribut al amprentei digitale are propriul „raport de similaritate” menționat în raport cu acesta, care arată ce proporție de utilizatori au valori ale atributelor identice cu ale dvs.

Atributul „Lista de fonturi” are de obicei un raport de similaritate extrem de mic în comparație cu alte atribute, așa cum se arată mai jos.

Ce este amprentarea fonturilor_ Un ghid detaliat!


Datorită acestei puteri distinctive,
site-urile web vă monitorizează folosind fonturile sistemului dvs. listă executând scripturi ascunse sub nasul dvs.

Tehnici de amprentare a fonturilor

Site-urile web efectuează amprentarea fonturilor verificând fonturile instalate pe dispozitivul dvs. Când vizitați un site web, scripturile de codare sunt executate automat în backend pentru a colecta informații despre fonturile pe care le poate afișa browserul dvs.

Să explorăm mai departe ce tehnici folosesc site-urile web pentru amprentarea fonturilor.

Enumerarea fonturilor

Enumerarea fonturilor este cea mai simplă abordare pentru amprentarea fonturilor.

Funcționează utilizând JavaScript pentru a inspecta fonturile disponibile pe sistemul unui utilizator. Când un utilizator vizitează un site web, codul site-ului web se execută în mediul browserului. Acest cod include instrucțiuni pentru enumerarea fonturilor utilizândFontFaceSetinterfață sau metode similare. Iată pașii implicați în această tehnică;

  1. Mai întâi, site-ul web declanșează procesul de enumerare prin apelarea funcțiilor JavaScript concepute pentru a solicita browserului fonturile instalate. Browserul răspunde furnizând o listă de fonturi disponibile pentru randarea textului.

  2. În continuare, site-ul web colectează aceste informații, adesea alături de alte tehnici de amprentare, cum ar fiamprentare digitală pe pânzăsauamprentare digitală TLS. Datele colectate despre fonturi sunt apoi transmise înapoi către serverul site-ului web, inclusiv următoarele informații:

  • Familia de fonturi, de exemplu, „Helvetica”

  • Nume font, de exemplu, „Helvetica Oblique”

  • Nume PostScript, de exemplu, "HelveticaOblique"

  • Stil, de exemplu, "Regular"

  • Dimensiuni

  1. În cele din urmă, site-ul web analizează aceste date despre fonturi pentru a crea o amprentă unică pentru browserul utilizatorului. Această amprentă poate include detalii precum combinația specifică de fonturi instalate, ordinea acestora și chiar variații subtile în comportamentul de randare.

Detectarea fonturilor

Aceasta este o metodă mai avansată și destul de complexă de amprentare a fonturilor. În loc să solicite direct browserului să enumere fonturile sistemului, această tehnică efectuează teste pentru a vedea dacă un anumit font este instalat pe sistemul unui utilizator.

Iată cum funcționează procesul:

  1. Site-ul web inițiază detectarea fontului instruind browserul să redea un paragraf de text folosind fontul în cauză.

  2. După ce textul este randat cu fontul specificat, site-ul web măsoară dimensiunea elementului text randat. Această măsurătoare calculează lățimea și înălțimea textului randat.

  3. Site-ul web compară dimensiunea textului randat cu o dimensiune de referință. Dacă dimensiunea textului randat se potrivește cu dimensiunea de referință, aceasta indică faptul că fontul specificat este probabil instalat pe sistemul utilizatorului.

  4. Detectarea fonturilor poate implica testare iterativă cu fonturi diferite sau variații de fonturi. Site-ul web poate încerca mai multe fonturi și poate măsura dimensiunea textului redat pentru fiecare font pentru a determina ce fonturi sunt instalate pe sistemul utilizatorului.

Amprentă digitală pe fonturi Canvas

Această metodă merge cu un pas înainte și folosește o tehnică mai sofisticată. Tehnica este foarte răspândită și generează o amprentă digitală foarte unică. De exemplu, aruncați o privire la această listă lungă de site-uri web (peste 3.000)care au fost descoperite urmărind utilizatorii prin amprentare digitală pe pânză.

Iată cum funcționează amprentarea digitală pe pânză;

  1. Site-ul web instruiește browserul să deseneze text pe un element ascuns al pânzei folosind un font specific.

  2. După randarea textului, site-ul web extrage datele pixelilor din pânză, reprezentând modul în care arată textul atunci când este afișat.

  3. Datele pixelilor sunt apoi codificate prin hashing într-un identificator unic folosind algoritmi precum SHA-256. Această valoare hash servește drept amprentă pentru randarea fonturilor.

  4. Site-ul web compară această amprentă cu o bază de date cu randări de fonturi cunoscute. Dacă se găsește o potrivire, aceasta indică prezența fontului specific pe sistemul utilizatorului.

  5. Site-ul web folosește codul hash din această metodă pentru a urmări și identifica utilizatorii în diferite sesiuni de navigare și site-uri web.

Textul utilizat pentrufont rendering în această tehnică conține de obicei toate literele alfabetului (cunoscut și sub numele de pangramă), cum ar fi „Cwm fiordbank glyphs vext quiz”. Cu toate acestea, șirul specific de text poate varia în funcție de scripturile site-ului web.

Pentru a vedea singur, vizitațiacest site și observați GIF-ul care reprezintă modul în care imaginea pe pânză variază între 35 de utilizatori diferiți, în ciuda faptului că au același text.

Tipuri de fonturi pe dispozitivul dvs.

De obicei, fiecare utilizator are sute de fonturi instalate pe PC sau mobil. De exemplu, reaccesați AmIUnique și notați numărul de fonturi de dispozitiv detectate.


Ce este amprentarea fonturilor_ Un ghid detaliat!


Pentru a verifica acuratețea detectării acestui font, accesați pur și simplu Setări > Personalizare > Fonturi dacă utilizați Windows și numărați numărul de fonturi. Vei fi surprins să vezi cât de precis este numărul.

Ce este amprentarea fonturilor_ Un ghid detaliat!


Acum te-ai putea întreba cum ai obținut atât de multe fonturi pentru dispozitive. Ei bine, hai să explicăm de ce ai o listă atât de lungă de fonturi pe PC.

Fonturi de sistem

Fonturile de sistem sunt fonturile implicite care vin preinstalate pe dispozitiv. Aceste fonturi sunt furnizate de sistemul de operare și sunt disponibile pentru utilizare în diverse aplicații și programe. Arial, Times New Roman și Helvetica se numără printre fonturile de sistem comune.

Deși listele de fonturi de sistem pot fi similare la un anumit nivel între utilizatorii aceluiași sistem de operare, pot exista totuși diferențe subtile din cauza versiunilor sau metodelor de instalare diferite.

Fonturi de aplicație

Fonturile de aplicație sunt instalate de aplicații software specifice pe dispozitiv. Aceste fonturi sunt de obicei utilizate în cadrul aplicațiilor în sine și este posibil să nu fie accesibile la nivel de sistem. De exemplu, software-ul de design precum Adobe Photoshop poate instala propriul set de fonturi pentru utilizare în cadrul programului.

Fonturile aplicației pot influența amprentarea fonturilor prin adăugarea de fonturi suplimentare la biblioteca de fonturi a dispozitivului. Întrucât utilizatori diferiți pot avea instalate seturi diferite de aplicații, prezența unor fonturi diferite pe PC sau lipsa acestora poate contribui la crearea unei amprente digitale unice.

Fonturi personale

Adesea, utilizatorii instalează manual anumite fonturi pe dispozitivele lor din nevoi personale. Aceste fonturi pot include fonturi pentru diferite limbi, cum ar fi araba sau ebraica, fonturi personalizate pentru proiecte de design sau fonturi specializate, cum ar fi font dyslexic-friendly.

Fonturile personale contribuie cel mai mult la unificarea amprentei fontului, deoarece sunt de obicei foarte neobișnuite sau non-standard.

Cum să scapi de amprenta fontului?

După ce știi ce este amprentarea fonturilor și cum creează o identitate unică, s-ar putea să vrei să scapi de ea. Deși este greu de depășit amprentarea fonturilor, având în vedere robustețea acestei tehnici, există încă câteva soluții.

Una dintre cele mai eficiente metode este utilizarea unui browser anti-detecție precumAdsPower. AdsPower nu numai că are o modalitate de a combate amprentarea fonturilor, dar are și măsuri pentru aevitați amprentele browserului.

Întrucât blocarea site-urilor de la detectarea fonturilor ar fi contraproductivă, deoarece ar face amprenta dvs. digitală mai unică, deoarece un număr foarte mic de utilizatori la nivel global ar fi putut face același pas, AdsPower inovează prin generarea unei liste aleatorii de fonturi diferite de fonturile reale ale dispozitivului dvs.

Această aleatorie ajută la generarea unei noi amprente digitale de fiecare dată și astfel împiedică site-urile web să vă cunoască amprenta digitală reală.


Ce este amprentarea fonturilor_ Un ghid detaliat!


Doriți să utilizați AdsPower? Pur și simplu
înregistrați-văgratuit,descărcați-lși începeți să blocați site-urile web împotriva amprentelor digitale.

AdsPower

Cel mai bun browser cu autentificare multiplă pentru orice industrie

Ce este amprentarea fonturilor_ Un ghid detaliat!

Oamenii citesc și