Wat is Font Fingerprinting? Een gedetailleerde handleiding!
Websites verzamelen vaak informatie over uw apparaat om de gebruikerservaring te verbeteren. Hoewel dit waar is, is het niet de volledige waarheid. In werkelijkheid Websites gebruiken deze informatie om uw surfgedrag op unieke wijze te identificeren en te volgen. Bovendien bestaat het risico dat de vingerafdruk van uw apparaatverkocht aan cybercriminelen.
Een stukje informatie dat een grote bijdrage levert aan de vingerafdruk van uw browser, zijn de lettertypen van uw apparaat. Met behulp van vingerafdrukherkenning kunnen we bsites bepalen hoe content het beste aan u wordt weergegeven. Maar dat is niet het enige gebruik van font fingerprinting.
In deze blog wordt alles uitgelegd, van font fingerprinting tot de typen en technieken die ervoor worden gebruikt. Je leert ook hoe je font fingerprinting kunt toepassen. Blijf dus lezen en lees verder.
Wat is Font Fingerprinting?
Font fingerprinting is een sluwe techniek die door websites en online trackers wordt gebruikt om gebruikers te identificeren en volgen op basis van de unieke set lettertypen die op hun apparaten zijn geïnstalleerd. Wanneer u een website bezoekt, scant het programma uw apparaat om te zien welke lettertypen u hebt geïnstalleerd, zonder dat u dat zelf hoeft te weten.
Door deze informatie te vergelijken met een database van bekende lettertypen en hun variaties, kan de website een uniek lettertypevingerafdruk van u maken. Deze profielen worden vervolgens gebruikt voor gerichte advertenties, gebruikerstracking en nog opdringerigere praktijken, zoals het censureren van inhoud of prijsdiscriminatie.
Vingerafdrukken van lettertypen kunnen behoorlijk nauwkeurig zijn, omdat de meeste mensen een unieke combinatie van lettertypen op hun apparaat hebben geïnstalleerd. Zelfs als u cookies uitschakelt of de privémodus gebruikt, kunt u met behulp van lettertypevingerafdrukken nog steeds worden geïdentificeerd tijdens verschillende sessies.
Lettertypevingerafdruk heeft een veel groter onderscheidend vermogen dan andere componenten van een browservingerafdruk. De set lettertypen die op uw apparaat zijn geïnstalleerdbiedt een van de hoogste entropie- een maatstaf voor de vingerafdrukbestendigheid - waarmee u uw vingerafdruk uniek kunt maken.
Neem ons woord niet voor lief, maar controleer het zelf. Bezoek gewoonAmIUnique.orgen bekijk een gedetailleerd overzicht van de vingerafdruk van uw browser. Elk vingerafdrukkenmerk heeft een eigen "gelijkenisverhouding" die wordt vermeld ten opzichte van het kenmerk, wat laat zien welk deel van de gebruikers identieke kenmerkwaarden heeft als die van u.
De "Lijst met lettertypen"-kenmerk heeft doorgaans een extreem kleine gelijkenisverhouding met andere kenmerken, zoals hieronder wordt weergegeven.
Vanwege deze onderscheidende kracht,websites houden tabbladen bij u met behulp van uw systeemlettertypen lijst door verborgen scripts uit te voeren die onder uw neus liggen.
Font Fingerprinting-technieken
Websites voeren font fingerprinting uit door de lettertypen te controleren die op uw apparaat zijn geïnstalleerd. Wanneer u een website bezoekt, worden er automatisch codescripts uitgevoerd in de backend om informatie te verzamelen over de lettertypen die uw browser kan weergeven.
Laten we eens verder kijken naar welke technieken websites precies gebruiken voor font fingerprinting.
Lettertype-enumeratie
Lettertype-enumeratie is de meest eenvoudige benadering van font fingerprinting.
Het werkt door JavaScript te gebruiken om de lettertypen te inspecteren die beschikbaar zijn op het systeem van een gebruiker. Wanneer een gebruiker een website bezoekt, De code van de website wordt uitgevoerd binnen de browseromgeving. Deze code bevat instructies om lettertypen te nummeren met behulp van deFontFaceSetinterface of vergelijkbare methoden. Dit zijn de stappen die bij deze techniek worden gebruikt.
-
Eerst start de website het opsommingsproces door JavaScript-functies aan te roepen die zijn ontworpen om de browser te vragen naar geïnstalleerde lettertypen. De browser reageert door een lijst te verstrekken met lettertypen die beschikbaar zijn voor het renderen van tekst.
-
Vervolgens verzamelt de website deze informatie, vaak samen met andere vingerafdruktechnieken, zoalscanvas vingerafdrukofTLS vingerafdruk. De verzamelde lettertypegegevens worden vervolgens teruggestuurd naar de server van de website, inclusief de volgende informatie:
-
Lettertypefamilie, bijvoorbeeld "Helvetica"
-
Lettertypenaam, bijvoorbeeld "Helvetica Oblique"
-
PostScript-naam, bijvoorbeeld "HelveticaOblique"
-
Stijl, bijvoorbeeld "Normaal"
-
Grootten
- Ten slotte analyseert de website deze lettertypegegevens om een unieke vingerafdruk voor de browser van de gebruiker te creëren. Deze vingerafdruk kan details bevatten zoals de specifieke combinatie van geïnstalleerde lettertypen, hun volgorde en zelfs subtiele variaties in weergavegedrag.
Lettertypedetectie
Dit is een geavanceerdere en vrij complexe methode van font fingerprinting. In plaats van de browser rechtstreeks te vragen de systeemlettertypen te inventariseren, voert deze techniek tests uit om te zien of een specifiek lettertype op het systeem van een gebruiker is geïnstalleerd.
Zo werkt het proces:
-
De website start de lettertypedetectie door de browser te instrueren een alinea tekst weer te geven met het betreffende lettertype.
-
Nadat de tekst is weergegeven met het opgegeven lettertype, meet de website de grootte van het weergegeven tekstelement. Deze meting berekent de breedte en hoogte van de weergegeven tekst.
-
De website vergelijkt de grootte van de weergegeven tekst met een referentiegrootte. Als de weergegeven tekstgrootte overeenkomt met de referentiegrootte, betekent dit dat het opgegeven lettertype waarschijnlijk op het systeem van de gebruiker is geïnstalleerd.
-
Lettertypedetectie kan iteratief testen met verschillende lettertypen of variaties van lettertypen omvatten. De website kan meerdere lettertypen uitproberen en de weergegeven tekstgrootte voor elk lettertype meten om te bepalen welke lettertypen op het systeem van de gebruiker zijn geïnstalleerd.
Canvas-Font Fingerprinting
Deze methode gaat een stap verder en maakt gebruik van een geavanceerdere techniek. De techniek is wijdverbreid en genereert een zeer unieke vingerafdruk. Kijk bijvoorbeeld eens naar dezelange lijst met websites (meer dan 3.000)waarvan is vastgesteld dat ze gebruikers volgen via canvas-fingerprinting.
Zo werkt canvas-fingerprinting
-
De website instrueert de browser om tekst op een verborgen canvaselement te tekenen met een specifiek lettertype.
-
Nadat de tekst is weergegeven, extraheert de website de pixelgegevens van het canvas. Deze geven weer hoe de tekst eruitziet wanneer deze wordt weergegeven.
-
De pixelgegevens worden vervolgens met behulp van algoritmen zoals SHA-256 gehasht tot een unieke identificatie. Deze hash dient als vingerafdruk voor de lettertypeweergave.
-
De website vergelijkt deze vingerafdruk met een database met bekende lettertypeweergaven. Als er een overeenkomst wordt gevonden, geeft dit aan dat het specifieke lettertype aanwezig is op het systeem van de gebruiker.
-
De website gebruikt de hashcode van deze methode om gebruikers te volgen en te identificeren in verschillende browsesessies en websites.
De tekst die wordt gebruikt voorlettertypeweergave bevat bij deze techniek doorgaans alle letters van het alfabet (ook wel een pangram genoemd), zoals “Cwm fjordbank glyphs vext quiz”. De specifieke tekstreeks kan echter variëren op basis van websitescripts.
Om het zelf te zien, bezoekdeze site en let op de GIF die weergeeft hoe de canvasafbeelding varieert tussen 35 verschillende gebruikers, ondanks dat ze dezelfde tekst hebben.
Typen lettertypen op uw apparaat
Normaal gesproken heeft elke gebruiker honderden lettertypen geïnstalleerd op de pc of mobiele telefoon. Ga bijvoorbeeld nog eens naar AmIUnique en noteer het aantal gedetecteerde apparaatlettertypen.
Om de nauwkeurigheid van deze lettertypedetectie te controleren, gaat u naar Instellingen > Personalisatie > Lettertypen als u Windows gebruikt en telt u het aantal lettertypen. U zult verrast zijn hoe nauwkeurig dit getal is.
Nu vraagt u zich misschien af hoe u in de eerste plaats aan zoveel apparaatlettertypen bent gekomen. Laten we eens uitleggen waarom je zo'n lange lijst met lettertypen op je pc hebt.
Systeemlettertypen
Systeemlettertypen zijn de standaardlettertypen die vooraf op je apparaat zijn geïnstalleerd. Deze lettertypen worden geleverd door het besturingssysteem en zijn beschikbaar voor gebruik in verschillende applicaties en programma's. Arial, Times New Roman en Helvetica behoren tot de meest voorkomende systeemlettertypen.
Hoewel de lijsten met systeemlettertypen tot op zekere hoogte vergelijkbaar kunnen zijn bij gebruikers van hetzelfde besturingssysteem, kunnen er toch subtiele verschillen bestaan als gevolg van verschillende versies of installatiemethoden.
Applicatielettertypen
Applicatielettertypen worden geïnstalleerd door specifieke softwaretoepassingen op uw apparaat. Deze lettertypen worden meestal binnen de toepassingen zelf gebruikt en zijn mogelijk niet systeembreed toegankelijk. Ontwerpsoftware zoals Adobe Photoshop kan bijvoorbeeld een eigen set lettertypen installeren voor gebruik binnen het programma.
Applicatielettertypen kunnen font fingerprinting beïnvloeden door extra lettertypen toe te voegen aan de lettertypebibliotheek van het apparaat. Omdat verschillende gebruikers verschillende sets applicaties kunnen hebben geïnstalleerd, kan de aanwezigheid van verschillende lettertypen op de pc, of juist het ontbreken daarvan, bijdragen aan een unieke vingerafdruk.
Persoonlijke lettertypen
Vaak installeren gebruikers handmatig bepaalde lettertypen op hun apparaten voor persoonlijke behoeften. Deze lettertypen kunnen lettertypen omvatten ter ondersteuning van verschillende talen, zoals Arabisch of Hebreeuws, aangepaste lettertypen voor ontwerpprojecten of gespecialiseerde lettertypen zoals het dyslexie-vriendelijk lettertype.
Persoonlijke lettertypen zorgen het meest voor een unieke vingerafdruk van uw lettertype, omdat ze meestal erg ongebruikelijk of niet-standaard zijn.
Hoe kunt u vingerafdrukken van lettertypen voorkomen?
Nu je weet wat font fingerprinting is en hoe het een unieke identiteit creëert, wil je er misschien vanaf. Hoewel font fingerprinting moeilijk te verslaan is gezien de robuustheid van deze techniek, zijn er nog steeds enkele oplossingen.
Een van de meest effectieve manieren is om een anti-detectiebrowser te gebruikenAdsPower. AdsPower heeft niet alleen een manier om vingerafdrukken van lettertypen aan te pakken, maar biedt ook maatregelen omvermijd vingerafdrukken van browsers.
Omdat het blokkeren van sites voor lettertypedetectie contraproductief zou zijn, omdat het uw vingerafdruk unieker zou maken dan een heel klein aantal Gebruikers wereldwijd hebben mogelijk dezelfde stap gezet. AdsPower innoveert door een willekeurige lijst met lettertypen te genereren die verschillen van de lettertypen op uw apparaat.
Deze willekeur helpt om elke keer een nieuwe vingerafdruk te genereren en voorkomt zo dat websites uw werkelijke vingerafdruk kennen.
Wilt u AdsPower gebruiken? Gewoon registrerengratisdownloadenen begin met het blokkeren van websites zodat ze geen vingerafdrukken meer van u kunnen herkennen.

