Um guia definitivo para a impressão digital em tela

Guias, Mar-06-20245 minutos de leitura

Você sabia que, quando visita um site hoje em dia, os proprietários do site podem rastreá-lo de várias maneiras? De acordo com o Ghostery, um famoso fornecedor de software gratuito, 79% dos sites com domínios exclusivos coletam dados de usuários. Já discutimos uma dessas abordagens, conhecida como impressão digital do navegador. Nesta publicação, você aprenderá sobre a tela

Você sabia que, quando visita um site hoje em dia, os proprietários do site podem rastreá-lo de várias maneiras? De acordo com o Ghostery, um famoso fornecedor de software gratuito, 79% dos sites com domínios exclusivos coletam dados de usuários.

Já discutimos uma dessas abordagens, conhecida como impressão digital do navegador. Nesta postagem, você aprenderá sobre a impressão digital da tela, que é uma das maneiras mais inventivas e eficazes de rastrear você.

No entanto, se você se preocupa com sua privacidade, talvez ache esse conceito irritante.

Por isso, estamos aqui para informá-lo sobre o que é impressão digital de tela, como ela funciona, por que os sites a utilizam, as vantagens e desvantagens e como evitá-la.

Então, sintonizem, pessoal!

O que é a impressão digital de tela?

Não é segredo que os proprietários de sites rastreavam você com endereços IP e HTTP cookies. Esses métodos convencionais foram substituídos por web beacons, impressão digital de navegador e impressão digital de tela.

Antes de mergulhar na impressão digital do Canvas, é essencial entender a impressão digital do navegador. A diferença significativa entre o Canvas e outros métodos de impressão digital é que o primeiro utiliza o recurso Canvas do HTML5 para rastrear o rastro digital dos visitantes.

Na impressão digital do navegador, o navegador coleta o seguinte:

  • Cadeia de caracteres do agente do usuário (UA)
  • Sistema operacional (SO)
  • Modelo do dispositivo
  • Fusos horários
  • Carimbo de data/hora
  • Identificadores de formato de arquivo
  • Configurações de idioma
  • Plugins
  • Extensões
  • Resolução da tela

Um navegador gera uma impressão digital exclusiva quando coloca todas as entidades acima em um único cluster. Não existem duas impressões digitais 100% idênticas.

A impressão digital de tela é uma forma de técnica de impressão digital do navegador que usa o elemento de tela HTML5 para criar uma imagem ou um texto no plano de fundo (mais sobre isso na seção a seguir). Idealmente, a impressão digital de tela é superior a outras abordagens, como cookies , pois ocorre sem que os usuários percebam. Ainda assim, discutiremos mais adiante se isso é ilegal ou não.

A maneira específica pela qual o navegador gera esse texto/imagem, por outro lado, revela informações detalhadas sobre seu sistema operacional, fontes instaladas, navegador, endereço IP, placa de vídeo e driver da placa de vídeo.

Assim como na impressão digital do navegador, não há duas imagens de tela iguais, mesmo que pareçam idênticas. Isso pode ser atribuído a dois fatores:

  1. Nível da imagem: O mecanismo de processamento de imagens, os níveis de compactação do navegador e as opções de exportação podem mudar entre os navegadores.
  2. Nível do sistema: O nível do sistema diz respeito a aspectos do sistema operacional, como a versão do sistema operacional, as fontes instaladas pelos usuários e as configurações para exibição de subpixel e anti-aliasing.

Como funciona a impressão digital em tela?

A impressão digital de tela ocorre quando o site que você visita dá ao navegador a tarefa de desenhar um objeto de tela. Esse objeto de tela é simplesmente uma ferramenta que a maioria dos sites usa para criar gráficos simples e complexos.

Para começar, os sites usam JavaScript para instruir o navegador a gerar uma imagem usando um objeto de tela e um script predeterminado. A imagem pode ter padrões sofisticados, como várias linhas, cores, formas geométricas, vários planos de fundo, ou você pode encontrar a imagem distorcida de diferentes maneiras.

Conforme discutido anteriormente, mesmo que as duas imagens de tela pareçam idênticas a olho nu, elas nunca são iguais. 

Agora vamos examinar um conceito chamado funções hash, que pode ajudá-lo a entender melhor como a tela funciona.

Como o hash é incorporado à impressão digital da tela?

A noção de hashing pega uma parte dos dados, como texto, música ou imagens, e a comprime em um elemento de dados predefinido, preservando sua individualidade.

Embora existam vários tipos de funções de hash, todas elas realizam a mesma tarefa de reduzir a quantidade de dados para uma comparação rápida e fácil. Normalmente, os usuários usam as funções de hash para comparações rápidas e mais acessíveis, embora existam vários outros usos.

Portanto, para a impressão digital de tela, a hashtag é vital porque produz o mesmo resultado, desde que a entrada permaneça a mesma. Por exemplo, se você usar a função hash on-line SHA256 para um texto específico, como Canvashtml5, ela produzirá o resultado abaixo:

9fc74421318cd92a2f3970c9a4f102cf7fed1c40f9559d9d899245e1c4e4e1b1

No entanto, se você alterar a entrada, digamos, canvas html5, ele produzirá um resultado diferente:

C98a47aa75596059ef231952d421dd03961041fce2396cd0afe7c7ba280a9323

Portanto, como você pode ver, não há duas entradas diferentes que produzam o mesmo resultado.

Outro uso da função de hash é que as funções de hash não são reversíveis. Isso significa que você poderá transformar qualquer dado de entrada em um hash, mas não poderá revertê-lo para a entrada original.

Além disso, a aplicação de uma função de hash a várias informações dificulta o discernimento de quão semelhantes ou diferentes eram as entradas originais. Infelizmente, esse recurso não afeta a eficácia da impressão digital de tela.

Desenho de imagens com fórmulas matemáticas

Quando os desenvolvedores de software projetam uma imagem dentro da tela, não é a mesma coisa que pintar gráficos no MS Paint ou em outras ferramentas gráficas convencionais. Primeiro, você precisará de duas coordenadas (x e y) para determinar o centro do círculo, seguidas pelo raio indicado em pixels.

Assim, depois que você tiver as coordenadas e o raio, o computador desenha o círculo preenchendo todos os pixels dentro da distância R com o raio. Isso é tudo, e você pode pensar que é tão simples quanto um pedaço de bolo.

O verdadeiro teste para os desenvolvedores acontece quando eles começam a projetar imagens complicadas. Nesses casos, eles precisariam contar com o JavaScript para renderizar formas variadas, sombras, cores e cenários sofisticados.

Benefícios da impressão digital em tela

Conforme mencionado anteriormente, as impressões digitais do canvas ocorrem sem o conhecimento dos usuários, ao contrário do cookies. Você pode excluir um arquivo cookie em seu navegador, mas não sabe onde a imagem do canvas está localizada. Sendo assim, a impressão digital do canvas traz benefícios para os usuários da Internet e para os serviços da Web. Nesta seção, falaremos sobre vários deles.

Personalização de conteúdo

As marcas usam ferramentas de rastreamento on-line, como cookies e impressão digital do navegador, para oferecer aos clientes uma experiência personalizada. Como dito anteriormente, o cookies está se tornando gradualmente obsoleto, enquanto outras tecnologias de rastreamento, como a impressão digital de tela, estão ganhando destaque.

A personalização do conteúdo resulta em uma melhor experiência para os usuários da Internet e em mais lucratividade para as marcas. Portanto, os profissionais de marketing entendem muito bem o conceito de personalização. De acordo com estudos, 91% dos consumidores preferem comprar de empresas que proporcionam uma experiência personalizada por meio de produtos inovadores e referências.

Para evitar fraudes com anúncios

Na última década, a expansão dos serviços bancários pela Internet aumentou as fraudes e os roubos on-line. Os serviços bancários on-line geralmente empregam rastreamento on-line para verificar se somente você, como cliente, tem acesso à sua conta bancária. Acrescente a isso uma impressão digital em tela, que protege ainda mais seu banco on-line.

As impressões digitais da tela, por exemplo, podem identificar se há uma vulnerabilidade em uma sessão de banco on-line. Em geral, há pegadas nos dispositivos que você usa para acessar uma página de pagamento com cartão de crédito ou débito. Como resultado, qualquer login por meio de uma nova pegada mostraria que houve fraude.

Para análise e rastreamento

Um dos aspectos cruciais dos negócios digitais atuais é a análise e o rastreamento. Sem a análise, seria um desafio para os profissionais de marketing e outras partes interessadas em sua empresa tomar decisões eficazes para otimizar campanhas futuras e determinar o ROI (retorno do investimento). É nesse ponto que a impressão digital em tela desempenha um papel crucial, permitindo que você colete estatísticas úteis, como informações demográficas.

Anúncios de destino

Os anúncios on-line são uma área em que os profissionais de marketing investem em campanhas direcionadas para diferentes segmentos de mercado. Entretanto, os profissionais de marketing precisam implementar essa tática de forma eficaz para garantir que não invistam em clientes potenciais que não estejam interessados em comprar seus produtos.

A impressão digital de tela é uma técnica na qual eles podem confiar para segmentar produtos para mercados-alvo de forma eficaz. No passado, os profissionais de marketing e anunciantes confiavam em cookies. No entanto, a desvantagem de usar o cookies é que os usuários podem excluí-los. É nesse ponto que a impressão digital em tela tem a vantagem.

Desvantagens da impressão digital em tela

Assim como uma moeda tem dois lados, a maioria das entidades na vida real tem o bem e o mal. Isso também se aplica à impressão digital em tela. Isso também se aplica à impressão digital em tela. Aqui estão suas duas desvantagens significativas:

Você se torna o alvo das empresas de publicidade

Alguns sites criam a impressão digital de seu navegador e a mesclam com seu histórico de navegação para construir seu perfil. Em seguida, disponibilizam esse perfil para parceiros de publicidade terceirizados. Em seguida, esses parceiros bombardeiam você com anúncios onde quer que você vá na Internet. Como resultado, você pode ficar entediado ou frustrado.

Invasão de privacidade desagradável

Você já sabe que as empresas de marketing rastreiam a impressão digital de sua tela para impulsionar suas campanhas publicitárias. No entanto, elas podem cair em mãos erradas, como agentes do governo (se você residir em um país com censura rigorosa sobre o conteúdo on-line), espiões e outras agências de segurança.

Esses agentes podem então visualizar suas atividades on-line. Isso, de fato, resulta em uma invasão de sua privacidade, embora você não esteja realizando nenhuma atividade ilegal. Então, de repente, pode parecer que você precisa se proteger contra a impressão digital em tela.

Como combater a impressão digital em tela?

Bloquear ou evitar a impressão digital de telas é uma tarefa bastante árdua. Isso ocorre porque ele funciona com a combinação de vários mecanismos, como impressão digital do navegador, rastreamento de IP e rastreamento de cookie .

Como desativar o JavaScript

A única maneira garantida de evitar a impressão digital da tela é desativar o JavaScript. Mas você gostaria de comprometer a experiência do usuário desativando o JavaScript? Além disso, os sites que frequentemente rastreiam você usando o canvas o bloquearão com o JavaScript desativado.

Portanto, como você pode ver, bloquear o Javascript não é a opção ideal. Portanto, vamos ver quais são as outras opções disponíveis.

Navegador Tor

O navegador Tor é um dos métodos mais populares para evitar a impressão digital da tela. Esse navegador de proteção à privacidade está no topo dos navegadores e utiliza a rede TOR para ocultar seu endereço IP.

Ele resolve o mecanismo de impressão digital de tela notificando os usuários sobre tentativas de leitura de tela e oferecendo a opção de fornecer dados de imagem em branco. Isso implica o fornecimento de informações falsas.

Outras ferramentas e extensões de navegador

O AdBlock Plus declarou que seu software poderia impedir a impressão digital da tela e tem funcionado por anos. Ele funciona impedindo que os scripts definam cookies, evitando assim a impressão digital da tela. Outras extensões baseadas em navegador bloqueiam seletivamente o Javascript, como o NoScript do Mozilla Firefox e o ScriptSafe do Google Chrome.

Perguntas frequentes sobre a impressão digital em tela

Você poderia evitar completamente a impressão digital do Canvas?

Devido à forma como a Web e as tecnologias da Web são construídas atualmente, eliminar o rastreamento é complicado, a menos que você esteja pronto para ir além e renunciar à experiência do usuário proporcionada pelo JavaScript. Em vez de evitar a impressão digital da tela, você deve ativá-la, mas geralmente utiliza as extensões mencionadas acima ou o navegador Tor para remover as impressões digitais. Eles perderão se tiverem muitas de suas impressões digitais.

Portanto, em resumo, evitar a impressão digital em tela é como usar uma máscara facial na frente de uma multidão que não a usa. Então, é provável que você fique mais desconfiado. Portanto, ela só pode ser eficaz se todos os usuários puderem evitá-la, o que é insignificante.

Conclusão

Tenho certeza de que você já se deparou com o que é a impressão digital de tela e como ela evolui neste artigo. Embora seja quase impossível bloqueá-la totalmente, recomendamos que você a controle para que não seja facilmente identificável, em vez de fazê-lo com ela. Por fim, você poderá usar algumas das técnicas que mencionamos acima para minimizá-la, em vez de bloqueá-la completamente.