SHARE THE PERSPECTIVE

Sim: uma extensão do navegador com o acesso necessário a um mensageiro web pode ler o texto das mensagens depois que a página o decifra e exibe. Isso não exige quebrar a criptografia usada entre os participantes. É acesso a um dos pontos finais onde o conteúdo já está legível.

Nem toda extensão pode ler todos os sites. O risco depende das permissões concedidas, do comportamento da extensão e do ambiente do navegador. Revise esse escopo em vez de presumir que todas as extensões são spyware ou que estar na loja oficial elimina o risco.

Como scripts de conteúdo veem uma página

A documentação de scripts de conteúdo do Chrome explica que esses scripts podem ler e modificar o Modelo de Objeto de Documento da página, ou DOM, nos sites aos quais têm permissão de acesso.

Esses scripts normalmente são executados em um mundo JavaScript isolado: suas variáveis são separadas das variáveis da página. Porém, o DOM da página continua sendo uma superfície compartilhada. Se uma mensagem ou um rascunho estiver presente ali, isolar variáveis JavaScript não é uma promessa de que a extensão não poderá ler esse texto.

Essa distinção importa porque uma extensão não precisa roubar uma chave privada de criptografia para capturar uma mensagem legível. Tampouco o acesso comum a um site concede automaticamente toda capacidade possível, como acesso irrestrito a todos os cookies do navegador; esses detalhes dependem de permissões e interfaces adicionais.

Por que a E2EE não resolve o acesso ao ponto final

A criptografia de ponta a ponta protege o conteúdo entre pontos finais autorizados. O aplicativo precisa disponibilizar o conteúdo recebido para a pessoa que o lê, e um ambiente local comprometido ou com permissões excessivas pode acessar essa cópia legível.

A fronteira criptográfica não é simplesmente “o socket de rede”, e a E2EE é mais do que criptografia de transporte. Mas ela não é uma defesa geral contra software capaz de observar a saída ou a entrada do ponto final autorizado.

Pelo mesmo motivo, atualizar para uma troca de chaves pós-quântica não impede uma extensão autorizada de ler um rascunho antes de ele ser criptografado.

Controles que ajudam e alegações a evitar

Controle Em que pode ajudar O que não garante
Acesso restrito da extensão a sites Limita onde os scripts autorizados podem operar Que a extensão seja confiável nos sites ainda permitidos
Um perfil separado sem extensões adicionadas Reduz a exposição a extensões nesse perfil Proteção contra malware do sistema operacional ou um navegador comprometido
Web Workers ou chaves não exportáveis Podem reduzir riscos específicos de manipulação de chaves Confidencialidade do texto em claro posteriormente exibido ao usuário
Content Security Policy Restringe determinados comportamentos de scripts e recursos da página Uma barreira universal contra extensões autorizadas pelo navegador
Shadow DOM ou renderização em canvas Muda a renderização e o encapsulamento Uma fronteira de segurança confiável contra software local hostil

O Manifest V3 altera as capacidades e regras das extensões, mas não elimina a capacidade documentada de scripts de conteúdo autorizados inspecionarem uma página. Alegações de que uma técnica de renderização torna um mensageiro “à prova de extensões” precisam de evidências muito mais fortes.

Revise as permissões do Chrome antes de uma conversa sensível

Use o guia de gerenciamento de extensões do Chrome para revisar as extensões instaladas e seu acesso a sites. Quando o recurso estiver disponível, restrinja o acesso aos sites realmente necessários ou exija ativação ao selecionar a extensão. Remova as extensões que não usa mais.

Preste atenção a mudanças de permissões, mas não presuma que toda atualização nociva precisa solicitar novas permissões. O código pode abusar do acesso que já possui. A documentação de avisos de permissão do Chrome explica quando permissões adicionadas geram um aviso.

O modo anônimo não é automaticamente um ambiente sem extensões: o Chrome permite ativar extensões individuais nele. Confira a configuração real. Da mesma forma, não aplique indiscriminadamente uma afirmação sobre páginas web no Chrome a um aplicativo de desktop independente com outro ambiente de execução.

Se você suspeitar que uma extensão expôs mensagens

Pare de usar o ambiente afetado para comunicação sensível. Desative ou remova a extensão suspeita, atualize o navegador e revise as extensões e permissões restantes. Em um ambiente confiável, revise as sessões da conta e siga as orientações de recuperação do serviço caso credenciais ou acesso à conta possam ter sido expostos.

Remover uma extensão impede sua operação futura naquele navegador; não permite recolher conteúdo já copiado. Um histórico de conversa que parece intacto não prova que não houve divulgação.

O limite da Livara

O modelo de ameaças da Livara exclui explicitamente a proteção contra um ponto final comprometido. Seu Proof Lab oferece uma verificação do hash do APK e uma demonstração criptográfica de escopo limitado, não uma certificação de que a sessão do navegador está livre de extensões maliciosas.

Mantenha o escopo das permissões de extensões tão pequeno quanto for viável. Criptografia forte das mensagens e um ponto final confiável são requisitos complementares.

Verificar a integridade do aplicativo no Proof Lab
CONTINUE THE THREADPrivate messaging ↗
YOU’VE REACHED THE ENDBack to the reading room ↗