PowerScan
PT

Perfis do Chrome vs perfis de navegador antidetect: o que realmente muda

Navegadores antidetecção · 9 min de leitura · por PowerOps

Foto: Unsplash

Os perfis do Chrome separam seus dados. Não separam seu dispositivo, seu relógio nem sua conexão. Veja exatamente onde fica a linha e quando vale a pena cruzá-la.

Os perfis do Chrome separam seus dados. Não separam seu dispositivo. Essa é a resposta curta, e ela explica por que uma configuração multicontas baseada em perfis do Chrome funciona por um tempo e depois deixa de funcionar sem alarde.

Cada perfil criado no Chrome ganha uma pasta própria no disco. Cookies, histórico, senhas salvas, extensões e favoritos ficam dentro dessa pasta e não saem dela. Tudo o que está abaixo da pasta é compartilhado: um sistema operacional, uma pilha gráfica, um conjunto de fontes, um relógio, uma conexão de internet. Um site que lê sinais do dispositivo vê o mesmo computador respondendo em nome de todos os seus perfis.

O que um perfil do Chrome realmente isola

Os perfis do Chrome foram criados para que uma família pudesse dividir um notebook, e para essa tarefa eles são bons. A separação que oferecem é real, dentro do que se propõem.

Isso cobre a metade de armazenamento de uma identidade, e cobre direito. Se o seu problema era o painel de um cliente que derrubava sua sessão porque sua conta pessoal estava no mesmo navegador, um perfil do Chrome resolve e você pode parar de ler aqui.

O que todo perfil do Chrome compartilha

O que as pessoas descobrem tarde é que um perfil do Chrome traça uma fronteira em torno dos dados e de mais nada. Abaixo dessa fronteira, todo perfil informa a mesma máquina, porque é a mesma máquina.

A identidade do dispositivo

Abra dois perfis do Chrome e pergunte a cada um o que ele é. As respostas vêm idênticas. Dimensões da tela e proporção de pixels. Número de processadores informado. Plataforma e user agent. As strings do adaptador gráfico retornadas pelo WebGL. O hash de canvas gerado quando uma página desenha texto fora da tela e lê os pixels de volta. O hash de áudio gerado ao passar um oscilador pelo grafo de áudio do navegador. A lista de fontes, deduzida medindo texto em tipografias candidatas. Nenhum desses valores vive na pasta do perfil, então nenhum muda quando você troca de perfil.

Duas contas com o mesmo hash de canvas, a mesma string de renderizador WebGL e a mesma lista de fontes são duas contas em um único computador. O site não precisa deduzir isso. Ele está lendo um fato.

A rota de rede

Todo perfil do Chrome sai da sua máquina pelo mesmo endereço. A configuração de proxy pertence à instância do navegador, e um perfil dentro dessa instância não pode ter uma própria. O Chrome usa o proxy do sistema no Windows e no macOS, e uma flag de linha de comando vale para tudo o que o navegador faz. Assim, todos os seus perfis chegam a um site do mesmo lugar, no mesmo país, no mesmo instante.

O relógio e o idioma

O fuso horário vem do sistema operacional. Na maioria das configurações, o idioma principal também. Mude um dos dois para um perfil e você o mudou para todos os perfis, além de tudo o mais no computador. Esta é a discreta. Um proxy em um país ao lado de um relógio em outro é uma incoerência escancarada, e o Chrome não oferece como corrigir o relógio de um único perfil, mesmo depois de você resolver a rota de outra forma.

Por que a metade compartilhada importa

Associar é barato. Um site não precisa provar que duas contas pertencem à mesma pessoa. Precisa de um motivo para olhar, e valores de dispositivo iguais em contas que se apresentam como desconhecidas entre si são um motivo.

Há um segundo custo, que aparece mais cedo. Os perfis do Chrome têm modos de falha práticos próprios quando passam de um punhado:

A comparação, camada por camada

CamadaPerfil do ChromePerfil antidetect
Cookies e armazenamento dos sitesSeparados por perfilSeparados por perfil
Histórico, favoritos, extensõesSeparados por perfilSeparados por perfil
Valores de canvas, WebGL e áudioCompartilhados por todos os perfis da máquinaGerados por perfil e armazenados, para permanecerem iguais a cada abertura
Fontes, tela e plataformaCompartilhadas por todos os perfis da máquinaDefinidas por perfil, geradas como um conjunto coerente
Fuso horário e idiomaVêm do sistema operacionalDefinidos por perfil, alinhados ao país que a rota informa
Rota de redeUma rota para o navegador inteiroUm proxy por perfil, testado antes de uma conta ficar atrás dele
OrganizaçãoUma fileira de avataresNomes, números, notas, grupos, pastas e busca
AutomaçãoFlags de inicializaçãoUma API local que inicia um perfil e devolve um endpoint de depuração

