Impressão do navegador: o que é, como funciona, é legal e como se proteger. Parte 1

Impressão do navegador: o que é, como funciona, é legal e como se proteger. Parte 1
Da Selectel: este artigo é o primeiro de uma série de traduções de um artigo muito detalhado sobre impressões de navegador e como funciona a tecnologia. Aqui está tudo o que você queria saber, mas tinha medo de perguntar sobre este tema.

O que são impressões de navegador?

É um método usado por sites e serviços para rastrear visitantes. A cada usuário é atribuído um identificador exclusivo (impressão). Ele contém muitas informações sobre as configurações e capacidades do navegador dos usuários, que são usadas para identificá-los. Além disso, a impressão do navegador permite que os sites rastreiem padrões de comportamento para posteriormente identificar os usuários com ainda mais precisão.

A singularidade é aproximadamente a mesma que a das impressões digitais reais. Somente estas últimas são coletadas pela polícia para encontrar suspeitos de cometer crimes. A tecnologia da impressão do navegador, por outro lado, não é utilizada para rastrear criminosos. Afinal, não estamos aqui para cometer crimes, certo?

Quais dados a impressão do navegador coleta?

Sabíamos desde o início da internet que uma pessoa pode ser rastreada pelo IP. Mas neste caso, tudo é muito mais complicado. A impressão do navegador inclui o endereço IP, mas isso está longe de ser a informação mais importante. Na verdade, para identificar você, o IP não é necessário.

De acordo com uma pesquisa EFF (Electronic Frontier Foundation), a impressão do navegador inclui:

  • User-agent (incluindo não apenas o navegador, mas também a versão do SO, tipo de dispositivo, configurações de idioma, barras de ferramentas, etc.).
  • Fuso horário.
  • Resolução de tela e profundidade de cor.
  • Supercookies.
  • Configurações de cookies.
  • Fontes do sistema.
  • Plugins do navegador e suas versões.
  • Histórico de navegação.

De acordo com os resultados da pesquisa da EFF, a singularidade da impressão do navegador é muito alta. Em termos estatísticos, ocorre uma correspondência exata de impressões de navegador de dois usuários diferentes apenas uma vez em 286777 casos.

De acordo com mais uma pesquisa, a precisão na identificação de usuários através da impressão do navegador é de 99,24%. A alteração de um dos parâmetros do navegador reduz a precisão da identificação do usuário em apenas 0,3%. Existem testes de impressão do navegador que mostram quão grande é o volume de informações coletadas.

Como funciona a impressão do navegador

Por que é possível coletar informações sobre o navegador? É simples — seu navegador troca dados com o servidor web quando você solicita o endereço de um site. Normalmente, os sites e serviços atribuem um identificador único ao usuário.

Por exemplo, «gh5d443ghjflr123ff556ggf».

Essa sequência de letras e números aleatórios ajuda o servidor a reconhecê-lo, associando seu navegador e suas preferências a você. Ações que você realiza online receberão, aproximadamente, esse mesmo código.

Assim, se você entrar no Twitter, onde há algumas informações sobre você, todos esses dados serão automaticamente vinculados ao mesmo identificador.

Claro, esse código não estará com você por toda a vida. Se você começar a navegar de outro dispositivo ou navegador, o identificador provavelmente também mudará.

Impressão do navegador: o que é, como funciona, é legal e como se proteger. Parte 1

Como os sites coletam dados dos usuários?

É um processo de dois níveis, que ocorre tanto do lado do servidor quanto do lado do cliente.

Do lado do servidor

Logs de acesso ao site

Neste caso, estamos falando sobre a coleta de dados enviados pelo navegador. No mínimo, isso inclui:

  • O protocolo solicitado.
  • A URL solicitada.
  • Seu IP.
  • Referer.
  • User-agent.

Cabeçalhos

Os servidores web os recebem do seu navegador. Os cabeçalhos são importantes, pois garantem que o site solicitado funcione com seu navegador.

Por exemplo, a informação no cabeçalho permite que o site saiba se você está usando um PC ou um dispositivo móvel. Neste último caso, haverá um redirecionamento para a versão otimizada para dispositivos móveis. Infelizmente, esses mesmos dados também farão parte da sua impressão digital.

Cookies

