O que é um navegador antidetecção? Uma explicação simples

Um navegador antidetecção dá a cada conta seu próprio armazenamento, sua própria identidade de dispositivo e sua própria rota de rede. Veja o que isso significa na prática e o que não significa.
Um navegador comum foi projetado em torno de uma suposição: uma pessoa o está usando. Essa suposição está embutida bem mais fundo do que a maioria imagina, e é a razão pela qual gerenciar várias contas em um único navegador dá errado de forma tão previsível.
Um navegador antidetecção elimina essa suposição. Você também verá o nome navegador anti-fingerprint ou navegador multicontas. Em vez de um navegador fingindo ser várias pessoas, ele dá a cada conta um ambiente completo e próprio.
O que um navegador comum compartilha entre suas contas
Abra duas contas no mesmo navegador, mesmo em duas janelas, e elas têm muito mais em comum do que as abas sugerem:
- Um único pote de cookies. Um cookie definido por um site enquanto você usa uma conta é lido por esse mesmo site enquanto você usa a outra.
- Uma única área de armazenamento. Local Storage, Session Storage e IndexedDB são organizados por site, não por conta, então as duas sessões leem e gravam os mesmos registros.
- Uma única identidade de dispositivo. Tamanho da tela, fuso horário, idioma, fontes, placa de vídeo e os valores retornados pelas APIs Canvas e WebGL são propriedades da máquina. As duas contas informam valores idênticos.
- Uma única rota de rede. As duas saem do seu computador pelo mesmo endereço, a menos que algo mais intervenha.
Uma janela privada ajuda nos dois primeiros pontos e não faz nada pelos dois últimos. Ela limpa o armazenamento ao fechar, o que também significa que o trabalho de fazer login é jogado fora a cada vez.
O que é um perfil em um navegador antidetecção
Um perfil não é uma pasta de favoritos nem um login salvo. É um ambiente de navegador: um diretório no disco que guarda todo o estado de navegador de uma conta, mais a identidade e a rota de rede pelas quais esse estado é usado.
No PowerOps, um perfil carrega quatro coisas, e cada uma é separada das de todos os outros perfis:
| Parte | O que contém |
|---|---|
| Diretório do navegador | Cookies, Local Storage, IndexedDB, cache, histórico e estado das extensões, numa pasta própria |
| Identidade do dispositivo | A tela, a plataforma, a localidade, o fuso horário, as fontes e os valores gráficos informados aos sites |
| Rota de rede | O proxy pelo qual este perfil se conecta, atribuído a partir de uma biblioteca e verificado antes do uso |
| Versão do navegador | A versão exata do navegador com a qual o perfil foi criado, registrada para que ele abra do mesmo jeito amanhã |
Por que a consistência importa mais que o ocultamento
O erro comum é tratar o fingerprinting como algo de que se esconder. É mais útil tratá-lo como algo em que ser consistente.
Um site lê dezenas de valores. Individualmente, são banais. Juntos, formam um desenho, e o que chama a atenção não é um desenho incomum, e sim um contraditório: um navegador que afirma ser Windows mas informa fontes instaladas apenas no macOS, ou um fuso horário de um país e um endereço de outro. Valores que discordam são um sinal mais forte do que qualquer valor isolado.
O que um navegador antidetecção não faz
Vale ser direto, porque muito do que se escreve sobre o assunto não é.
- Ele não torna um perfil impossível de identificar. Quem afirma isso está chutando, e não há medição por trás da afirmação.
- Ele não sobrepõe as regras de uma plataforma. Se um serviço proíbe ter mais de uma conta, isolar essas contas não concede permissão.
- Ele não conserta uma conta que se comporta de um modo ao qual a plataforma se opõe. O isolamento separa ambientes; não muda o que é feito dentro deles.
O que ele faz é concreto e verificável: armazenamento separado, uma identidade de dispositivo coerente e estável, uma rota de rede por perfil e o mesmo ambiente sempre que uma conta é aberta.
Quem realmente precisa de um
Qualquer pessoa ou equipe que trabalhe em ambientes que não devem poder enxergar uns aos outros. Agências que mantêm o trabalho de clientes separado. Engenheiros de QA que reproduzem um bug num navegador, localidade e tamanho de tela fixos. Equipes de e-commerce que separam os painéis administrativos de marketplace, fornecedor e loja. Quem quer que passe o dia saindo de uma conta para entrar em outra.
Se você só tem uma conta em um serviço, um navegador comum basta. No momento em que são duas, o pote de cookies compartilhado começa a lhe custar tempo.