Quando um perfil do Chrome basta de verdade

Muitas vezes. Dizer isso vale mais do que um discurso de vendas mais longo.

Em todos esses casos, a identidade de dispositivo compartilhada é fiel. Você é uma pessoa em um computador, e todo perfil informar a mesma máquina é uma afirmação verdadeira sobre o mundo. Nada é deduzido que já não fosse verdade.

A metade compartilhada deixa de ser fiel no momento em que as contas devem ser independentes: clientes diferentes, lojas diferentes, ambientes de teste diferentes que deveriam parecer, cada um, um usuário distinto. Aí os valores de dispositivo idênticos descrevem uma relação que você nunca quis descrever.

O que um perfil antidetect acrescenta

Um perfil antidetect mantém tudo o que um perfil do Chrome já faz e depois assume as três camadas que o Chrome deixa compartilhadas.

A consistência é o objetivo das três. Um perfil que informa um dispositivo diferente a cada abertura descreve um hardware que ninguém possui. O alvo útil é um dispositivo de aparência comum que depois fica exatamente onde está, visita após visita.

A metade organizacional é subestimada até alguém viver sem ela. Os perfis têm nomes, números, notas e tags. Ficam em grupos e pastas. São pesquisáveis, então qualquer pessoa pode dizer "perfil 42" em voz alta e um colega sabe de qual se trata. Abrir um perfil pela sua linha traz junto a identidade e a rota, sem nenhuma etapa em que alguém precise lembrar de configurar algo.

Migrando dos perfis do Chrome

O instinto é copiar as pastas dos perfis do Chrome e seguir em frente. Resista. Uma pasta copiada leva os cookies e a sessão ativa, e os entrega a um navegador que informa um dispositivo diferente daquele em que essas sessões foram criadas. Essa mudança é visível e acontece na primeira abertura, o pior momento possível.

Um caminho mais lento se sustenta melhor.

  1. Anote uma linha por conta, contando cada conta separadamente mesmo onde um único perfil do Chrome hoje guarda várias.
  2. Monte primeiro a biblioteca de proxies. Adicione os endpoints, teste-os e registre qual país cada um realmente informa. Os provedores descrevem seus endpoints com otimismo.
  3. Crie um perfil por conta e atribua uma rota antes do primeiro login. A primeira sessão define o que é normal para aquela conta, então vale acertar de primeira.
  4. Defina fuso horário e idioma de acordo com o país que a rota informa e depois não mexa mais.
  5. Entre do zero dentro do novo perfil. Sim, isso significa um segundo fator e possivelmente uma confirmação por e-mail em cada conta. É um custo único, e compra uma sessão realmente criada no dispositivo que vai continuar a usá-la.
  6. Mova as contas aos poucos ao longo de algumas semanas. Migrar tudo numa terça à tarde é uma mudança de padrão em todas as contas ao mesmo tempo.
  7. Mantenha o Chrome para aquilo em que ele é bom: seu e-mail, seu banco, as contas que são honesta e abertamente suas.

Exporte o que precisar antes de encerrar os perfis antigos. Favoritos e senhas salvas saem do Chrome sem problema. Os cookies são a parte que vale deixar para trás, já que o objetivo da migração é uma sessão criada dentro do novo ambiente.

O resumo honesto

Os perfis do Chrome resolvem por completo o problema do jar de cookies compartilhado, e resolvem só isso. Para muita gente, o jar de cookies era o problema inteiro, e empilhar mais ferramentas seria esforço gasto em uma dificuldade que ela não tem.

Se, porém, suas contas devem ser independentes, a identidade de dispositivo compartilhada por baixo dos seus perfis do Chrome está fazendo um trabalho que você nunca pediu. Essa é a linha. De que lado dela você está decide todo o resto desta comparação.

Uma ressalva, dita com clareza. Nada disso concede permissão. Um serviço cujos termos proíbem manter várias contas continua proibindo quando essas contas estão isoladas. Mantenha ambientes separados para o trabalho que você tem direito de fazer.

Todos os artigos · Executar a verificação