Mensen lezen ook
- Hoe u uw MAC-adres wijzigt: een complete gids voor beginners en experts
Hoe u uw MAC-adres wijzigt: een complete gids voor beginners en experts
Als u zich afvraagt wat het MAC-adres is en hoe u het kunt wijzigen, mis dan deze tutorial niet, waarin wordt uitgelegd hoe u uw MAC-adres eenvoudig kunt wijzigen.
- De complete gids voor het roteren van IP-adressen
De complete gids voor het roteren van IP-adressen
Leer wisselende IP-technieken voor webscraping en accountbeheer. Vergelijk methoden van het resetten van routers tot professionele tools zoals AdsPower.
- Antidetect Browser versus gewone browser: de belangrijkste verschillen
Antidetect Browser versus gewone browser: de belangrijkste verschillen
Ontdek de belangrijkste verschillen tussen antidetect en gewone browsers en wie baat kan hebben bij het gebruik van een antidetect-browser.
- De ultieme gids voor vingerafdrukcontroles: de 11 beste online tools
De ultieme gids voor vingerafdrukcontroles: de 11 beste online tools
Vind de beste browser-vingerafdrukcontroles om je privacy te testen en te beschermen. Blijf anoniem en verminder het risico op tracking.
- Understanding Residential IP Addresses: 4 Key Reasons to Use Them
Understanding Residential IP Addresses: 4 Key Reasons to Use Them
Your IP address affects website access, privacy, and security. Residential IPs from ISPs are more trustworthy, helping avoid detection and blocking. R