Font Fingerprinting
O font fingerprinting é uma técnica que determina quais fontes estão instaladas ou disponíveis em um dispositivo e como elas são renderizadas, usando a lista e as métricas resultantes como sinal identificador. O conjunto específico de fontes de um sistema reflete seu sistema operacional, o software instalado e as personalizações do usuário, o que, em conjunto, torna o perfil de fontes distintivo.
Como Font Fingerprinting funciona
Um método comum mede as dimensões do texto renderizado em uma fonte solicitada em comparação com fontes de fallback conhecidas. Se o navegador substitui por uma fonte de fallback, a largura e a altura medidas diferem, revelando se a fonte solicitada está presente. Iterar sobre uma lista ampla de fontes candidatas constrói um inventário do que está instalado.
Abordagens mais recentes usam APIs relacionadas a fontes ou a renderização de texto em canvas para observar não apenas a presença, mas também as métricas exatas dos glifos e a rasterização, que variam conforme a versão da fonte e o mecanismo de renderização. A combinação das fontes disponíveis e de sua aparência renderizada produz um sinal mais rico do que uma simples lista de instalada ou não.
O conjunto de fontes é bastante estável, mas pode mudar quando os usuários instalam aplicativos, ferramentas de design ou pacotes de idioma que incluem fontes. Como os sistemas operacionais trazem fontes padrão características, o perfil também ajuda a inferir a plataforma, acrescentando contexto corroborativo.
Por que Font Fingerprinting importa para a prevenção de fraudes
O font fingerprinting fornece entropia significativa e ajuda a distinguir dispositivos que compartilham o mesmo navegador e sistema operacional, mas diferem no software instalado. Na detecção de fraudes, ele pode revelar inconsistências, como um dispositivo que afirma ser de uma plataforma enquanto expõe fontes características de outra, o que é uma marca registrada da falsificação. Ele também reforça o reconhecimento sem cookies ao acrescentar uma dimensão difícil de forjar por completo.
Como o TRACIO lida com isso
A TRACIO trata o perfil de fontes disponíveis como um de seus mais de 130 sinais, usando-o tanto por seu caráter distintivo quanto para verificar a consistência frente à plataforma declarada. Como as listas de fontes mudam à medida que os usuários instalam software, a TRACIO recorre a uma correspondência tolerante, para que adicionar uma fonte não quebre o reconhecimento de um dispositivo que retorna. O sinal alimenta a avaliação de confiança mais ampla em vez de atuar por si só.
Termos relacionados
Explore mais
Perguntas frequentes
Identifique cada dispositivo com confiança
Comece com um plano gratuito de 2.500 chamadas de API por mês. Sem necessidade de cartão de crédito.