Isolamento de perfis de navegador: o que fica separado e o que é compartilhado

Os perfis de navegador separam os dados de navegação locais para que um espaço de trabalho possa manter uma sessão de site diferente da de outro. Perfis comuns ainda podem expor características semelhantes do dispositivo e usar a mesma conexão de rede.

Para gerenciar contas, faça duas perguntas separadas: os espaços de trabalho conseguem manter as sessões separadas? E o que cada site observa quando esses espaços de trabalho se conectam?

Objetivos de aprendizado

Após ler este artigo, você será capaz de:

  • Identifique o limite criado pelo armazenamento do perfil
  • Reconheça os sinais de dispositivo e de rede compartilhados
  • Verifique a separação sem expor credenciais de conta

O que os perfis normalmente mantêm separado

Cookies e o armazenamento de sites pertencem a um contexto específico do navegador.

Normalmente separados entre perfis comunsPodem continuar compartilhados
Cookies e sessões de login em sitesEndereço IP público e rota de rede
Local storage e IndexedDBSistema operacional e fontes do sistema instaladas
Histórico de navegação e favoritosHardware gráfico e comportamento do driver
Extensões e preferências específicas do perfilEngine do navegador e versão do aplicativo

O navegador determina quais configurações são armazenadas por perfil e quais se aplicam ao aplicativo inteiro. Contas de sincronização, perfis importados e recursos de compartilhamento específicos do produto podem copiar dados entre espaços de trabalho. Revise esses recursos quando a separação for importante.

Por que dois perfis separados ainda podem parecer semelhantes

Armazenamentos diferentes não exigem saídas de renderização diferentes.

O Perfil A e o Perfil B podem permanecer conectados cada um a uma conta diferente e, ao mesmo tempo, retornar o mesmo resultado de Canvas no mesmo computador. Essa combinação pode ser normal: as sessões são separadas, mas a pilha de renderização é compartilhada.

Por outro lado, valores de fingerprint diferentes não provam que os cookies estão isolados. Um teste deve inspecionar diretamente o limite de armazenamento relevante, em vez de usar um hash gráfico como substituto.

Como verificar o limite de que você precisa

Use um valor de teste inofensivo e a mesma origem de teste em cada perfil.

  • Crie dois perfis independentes e identifique suas janelas.
  • Em uma página de teste sob seu controle, grave um cookie não sensível ou um marcador em local storage no Perfil A.
  • Abra a mesma origem no Perfil B e verifique se o marcador está ausente.
  • Feche e reabra o Perfil A para verificar a persistência e, em seguida, remova o marcador de teste.

Use verificações separadas para cada mecanismo de armazenamento que importa para você. Um resultado de cookie comprova o comportamento de cookie testado; IndexedDB, extensões e sincronização têm comportamentos próprios. Para contas reais, confirme o nome da conta exibido sem copiar tokens de sessão.

O que o isolamento significa em um computador compartilhado

Um perfil de navegador é um limite de organização dentro do navegador.

Alguém com acesso à conta do sistema operacional pode conseguir abrir outros perfis ou ler seus arquivos. Use contas de sistema separadas, controles de acesso ao dispositivo e permissões de produto adequadas quando outras pessoas usarem o computador.

Se um gerenciador de perfis compartilha ambientes com uma equipe, verifique as permissões dos membros, o local de armazenamento e o comportamento de sincronização. Esses controles determinam quem pode abrir os dados além da sua janela atual.

Por que a distinção melhora os testes

A separação de armazenamento e a configuração de fingerprint do navegador resolvem problemas diferentes. Uma boa análise avalia cada uma separadamente e descreve os mecanismos de armazenamento, os dispositivos e as condições de reinício exatos examinados.

Interpretando o resultado

  • Um valor de Canvas igual não comprova cookies compartilhados.
  • Um IP público diferente não comprova armazenamento de navegador separado.
  • O isolamento de perfis e a proteção contra outro usuário local exigem controles diferentes.

Perguntas frequentes

Dois perfis podem usar o mesmo endereço IP?

Sim. Os perfis normalmente compartilham a conexão disponível, a menos que o roteamento seja configurado separadamente.

As extensões passam para um novo perfil?

As extensões geralmente são configuradas por perfil, mas a sincronização, as políticas corporativas ou um gerenciador de perfis podem instalá-las em vários perfis.

Um perfil de navegador é o mesmo que uma máquina virtual?

Não. Uma máquina virtual fornece um ambiente separado de sistema operacional convidado. Um perfil de navegador separa principalmente os dados e as preferências do navegador.

Referências

Próximos passos

Organize espaços de trabalho separados para contas

Leia nossos testes de isolamento e fingerprint do Multilogin

Entenda os perfis de navegador