Aller au contenu
Fingerprinting

Font Fingerprinting

Le font fingerprinting est une technique qui détermine quelles polices sont installées ou disponibles sur un appareil et comment elles s'affichent, en utilisant la liste et les métriques obtenues comme signal identifiant. L'ensemble particulier de polices d'un système reflète son système d'exploitation, les logiciels installés et les personnalisations de l'utilisateur, ce qui rend le profil de polices distinctif.

Comment ça marche

Comment fonctionne Font Fingerprinting

Une méthode courante mesure les dimensions du texte affiché dans une police demandée par rapport à des polices de repli connues. Si le navigateur substitue une police de repli, la largeur et la hauteur mesurées diffèrent, révélant si la police demandée est présente. Itérer sur une longue liste de polices candidates constitue un inventaire de ce qui est installé.

Les approches plus récentes utilisent des API liées aux polices ou le rendu de texte sur canvas pour observer non seulement la présence, mais aussi les métriques exactes des glyphes et la rastérisation, qui varient selon la version de la police et le moteur de rendu. La combinaison des polices disponibles et de leur apparence rendue produit un signal plus riche qu'une simple liste installée ou non.

L'ensemble de polices est assez stable, mais peut changer lorsque les utilisateurs installent des applications, des outils de conception ou des packs de langue qui embarquent des polices. Comme les systèmes d'exploitation intègrent des polices par défaut caractéristiques, le profil aide aussi à inférer la plateforme, apportant un contexte corroborant.

Pourquoi c'est important

Pourquoi Font Fingerprinting compte pour la prévention de la fraude

Le font fingerprinting apporte une entropie significative et aide à distinguer des appareils qui partagent le même navigateur et le même système d'exploitation mais diffèrent par les logiciels installés. Dans la détection de la fraude, il peut révéler des incohérences, comme un appareil prétendant être d'une plateforme tout en exposant des polices caractéristiques d'une autre, ce qui est une signature de l'usurpation. Il renforce aussi la reconnaissance sans cookies en ajoutant une dimension difficile à falsifier en bloc.

Avec TRACIO

Comment TRACIO le gère

TRACIO traite le profil de polices disponibles comme l'un de ses plus de 130 signaux, en l'utilisant à la fois pour son caractère distinctif et comme vérification de cohérence face à la plateforme déclarée. Comme les listes de polices évoluent à mesure que les utilisateurs installent des logiciels, TRACIO s'appuie sur une correspondance tolérante afin que l'ajout d'une police ne rompe pas la reconnaissance d'un appareil qui revient. Le signal alimente l'évaluation de confiance plus large plutôt que d'agir seul.

FAQ

Questions fréquentes

Identifiez chaque appareil en toute confiance

Commencez avec une offre gratuite de 2,500 appels API par mois. Aucune carte bancaire requise.