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

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.
- Jar de cookies. Cada perfil tem o seu, então entrar em um site em um perfil deixa os outros perfis sem sessão nele.
- Local Storage, Session Storage e IndexedDB. O armazenamento dos sites é gravado dentro da pasta do perfil, de modo que dois perfis podem manter duas sessões independentes no mesmo site.
- Histórico, favoritos e preenchimento automático. Nada do que você faz em um perfil aparece nos outros.
- Extensões. Instaladas por perfil, com configurações e armazenamento próprios.
- Cache e service workers. Também por perfil, o que importa mais do que parece, porque um service worker pode guardar identificadores próprios.
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:
- O seletor de perfis é uma fileira de círculos coloridos. Sem busca, sem agrupamento, sem campo de notas, sem lugar para registrar qual conta cada perfil realmente guarda.
- A sincronização liga um perfil a uma conta Google, o que aproxima seus perfis em vez de afastá-los.
- Agir na janela errada é fácil, porque a única coisa que distingue duas janelas é um pequeno avatar no canto.
- A pasta de um perfil é portátil na teoria e incômoda na prática. Copie uma para outra máquina e o dispositivo por baixo dela muda, o que os sites conseguem ver.
A comparação, camada por camada
| Camada | Perfil do Chrome | Perfil antidetect |
|---|---|---|
| Cookies e armazenamento dos sites | Separados por perfil | Separados por perfil |
| Histórico, favoritos, extensões | Separados por perfil | Separados por perfil |
| Valores de canvas, WebGL e áudio | Compartilhados por todos os perfis da máquina | Gerados por perfil e armazenados, para permanecerem iguais a cada abertura |
| Fontes, tela e plataforma | Compartilhadas por todos os perfis da máquina | Definidas por perfil, geradas como um conjunto coerente |
| Fuso horário e idioma | Vêm do sistema operacional | Definidos por perfil, alinhados ao país que a rota informa |
| Rota de rede | Uma rota para o navegador inteiro | Um proxy por perfil, testado antes de uma conta ficar atrás dele |
| Organização | Uma fileira de avatares | Nomes, números, notas, grupos, pastas e busca |
| Automação | Flags de inicialização | Uma 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.
- Trabalho e vida pessoal separados em um computador, onde ninguém esconde nada de ninguém.
- Uma família dividindo um notebook.
- Um desenvolvedor mantendo uma conta de teste longe de uma conta real em um serviço que ele mesmo possui.
- Duas contas em um serviço que permite abertamente duas contas, usadas pela mesma pessoa a partir da mesma conexão doméstica.
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.
- Uma identidade de dispositivo própria. Plataforma, tela, fontes, strings gráficas, canvas, WebGL e áudio são gerados em conjunto para descrever uma máquina plausível e armazenados para que o perfil apresente a mesma máquina a cada abertura.
- Uma rota de rede própria. O proxy se associa ao perfil, e não ao navegador, de modo que cada perfil tem um endereço próprio, verificado antes de uma conta ser colocada atrás dele.
- Um fuso horário e um idioma próprios, definidos por perfil para concordarem com a rota, e não com a mesa em que você está sentado.
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.
- Anote uma linha por conta, contando cada conta separadamente mesmo onde um único perfil do Chrome hoje guarda várias.
- 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.
- 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.
- Defina fuso horário e idioma de acordo com o país que a rota informa e depois não mexa mais.
- 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.
- 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.
- 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.

