O Google anunciou o lançamento da versão 152 do seu navegador Chrome. Esta atualização introduz uma série de ajustes focados em preparar o ecossistema para futuros padrões de segurança, modificar o gerenciamento de extensões e oferecer aos desenvolvedores novas ferramentas de controle visual.
Além disso, traz excelentes notícias para a comunidade Linux com a integração de novos formatos de empacotamento, já que introduz suporte experimental para a distribuição do Chrome no Linux por meio de pacotes Flatpak, alcançando interação nativa com o sistema através de portais XDG.
Esta versão corrige um total de 327 vulnerabilidades, dez das quais foram classificadas como críticas porque permitiam que atacantes contornassem o sandbox do navegador e executassem código no sistema. Oito dessas vulnerabilidades críticas estavam relacionadas a exploits de uso após liberação (use-after-free) .
O que há de novo no Chrome 152
A mudança mais significativa a curto prazo para os usuários é a remoção permanente das extensões baseadas na segunda versão do manifesto (Manifesto V2). A partir de 31 de agosto, todos os complementos criados com essa API mais antiga serão removidos da Chrome Web Store . Embora as extensões já instaladas continuem funcionando localmente, elas perderão a capacidade de receber atualizações e não poderão ser reinstaladas após a remoção.
Para usuários do Windows, o Chrome 152 introduz uma camada de segurança baseada em Listas de Controle de Acesso (ACLs). Esse mecanismo impede que os processos do navegador leiam e gravem na memória , evitando a injeção de código. No entanto, devido a possíveis conflitos com softwares antivírus ou ferramentas de acessibilidade, esse recurso está desativado por padrão. Usuários interessados podem ativá-lo definindo a flag chrome://flags/#enable-process-isolation-ui e configurando o modo de isolamento nas configurações do sistema do navegador.
Melhorias em aplicativos web independentes e novas APIs.
Os Aplicativos Web Isolados (IWAs) agora suportam subaplicativos . Isso significa que os desenvolvedores podem distribuir vários programas com nomes, ícones e associações de arquivos diferentes dentro de uma única instalação de IWA. Especificamente para o ChromeOS, esses aplicativos agora contam com um modo de visualização sem bordas , expandindo o conteúdo para preencher toda a janela e removendo a barra de título tradicional. O esquema de URI personalizado googlechrome:// também foi implementado experimentalmente , projetado para permitir que sites externos abertos em outros navegadores invoquem o Chrome quando um link específico for clicado.
A API de desempenho da CPU permite que sites consultem a capacidade do processador do usuário; para proteger a privacidade, o Chrome inclui um menu (Configurações > Desempenho > Velocidade) onde esses dados podem ser falsificados selecionando níveis de 0 (desconhecido) a 4 (desempenho máximo).
Na seção de design CSS, os pseudo-elementos ::backdrop, ::scroll-marker e ::view-transition são adicionados para controlar fundos modais, indicadores de rolagem e animações de transição, interagindo diretamente com JavaScript. Além disso, a função alpha() é incorporada para manipular a transparência da cor, e a propriedade window-drag é adicionada para definir quais áreas de um aplicativo web pré-construído (PWA) atuam como uma barra de título arrastável.
Em dispositivos móveis , a versão para Android introduz uma tela unificada que centraliza o gerenciamento de senhas e o preenchimento automático de formulários . A segurança móvel também foi aprimorada: ao ativar a "Proteção Aprimorada", o navegador bloqueará completamente o carregamento de sites sinalizados como maliciosos, exigindo confirmação manual explícita do usuário para visualizar o conteúdo. O atributo HTML autocorrect também foi adicionado às tags <input> e <textarea> para dar aos desenvolvedores controle sobre a autocorreção em campos de texto.
Como atualizar o Chrome no Linux?
Se você usa distribuições baseadas em Debian ou Ubuntu e tem o repositório oficial do Google configurado, basta executar os comandos de atualização padrão no seu terminal:
sudo apt update
sudo apt --only-upgrade install google-chrome-stable
Para usuários de sistemas baseados em Fedora, RHEL ou AlmaLinux, o processo é realizado via DNF utilizando o seguinte comando:
sudo dnf upgrade google-chrome-stable
Se preferir experimentar o novo formato experimental usando o Flatpak, você pode procurar o aplicativo diretamente no Flathub (assim que o pacote oficial estiver disponível em seu repositório) ou instalá-lo via linha de comando:
flatpak update com.google.Chrome