NimbusX
00
› página carregada
← blog
impressão digital03.07.20267 minutos

Coerência importa mais que volume

Dez mil configurações aleatórias não ajudam quando os sinais dentro do perfil se contradizem. Analisamos quantas configurações reais são úteis e por que hardware raro exige mais cuidado que hardware comum.

01De onde vem o número 10.000

Concorrentes costumam comparar o tamanho das bases de fingerprints. Nossas medições apontam para outro fator. Canvas e WebGL variam com a semente do perfil, então dois perfis podem ser distintos mesmo usando a mesma configuração básica de dispositivo. Quem cria a variação é a semente do perfil, não um dispositivo exótico.

O número também traz uma diferença de licenciamento. O conjunto público de 10.000 fingerprints usa GPL-3.0, e o NimbusX não o inclui no produto. Quem usa o plano Free pode baixar esse conjunto por conta própria. Os planos pagos usam nossa biblioteca de dispositivos, capturada com um coletor próprio e sem dependência da licença de terceiros.

02O que realmente cria uma associação

Repetir uma configuração não é necessariamente o problema; usar uma configuração incoerente é. Uma placa de vídeo de uma geração com chip de outra, fontes demais para o sistema ou uma tela que nunca foi vendida com aquele hardware criam contradições. O detector procura essas incoerências dentro de um perfil, não apenas semelhanças entre contas.

Três registros ruins barrados durante a captura. O validador barrou três exemplos: SwiftShader no modo headless, que faz uma estação de trabalho parecer um servidor; uma tela 1280×720 sem informação de memória, que era o viewport do Playwright e não um monitor; e nenhuma voz de síntese, quando o Chrome no Windows normalmente expõe cerca de vinte. Qualquer registro assim levaria o mesmo defeito a todos os perfis que o utilizassem.

03Quantas configurações bastam

Um conjunto de 100 a 300 configurações comuns de dispositivos reais geralmente é suficiente. A diversidade vem então da variação no nível do perfil. Uma regra é mais importante: hardware incomum não deve se repetir em muitos perfis na mesma plataforma.

Uma medição ajuda a entender a escala. As fontes apresentaram a maior entropia: 9,45 bits; só a lista de fontes tornou 35% das máquinas únicas. Por isso, a escolha automática considera o que o computador realmente consegue expor, em vez de fazer um sorteio. Uma identidade que espera 368 fontes em uma máquina com 147 só consegue mostrar a interseção, não a identidade declarada. A disponibilidade medida é de 79% para identidades com 201 fontes e de 35% a 40% para aquelas com mais de 400.

04Hardware raro chama atenção

Cinquenta contas informando uma RTX 4090 e as mesmas 386 fontes chamam mais atenção do que cinquenta com hardware comum. A raridade também é um sinal. O NimbusX valida cada configuração antes de incluí-la na biblioteca, identifica dispositivos incomuns na lista e deixa o motor escolher o hardware das identidades móveis.

Uma métrica separada acompanha a reutilização. O comando device coverage mostra quantos perfis compartilham cada registro de dispositivo. Quando o valor passa de um, esses perfis ficam mais fáceis de relacionar e a biblioteca deixa de cumprir sua função.

05Como verificar

Crie dois perfis no plano Free e teste ambos no teste de impressão do navegador e em detectores públicos independentes. Canvas e WebGL são diferentes, os sinais do dispositivo permanecem coerentes e os valores brutos mostram isso diretamente.

06Leia mais

Como os detectores relacionam perfis · Perfis móveis sem um celular

Baixar NimbusXPergunta técnica: @Get_NimbusX_Bot