1. O que é Impressão Digital de Fontes

A impressão digital de fontes refere-se à técnica de enumerar e identificar a lista de fontes disponíveis no sistema de um usuário através de métodos como:

  • API document.fonts
  • Consistência de renderização de tamanho/largura da fonte (detecção baseada em tempo ou pixel)
  • Sondagem de fontes baseada em Flash ou CSS
  • Detecção de suporte a fontes usando Canvas e medição de diferenças de renderização de texto

Embora não esteja ligada a uma API específica (ao contrário de WebGL ou Battery), a disponibilidade de fontes pode variar significativamente entre dispositivos, tornando-a um indicador suave da singularidade do usuário.

É comumente usado em combinação com outras impressões digitais (Canvas, User-Agent, OS, Idioma) para melhorar a precisão da correspondência do navegador, especialmente em:

  • Plataformas KYC e de identidade
  • Sistemas de detecção de múltiplas contas
  • Detecção de conluio em sessões web

2. Como as Plataformas Fazem a Impressão Digital da Disponibilidade de Fontes

Sistemas antifraude e de ad-tech frequentemente se conectam a um ou vários dos seguintes:

  • document.fonts.keys() e check(): Enumera se uma fonte é suportada e está pronta para uso no navegador.
  • Renderização de Fontes em Canvas: Ao desenhar texto com fontes específicas e medir a saída renderizada, as fontes podem ser identificadas indiretamente.
  • Detecção de Injeção de Fontes do Sistema: Algumas heurísticas detectam se as fontes foram injetadas por ferramentas como Puppeteer, via nomes de fontes ou acessibilidade de família.
  • Subconjunto de Fontes e Tempo de Carregamento: O tempo em que uma fonte se torna “disponível” ou “indisponível” pode ser usado para detectar rastros de automação de navegador.
  • Sondagem de CSS @font-face: Os sistemas podem carregar uma webfont conhecida e inspecionar como o navegador lida com a renderização de fallback ou o tempo para inferir configurações internas do navegador.

Websites podem construir um perfil derivado a partir de fontes para aumentar a singularidade do dispositivo — detectando anomalias como:

  • “Muitas fontes do sistema” ou “Nenhuma”
  • Fontes inconsistentes com a localização ou OS reportado
  • Fontes incomuns na lista negra ou sinalizadas (como fontes auxiliares usadas em spoofers)

3. Como o FlashID Torna as Impressões Digitais de Fontes Seguras e Consistentes

O FlashID controla e faz a impressão digital de todos os aspectos do comportamento de renderização de fontes para garantir que os perfis do navegador apareçam consistentes, realistas e únicos.

Veja como o FlashID mascara ou simula fontes:

  1. Isolamento da Lista de Fontes: Cada perfil de navegador mantém sua própria lista de fontes independente do sistema host subjacente. Fontes ocultas do sistema podem ser mimetizadas para refletir qualquer região geográfica ou de OS.
  2. Algoritmo de Falsificação de Texto em Canvas: O FlashID altera precisamente a largura do texto e os valores de fallback de estilo de glifo durante a renderização de Canvas para simular listas de fontes específicas — mesmo em perfis headless ou protegidos.
  3. Controle de document.fonts:
    • Assinaturas FontFaceSet simuladas
    • Controle sobre os valores de retorno de check()
    • Simulação de tempo de carregamento / atrasos de fontes
  4. Ofuscação de Nomes de Fontes: O FlashID pode renomear fontes do sistema (por exemplo, “Arial” para “Calibri”) para evitar correspondência determinística, garantindo uma distribuição e comportamento de renderização realistas.
  5. Mimetismo de Fontes Multi-OS: O FlashID permite listas de fontes que mimetizam outros sistemas operacionais, ajudando a quebrar correlações entre plataformas e fontes.
  6. Aleatorização da Ordem das Fontes: A ordem de consulta das fontes é aleatorizada por instância de navegador para evitar a reidentificação estatística através de padrões de classificação ou acessibilidade.
  7. Proteção Contra Desenho de Glifos: Algumas plataformas detectam automação ativa do navegador observando se o desenho de glifos ocorre em modo de segundo plano. O FlashID emula o comportamento de desenho correto e as permissões de fonte ao vivo.

Ao oferecer controle total sobre as superfícies de impressão digital de fontes, o FlashID garante que os perfis do navegador permaneçam seguros contra identificação unificada acionada por análise passiva de fontes e modelos de conluio de backend.


Você Também Pode Gostar

Run multiple accounts without bans and blocks
Experimente Grátis

Proteção de segurança multi-conta, começando com FlashID

Através da nossa tecnologia de impressão digital, permaneça indetectável.

Proteção de segurança multi-conta, começando com FlashID