Navegador de impressão digital e navegador de impressão digital

Wed May 25 2022admin

1. O que é impressão digital do navegador?

A impressão digital do navegador pode rastrear o navegador da Web por meio das informações de configuração e definição visíveis no site. Tem uma identificação individual clara, como impressão digital em nossas mãos.

As informações de identificação de impressão digital do navegador incluem UA, fuso horário, localização geográfica ou idioma , etc. a qualidade da informação desenvolvida pelo navegador determina a precisão da impressão digital do navegador.

Para o site, obter a impressão digital do navegador não tem valor prático. O que é realmente valioso são as informações do usuário correspondentes à impressão digital do navegador. Como webmaster, coletar as impressões digitais do navegador dos usuários e registrar as operações dos usuários é um comportamento valioso, especialmente para o caso de usuário sem identidade.

Por exemplo, em um site de vídeo, o usuário A que não está registrado no site gosta de navegar no vídeo 2-D World e gravá-lo através da impressão digital do navegador, para que ele possa enviar diretamente o vídeo 2-D World para o navegador da próxima vez. Como a maioria dos dispositivos atuais da Internet são privados, esse método push é fácil de obter o favor da maioria dos usuários, de modo a torná-los usuários registrados do site.

2. Aquisição de impressão digital

A entropia da informação é a quantidade média de informação contida em cada mensagem recebida. Quanto maior a entropia da informação, mais informação pode ser transmitida. Quanto menor a entropia da informação, menos informação pode ser transmitida.

A impressão digital do navegador é sintetizada pelas informações características de muitos navegadores, e a entropia das informações dos valores característicos também é diferente. Portanto, as impressões digitais também são divididas em impressões digitais básicas e impressões digitais avançadas.

1) Impressão digital básica.

A impressão digital básica é a parte que é fácil de ser encontrada e modificada, como o cabeçalho do HTTP

Além das impressões digitais obtidas do HTTP, você também pode obter as informações características do navegador por outras formas, como:

User Agent no navegador

Cabeçalho HTTP ACCEPT enviado pelo navegador

Extensões/plugins instalados no navegador, como QuickTime, flash, Java ou acrobat, e versões desses plug-ins.

Fontes instaladas no computador.

O navegador executa scripts JavaScript

vários cookies e "super cookies"

O navegador está configurado para "não rastrear"

Sistema operacional (por exemplo, Win32, Linux x86)

Idioma do sistema (por exemplo, CN, en US)

O navegador é compatível com tela sensível ao toque

Depois de obter esses valores, algumas operações podem ser realizadas para obter a entropia de informações específicas da impressão digital do navegador e o UUID do navegador.

Esta informação é semelhante ao peso humano, altura e cor da pele. Tem uma grande probabilidade de repetição e só pode ser usado como auxiliar de identificação. Portanto, precisamos de impressões digitais mais precisas para julgar a exclusividade.

2) Impressão digital avançada

As impressões digitais comuns não são suficientes para distinguir indivíduos únicos. Neste momento, impressões digitais avançadas são necessárias para restringir ainda mais o escopo e até mesmo gerar uma identidade única entre navegadores.

As informações usadas para produzir impressões digitais podem ser divididas em peso, e as informações com grande entropia de informação terão um peso grande.

No paper《Cross-Browser Fingerprinting via SO e Hardware Level Features》, ele faz uma pesquisa detalhada sobre a entropia da informação e a estabilidade de cada índice.

Pode ser visto neste artigo que o peso do fuso horário, resolução da tela e profundidade de cor, entropia de informação da tela e webgl na impressão digital entre navegadores é relativamente grande. Vamos dar uma olhada nas informações que essas impressões digitais avançadas contêm.

3). Impressão digital da tela

Canvas é uma tag de desenho dinâmico em HTML5. Também pode ser usado para gerar imagens ou processar imagens. Mesmo que a tela seja usada para desenhar os mesmos elementos, devido a diferentes sistemas, diferentes mecanismos de renderização de fontes, diferentes anti-aliasing, renderização de subpixel e outros algoritmos, a tela transforma o mesmo texto em imagens e os resultados também são diferentes.

O código de implementação é mais ou menos o seguinte: renderize algum texto na tela e converta-o em todataurl. Mesmo que o modo de privacidade esteja ativado, você pode obter o mesmo valor.

O processo é muito simples. Renderizar texto. Todataurl é exportar o conteúdo de toda a tela e obter o valor.

4) Impressão digital Webgl