Aqui tudo está claro. Os servidores web sempre trocam cookies com os navegadores. Se você nas configurações permitir a utilização de cookies, eles são armazenados no seu dispositivo e enviados ao servidor sempre que você acessar um site que já visitou anteriormente.

Cookies facilitam a navegação, mas também abrem mais informações sobre você.

Canvas Fingerprinting

Esse método utiliza o elemento canvas (canvas) HTML5, que o WebGL também usa para visualização de gráficos 2D e 3D no navegador.

Esse método geralmente 'obrigará' o navegador a processar conteúdo gráfico, incluindo imagens, texto ou ambos ao mesmo tempo. Para você, esse processo é imperceptível, pois tudo acontece em segundo plano.

Assim que o processo é concluído, a impressão digital do canvas transforma o gráfico em um hash, que se torna o identificador único que mencionamos anteriormente.

Este método permite obter as seguintes informações sobre o seu dispositivo:

  • Adaptador gráfico.
  • Driver do adaptador gráfico.
  • Processador (se não houver um chip gráfico dedicado).
  • Fontes instaladas.

Log de lado do cliente

Aqui se entende que seu navegador troca uma grande quantidade de informações graças a:

Adobe Flash e JavaScript

De acordo com o FAQ AmIUnique, se você tem o JavaScript ativado, os dados sobre seus plugins ou especificações de hardware são transmitidos para fora.

Se o Flash estiver instalado e ativado, isso fornece ao 'observador' terceirizado ainda mais informações, incluindo:

  • Seu fuso horário.
  • Versão do SO.
  • Resolução da tela.
  • Lista completa de fontes instaladas no sistema.

Cookies

Elas desempenham um papel muito importante no registro. Assim, você geralmente precisa decidir se permite que o navegador processe cookies ou se os remove completamente.

No primeiro caso, o servidor web recebe uma quantidade enorme de informações sobre o seu dispositivo e preferências. Se você não aprovar o uso de cookies, os sites ainda receberão algumas informações sobre o seu navegador.

Por que a tecnologia de impressão digital do navegador é necessária?

Principalmente para que o usuário do dispositivo receba um site otimizado para seu dispositivo, independentemente de estar acessando a internet de um tablet ou smartphone.

Além disso, a tecnologia é usada para publicidade. É simplesmente uma ferramenta ideal de mineração de dados.

Assim, ao receber as informações coletadas pelo servidor, os fornecedores de produtos ou serviços podem criar campanhas publicitárias muito bem direcionadas com personalização. A precisão da segmentação é muito maior do que se fossem usados apenas endereços IP.

Por exemplo, os anunciantes podem usar impressões digitais de navegadores para obter uma lista de usuários do site cuja resolução de tela pode ser considerada baixa (por exemplo, 1300*768), que estão procurando por monitores de melhor qualidade na loja online do vendedor. Ou usuários que estão apenas navegando pelo site sem a intenção de comprar nada.

Em seguida, as informações obtidas podem ser utilizadas para segmentar anúncios de monitores de qualidade com alta resolução para usuários com telas antigas e de baixo desempenho.

Além disso, a tecnologia de impressão do navegador é utilizada também para:

  • Detecção de fraudes e botnets. Essa é uma funcionalidade realmente útil para bancos e instituições financeiras. Ela permite distinguir o comportamento do usuário das atividades de criminosos.
  • Identificação de usuários de VPN e proxy. Agências de inteligência podem usar esse método para monitorar usuários da internet com endereços IP ocultos.

Impressão do navegador: o que é, como funciona, é legal e como se proteger. Parte 1
Em última análise, mesmo que as impressões do navegador sejam usadas para fins legítimos, isso ainda impacta negativamente a privacidade dos usuários. Especialmente se estes buscam se proteger por meio de VPN.

Além disso, as impressões do navegador podem ser o melhor amigo de um hacker. Se eles conhecerem os dados exatos do seu dispositivo, podem usar exploits específicos para invadir o dispositivo. Não é nada difícil — qualquer cibercriminoso pode criar um site falso com um script de coleta de impressões digitais.

Vale lembrar que este artigo é apenas a primeira parte, ainda teremos mais duas. Elas abordam questões sobre a legalidade da coleta de dados pessoais dos usuários, as possibilidades de uso desses dados e métodos de proteção contra 'coletores' excessivamente ativos.

Impressão do navegador: o que é, como funciona, é legal e como se proteger. Parte 1

Fonte: habr.com

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster