Lançamento do Firefox 145 com proteção avançada contra identificação oculta

Foi lançado o navegador web Firefox 145 e as atualizações das versões anteriores com suporte prolongado foram formadas — 140.5.0 e 115.30.0. A versão Firefox 146 entrou em fase de beta testing, com o lançamento previsto para 9 de dezembro.

As principais novidades no Firefox 145 (1, 2, 3):

  • O suporte para sistemas Linux de 32 bits foi encerrado. Observa-se que o suporte ao Firefox em plataformas de 32 bits está se tornando cada vez mais complicado e não confiável, uma vez que o suporte para builds de 32 bits já foi encerrado na maioria das distribuições Linux. Os usuários de distribuições Linux de 32 bits são aconselhados a migrar para sistemas operacionais de 64 bits. Para aqueles que não podem atualizar sua distribuição rapidamente, é possível usar a versão ESR do Firefox 140, cujas atualizações para correção de vulnerabilidades serão fornecidas pelo menos até setembro do próximo ano.
  • Foi reforçado o arredondamento dos botões, abas, barra de endereço e campos de entrada.
    Lançamento do Firefox 145 com proteção avançada contra identificação oculta
  • No visualizador PDF embutido, foi implementada a possibilidade de adicionar, editar e excluir comentários/anotações. Para navegação e visualização dos comentários existentes, foi adicion painel lateral separado. Ao adicionar um comentário, é possível escolher a cor para destacá-lo no fundo geral.
    Lançamento do Firefox 145 com proteção avançada contra identificação oculta
  • Ao passar o cursor sobre o rótulo do grupo de abas minimizado, é exibida a lista de abas do grupo, permitindo a rápida abertura da aba desejada sem precisar expandir todo o grupo previamente.
    Lançamento do Firefox 145 com proteção avançada contra identificação oculta
  • Foi adicionada a possibilidade de trabalhar com senhas salvas diretamente no painel lateral, sem necessidade de abrir o gerenciador de senhas em uma janela ou aba separada.
    Lançamento do Firefox 145 com proteção avançada contra identificação oculta
  • Uma nova seleção de imagens de fundo para a página de nova aba foi proposta, disponível nas versões para modos claro e escuro.
    Lançamento do Firefox 145 com proteção avançada contra identificação oculta
  • Nas configurações de abas, foi adicionada uma opção para posicionar a aba criada ao abrir links de aplicativos externos ao lado da aba ativa atual, em vez de no final da lista de abas.
    Lançamento do Firefox 145 com proteção avançada contra identificação oculta
  • No menu de contexto, foi adicionado o item "Copiar Link para Destacar", permitindo gerar um link que aponta para um trecho de texto destacado na página. Para navegar até o texto escolhido, são utilizados links no formato "https://www.example.com#:~:text=mascara".
  • As funcionalidades do modo de proteção contra identificação oculta do usuário (Fingerprinting Protection) foram ampliadas, aplicáveis quando ativada a proteção intensificada contra rastreamento de navegação (ETP, Enhanced Tracking Protection => Strict) ou ao abrir páginas no modo de navegação privada. Observa-se que as alterações realizadas permitiram quase dobrar a eficácia dos métodos de identificação oculta em comparação com a proteção disponível anteriormente.

    Para aumentar a proteção, foi garantido o retorno de valores constantes para parâmetros que podem ser utilizados como um traço adicional para identificação, além de restringir o acesso a informações sobre o hardware, como o número de toques simultâneos suportados pelo touchpad e o número de núcleos de processador. Implementou-se a inserção de ruído aleatório ao tentar ler de scripts de imagens geradas por meio do elemento canvas. Desativada a renderização de texto na página utilizando fontes não padronizadas instaladas localmente.

    Lançamento do Firefox 145 com proteção avançada contra identificação oculta
  • No modo de proteção intensificada (strict) contra rastreamento de navegação (ETP, Enhanced Tracking Protection), a proteção contra rastreamento utilizando redirecionamentos (Bounce Tracking Protection) é ativada por padrão. O mecanismo Bounce Tracking Protection permite capturar atividades específicas de rastreamento através de redirecionamentos e limpar periodicamente Cookies e dados armazenados localmente usados para rastreamento. Diferentemente do modo 'Cookie Purging', a limpeza não é baseada em uma lista de rastreadores conhecidos, mas em heurísticas que permitem identificar novos sites de rastreadores, analisando o comportamento após o redirecionamento.

    A essência do método de rastreamento baseado em redirecionamentos é que o código do rastreador redireciona o usuário primeiro para o seu site, e a partir dele o direciona para a página de destino, permitindo que o rastreador mantenha Cookies e dados no armazenamento local ligados ao seu site. A preservação de dados após a transferência para outro site permite contornar os métodos já implementados no navegador para bloquear operações entre sites, já que a página intermediária abre fora do contexto do outro site, podendo assim instalar Cookies de rastreamento livremente.

  • Adicionada suporte para contêineres Matroska (para codecs AVC, HEVC, VP8, VP9, AV1, AAC, Opus e Vorbis).
  • O sistema de tradução automática incorporado melhorou a comodidade da tradução entre idiomas com diferentes direções de escrita. Para comprimir os modelos instalados localmente, foi utilizado o algoritmo Zstandard, que reduziu o tamanho dos dados baixados e economizou espaço no armazenamento local.
  • Em configurações sem suplementos instalados, pressionar o botão de acesso ao painel de suplementos agora exibe uma explicação sobre os benefícios dos suplementos com um link para o catálogo de suplementos.
  • O JavaScript implementou o método Atomics.waitAsync(), que oferece uma versão assíncrona do método Atomics.wait(), permitindo aguardar a definição da localização do SharedArrayBuffer de forma similar ao Atomics.wait(), mas retornando uma Promise.
  • Adicionada a suporte para os cabeçalhos HTTP Integrity-Policy e Integrity-Policy-Report-Only, pelos quais é possível realizar a verificação de integridade dos scripts carregados.
  • Implementada a propriedade CSS text-autospace, que realiza o ajuste automático do espaço entre os caracteres de diferentes sistemas de escrita (por exemplo, entre alfabeto latino e ideogramas).
  • Na propriedade CSS font-family foi incorporado o suporte para a família de fontes 'math' para a renderização adequada de expressões matemáticas.
  • Na API ToggleEvent foi adicionado o atributo source, contendo um objeto Element que representa o controle que iniciou a mudança de estado, em resposta à qual foi gerado o evento Toggle. Por exemplo, quando o usuário clicar no elemento '
  • Nas compilações para a plataforma Windows, o atalho para iniciar o Firefox foi substituído por um mini-aplicativo (launcher) separado, que inicia o Firefox, se já estiver instalado, ou executa o instalador, se ainda não estiver no sistema.
  • Em computadores Apple com chips Apple Silicon e sistema operacional macOS 26, foi implementado o suporte para a API WebGPU.
  • No Firefox para Android:
    • A verificação obrigatória foi ativada certificados TLS dos servidores web nos registros públicos de Certificate Transparency, destinados a identificar certificados gerados à parte dos processos normais de uma autoridade certificadora (por exemplo, a criação oculta de um certificado devido a abuso de funcionário ou comprometimento da autoridade certificadora).
    • Para acelerar a verificação das respostas dos certificados TLS, foi implementado o mecanismo CRLite, que opera no sistema do usuário. A base de dados mantida localmente no lado do usuário, com informações sobre os certificados, é periodicamente sincronizada com uma base de dados externa da Mozilla.
    • Para TLS 1.3 e HTTP/3, foi adicionada a suporte ao algoritmo híbrido de troca de chaves "mlkem768x25519", resistente à força bruta em computadores quânticos, combinando o X25519 ECDH e o algoritmo ML-KEM (CRYSTALS-Kyber).
    • Os componentes da pilha de rede para os protocolos QUIC e HTTP/3 foram substituídos por uma implementação escrita em Rust, que é mais eficiente. mais alto.

Além das novidades e correções de bugs no Firefox 145, foram eliminadas 19 vulnerabilidades. Dez dessas vulnerabilidades foram causadas por problemas de gerenciamento de memória, como estouros de buffer e acesso a áreas de memória já liberadas. Esses problemas podem potencialmente levar à execução de código malicioso ao abrir páginas especialmente preparadas.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster