Morfiade
Português
Experimentar

Navegador antidetect: o que é e como funciona

Chama-se «antidetect» a uma ferramenta que faz com que várias contas no mesmo computador pareçam pertencer a pessoas diferentes. O nome é infeliz: promete uma invisibilidade que não existe. Vamos ver com honestidade — o que há lá dentro, o que isto resolve e onde fica o limite do possível.

O que é que se detecta, afinal

Quando abre um site, o navegador conta de si próprio, sem que se aperceba, dezenas de características: versão e sistema, fuso horário, idioma, resolução do ecrã, número de núcleos, quantidade de memória, modelo da placa gráfica, conjunto de tipos de letra, pequenas particularidades no desenho da imagem e no processamento do som. Cada valor isolado não significa nada — coincide com milhões de outros. Mas a combinação estreita o círculo a poucas máquinas, por vezes a uma só.

É isto a impressão digital do navegador. O site não precisa de colocar um cookie para o reconhecer outra vez: basta calcular a impressão digital e compará-la com a que viu ontem.

A impressão digital é apenas um de três elos. Ligam as contas por completo:

Uma análise detalhada dos três — no artigo como gerir várias contas a partir do mesmo computador.

O que faz um navegador antidetect

Três coisas, e as três são obrigatórias — sozinhas não funcionam.

Separa os armazenamentos. Cada conta vive no seu próprio perfil: os seus cookies, o seu armazenamento, as suas extensões. É o alicerce, e também a parte mais simples — perfis separados até o Chrome normal sabe fazer.

Dá a cada perfil o seu próprio proxy. Não um único endereço para todo o programa, mas um para cada janela.

Substitui a impressão digital de forma a não contradizer o proxy. É aqui que começa a diferença entre as ferramentas.

A palavra-chave é coerência, não «substituição». Um proxy alemão com fuso horário de Moscovo e idioma do navegador russo é mais suspeito do que nenhuma substituição de todo: não há utilizadores normais com essa combinação. A abordagem que funciona é retirar o fuso horário, o idioma, a geolocalização e os cabeçalhos do país por onde o proxy sai realmente, e não os mudar de arranque para arranque.

O que não se deve substituir

As ferramentas desta categoria costumam prometer «substituímos tudo». Na prática, uma substituição que se nota prejudica mais do que a sua ausência, e um conjunto sensato tem este aspecto:

Vale a pena substituirNão vale a pena tocar
fuso horário, idioma, geolocalizaçãoresolução do ecrã
núcleos, memória, placa gráficaconjunto de tipos de letra
canvas, WebGL, áudionegociação TLS

A regra é uma só: vale a pena substituir o que o destaca; o que o torna igual aos outros, é melhor deixar em paz.

Os tipos de letra num Windows normal são iguais em milhões de máquinas — não o destacam, e um conjunto aleatório próprio em cada perfil faria exactamente o contrário: cada perfil tornar-se-ia raro e, por isso, visível. O ecrã não se substitui porque a janela se estica com o rato, e uma substituição numa janela que muda de tamanho acaba mais cedo ou mais tarde por se desencontrar do tamanho real. A negociação TLS é a forma como o navegador cumprimenta o servidor; num Chrome verdadeiro coincide com milhões de navegadores reais, e não há melhor esconderijo, enquanto numa compilação caseira é própria e, por isso, chamativa.

Uma ressalva, sem a qual o argumento sobre os tipos de letra seria uma meia-verdade: só é válido para um sistema comum. Se o computador tiver conjuntos exóticos — de design, caligráficos raros —, o conjunto torna-se raro por si só, e os perfis nessa máquina ficam mesmo parecidos uns com os outros. Numa máquina de trabalho é melhor não instalar esses tipos de letra.

Duas arquitecturas: compilação na nuvem e programa sobre o Chrome

As ferramentas dividem-se em dois tipos, e esta é a diferença mais importante entre elas.

Serviço na nuvem com uma compilação própria de Chromium. Os perfis e os cookies ficam guardados no serviço, o navegador é próprio. Vantagens: funciona em qualquer sistema, o perfil abre noutro computador, há trabalho em equipa. Desvantagens: os dados não ficam consigo, a compilação vai sempre um pouco atrás do Chrome mais recente, e paga-se pelo número de perfis e todos os meses.

Programa no seu computador sobre o Chrome verdadeiro. Os perfis ficam no seu disco, e abre-se exactamente o Chrome que instalou a partir do site da Google. Vantagens: os dados não saem daqui, o navegador actualiza-se sozinho e por fora parece um Chrome normal, porque é. Desvantagens: um só posto de trabalho, o seu próprio sistema operativo, a mudança para outra máquina é feita à mão.

Nenhuma das duas opções é melhor de um modo geral: são para coisas diferentes. Uma equipa de cinco pessoas em sistemas diferentes precisa da primeira. Uma pessoa sozinha, que não quer entregar os seus cookies a uma nuvem alheia, precisa da segunda.

O canal de depuração e o início de sessão na Google

Há um pormenor técnico de que quase ninguém fala, e que decide se vai sequer conseguir entrar numa conta Google.

A substituição da impressão digital costuma ser instalada através do canal de depuração do navegador — o mesmo que o Playwright e o Puppeteer usam. A Google detecta o simples facto de esse canal existir e responde «This browser or app may not be secure». Comprovámo-lo directamente: não é uma questão dos comandos que passam pelo canal, nem da qualidade da substituição — basta que o canal esteja aberto.

Isto não se contorna afinando a impressão digital, e se precisar de entrar na Google, pergunte à ferramenta não «que antidetect tem», mas como é que instala exactamente a substituição. Há uma forma sem canal de depuração: uma extensão dentro do próprio perfil tem as mesmas capacidades por dentro, e por fora o navegador parece normal.

Como verificar se a substituição funciona

Os sites de verificação — iphey, browserleaks, creepjs — mostram o que a página vê. Vale a pena usá-los, mas com duas ressalvas.

O que importa ver não é a avaliação geral, mas as contradições. A mensagem verde «parece normal» pouco significa; o que conta são as divergências entre si — o país do IP e o fuso horário, o idioma do navegador e a região, os valores na própria página e nos processos em segundo plano.

Uma única verificação não chega. Parte dos dados a página capta no primeiro instante do carregamento, parte vem dos processos em segundo plano, e uma substituição que se instala com atraso ou não chega ao segundo plano dá, no mesmo separador, duas respostas diferentes. Essa mudança diz ao site de verificação mais do que qualquer valor isolado.

A principal desilusão

É melhor chegar a isto com antecedência: na maioria das vezes o problema está no proxy, não na impressão digital.

Apanhámos isto contra a protecção real do Cloudflare. Um perfil com definições impecáveis andava às voltas com o captcha simplesmente porque o endereço era de uma gama conhecida de centro de dados. Nem mudar a impressão digital nem alternar entre HTTP e SOCKS mudou nada — só ajudou passar para um proxy residencial. Uma análise dos tipos de proxy e dos seus preços — num artigo à parte.

E a outra metade da mesma verdade: nenhuma ferramenta anula as regras da plataforma nem o torna invisível. Isolar os perfis resolve exactamente uma tarefa — que contas diferentes pareçam visitantes diferentes, e não uma pessoa com dez separadores. Uma conta que viole as regras será banida, independentemente do que a abriu.

Como isto está feito no Morfiade

O Morfiade é um gestor de perfis do Chrome para Windows: um programa no seu computador, não uma nuvem.

Funcionalidades · Comparação com o Dolphin Anty · Experimentar 7 dias