O Google veio justificar as restrições do Manifest V3 e que ele não afetará os bloqueadores de anúncios

Logotipo do Google Chrome

Já se passaram nove meses desde que o Google anunciou grandes mudanças no Manifest V9, um documento no qual a empresa fornece detalhes sobre os recursos das extensões para o seu navegador.

A versão 3 está em processo de gestação e os debates a respeito não pararam. Então, logo depois de usuários furiosos continuarem ameaçando sair do navegador, os engenheiros do Google prometeram que mudanças futuras no sistema de extensão do Chrome não prejudicarão os bloqueadores de anúncios como todos temem.

A empresa diz que as mudanças por meio da nova API irão melhorar a privacidade do usuário e acelerar as melhorias.

Além disso, O Google prometeu aumentar o limite máximo do número de filtros, isso, para acabar com as principais críticas feitas por desenvolvedores de bloqueadores de anúncios nos últimos meses.

Google divulgou que vem observando essas mudanças desde outubro do ano passado. Em meio à batalha contra o aumento de extensões maliciosas em sua plataforma, com isso anuncia a entrada em vigor de novas regras no processo de revisão de extensões, mas também alterações no código base obtido nas Extensões.

Embora tenha havido pouca discussão no início sobre as futuras mudanças no Manifest V3, em janeiro os desenvolvedores de vários bloqueadores de anúncios levantaram um problema com a API da web.

O medo expresso pelos desenvolvedores: a nova API pode impedir que suas extensões inspecionem páginas da web com a mesma eficiência.

A API de solicitação da web original interrompe o carregamento de uma página enquanto navega em seu conteúdo em busca de anúncios ou outro conteúdo que a extensão pode bloquear ou modificar.

Em seu último lançamento, O Google apontou que essa API antiga era uma fonte de abuso usada por desenvolvedores mal-intencionados. Nos números publicados do Google, 42% das extensões maliciosas detectadas desde janeiro do ano passado foram baseadas na API de solicitação da web.

"Com a solicitação da web, o Chrome envia todos os dados de uma solicitação de rede para a extensão do ouvinte, incluindo os dados confidenciais dessa solicitação, como fotos pessoais ou e-mails", diz o Google

A API declarativeNetRequest funciona em uma abordagem diferente

Em vez da extensão baseada no último, interrompendo as solicitações da web e inspecionando todo o conteúdo, o último define as regras que o navegador lê e aplica a cada página da web antes de carregar.

Com esta nova API, as extensões nunca recebem dados de uma página e o navegador só faz alterações em uma página quando uma ou mais regras declaradas são respeitadas. Desta forma, todos os dados confidenciais que podem ser incluídos em uma página (e-mails, fotos, senhas, etc.) ficam no nível do navegador e nunca são transmitidos às extensões. Segundo o Google, a nova API é melhor em termos de confidencialidade, mas também de velocidade.

Em janeiro deste ano, Os bloqueadores de anúncios argumentaram que, apesar dos benefícios apresentados por meio da nova API, o Google planejava limitar os filtros a 30,000, um número considerado insuficiente pelos mantenedores de anúncios.

Em janeiro, as extensões uBlock Origin e uMatrix de Raymond Hill foram os autores (entre outros) da popular lista de bloqueio do Easylist com 42,000 filtros. O Google revisou esse detalhe e anuncia a passagem do limite do filtro de 30,000 para 150,000.

O Opera, Brave e Vivaldi podem não fazer a troca

Em geral, os desenvolvedores de navegadores baseados no Chromium anunciaram que não se alinharão com as mudanças que podem ser prejudiciais aos usuários.

Além dos bloqueadores de anúncios que integram seus respectivos navegadores, a tendência do Opera e do Brave é continuar com o suporte da antiga API Web Request, que permitirá que extensões como uBlock e uMatrix continuem funcionando sem problemas.

Enquanto estiver na Vivaldi, como a mudança da API será tratada dependerá das decisões finais do Google.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.