Webgl (Web Graphics Library) é uma API JavaScript que pode renderizar gráficos 3D e 2D interativos de alto desempenho em qualquer navegador compatível sem usar plug-ins. Webgl faz isso introduzindo uma API que é muito consistente com OpenGL es 2.0, que pode ser usada em elementos HTML5. Essa consistência permite que a API aproveite os gráficos de hardware fornecidos pelo dispositivo do usuário para acelerar. Os sites podem usar o webgl para identificar as impressões digitais do dispositivo. Geralmente, há duas maneiras de produzir impressões digitais:

Relatório Webgl - o formulário completo de relatório do navegador webgl está disponível e detectável. Em alguns casos, ele é convertido em um valor de hash para uma análise mais rápida.

Imagens Webgl - imagens 3D ocultas renderizadas e convertidas em valores de hash. Como o resultado final depende do dispositivo de hardware que realiza o cálculo, esse método gera valores exclusivos para diferentes combinações de dispositivos e seus drivers. Esse método gera valores exclusivos para diferentes combinações de dispositivos e drivers.

Você pode verificar o site por meio do teste de vazamento de navegador para ver quais informações o site pode obter por meio dessa API.

O princípio de geração de impressão digital webgl é desenhar um objeto gradiente com shaders e converter a imagem em string Base64. Em seguida, enumere todas as extensões e funções do webgl e adicione-as à string base64 para produzir uma string enorme, que pode ser muito exclusiva em cada dispositivo.

Por exemplo, o método de produção de impressão digital webgl da biblioteca 2JS de impressão digital:

3.Como evitar que a "impressão digital do usuário" seja gerada

O artigo também mencionou no início que muitas pessoas amam e odeiam a tecnologia do navegador. Porque um grande número de sites usa várias tecnologias para "gerar" as impressões digitais dos usuários, de modo a trazer recomendações mais precisas aos usuários do site e atender aos hábitos de navegação dos usuários. Embora os usuários aproveitem a conveniência trazida pela tecnologia, eles inevitavelmente se sentirão ansiosos e inquietos com a "divulgação de privacidade". Então, como podemos impedir que a "impressão digital do usuário" seja gerada?

A seguir, precisamos apresentar o Fingerprint Browser, que pode impedir que a "impressão digital real do usuário" seja gerada.

4. O que é navegador de impressão digital?

O navegador de impressão digital é a última geração de tecnologia antiassociação por meio da modificação ou camuflagem de impressão digital do navegador: ele substitui perfeitamente os métodos tradicionais de antiassociação de conta, como VPS e máquina virtual, e resolve o cenário de uso de um computador fazendo login e operando várias contas ao mesmo tempo.

A função mais básica do navegador de impressão digital é impedir que o site rastreie nossa impressão digital real do navegador. Agora é mais usado no campo da associação anti-conta multiconta de comércio eletrônico transfronteiriço.

Qual ​​é o princípio do navegador de impressão digital?

O navegador de impressão digital impede que qualquer site leia suas informações reais de impressão digital, modificando a impressão digital do navegador, de modo a atingir o objetivo de anti-rastreamento.

O navegador de impressão digital permite configurar várias contas de marketing corporativas e sociais independentes que nunca são conectadas umas às outras. Como você pode usar o proxy IP e seus cookies e outros arquivos são completamente isolados, a impressão digital do seu navegador também é protegida por nós e não pode ser detectada por nenhum meio externo.

5. Navegador de impressão digital Lalicat?

O

Lalicat Fingerprint Browser pode ajudá-lo a gerenciar centenas de perfis de navegador separados e apoiar o gerenciamento de membros e a cooperação no compartilhamento de vários perfis entre si para configurar o fluxo de trabalho de negócios com eficiência. Em outros casos, o navegador antidetect Lalicat também pode operar a API local para operar várias contas automaticamente. Você pode automatizar o aplicativo por meio do Selenium ou do Browser Automation Studio. Também é fácil configurar processos de negócios.

Casos de uso: SEO, comércio eletrônico, SMM, marketing de afiliados, agência de anúncios, pesquisa on-line, arbitragem de tráfego, emissão de bilhetes on-line e outros.

Agora a Lalicat pode oferecer 3 dias de avaliação gratuita com perfis ilimitados para todos os novos usuários.

obter teste gratuito

Oferecemos 3 dias de teste gratuito para todos os novos usuários

Sem limitações nos recursos

By clicking "accept", you agree to use Cookies to optimize the information presented to you, and analyze the traffic of our website.
If you want to opt out of our cookies, please read our Cookie Policy for your guidance.