A versão beta do Firefox 67 inclui um código para bloquear inserções de JavaScript que realizam mineração de criptomoedas ou rastreiam usuários através de métodos de identificação oculta ("browser fingerprinting"). O bloqueio é realizado com base em categorias adicionais (fingerprinting e cryptomining) na lista do Disconnect.me, que inclui hosts encontrados utilizando mineradores e códigos para identificação oculta.
O código para mineração de criptomoedas, que leva a um aumento significativo na carga do processador no sistema do usuário, geralmente é inserido em sites como resultado de ataques ou utilizado em sites duvidosos como um método de monetização. A identificação oculta refere-se ao armazenamento de identificadores em áreas não destinadas ao armazenamento permanente de informações ("Supercookies"), bem como à geração de identificadores com base em dados indiretos, como a resolução de tela, lista de tipos MIME suportados, parâmetros específicos nos cabeçalhos (HTTP/2 e HTTPS), análise de plugins e fontes instalados, disponibilidade de certas APIs da Web, características específicas das GPUs relacionadas à renderização com WebGL e Canvas, manipulação de CSS, análise das características de interação com mouse e teclado.
Por padrão, os novos modos de bloqueio estão desativados, e novas opções "Cryptominers" e "fingerprinters" foram adicionadas às configurações de privacidade relacionadas. Em algum momento, planeja-se ativar esses modos para um pequeno grupo de controle de usuários, após o que serão ativados para todos em uma das versões futuras.

Você pode acompanhar a ativação do bloqueador através de
um menu de contexto do site, exibido ao clicar no ícone com a imagem de um escudo na barra de endereços. O menu também inclui um link
para envio rápido de relatórios aos desenvolvedores sobre problemas que surgirem.

Entre outros eventos recentes relacionados ao Firefox, também podemos mencionar:
- Foi anunciada a programação de complementos recomendados, na qual será apresentado, durante o verão, uma lista de complementos que atendem aos critérios de segurança, utilidade e conveniência definidos pela Mozilla. Os complementos dessa lista serão promovidos por meio de um sistema de recomendações contextuais em vários produtos da Mozilla e em sites do projeto. Para ser incluído na lista, o complemento deve resolver problemas relevantes de forma eficaz e de qualidade, ser desenvolvido ativamente pelo autor e passar por uma revisão completa de segurança a cada atualização.
- Está sendo considerada a possibilidade de incluir no Firefox para Linux o sistema de composição Servo WebRender, escrito em Rust, que delega operações de renderização do conteúdo da página para a GPU. Ao utilizar o WebRender em vez do sistema de composição integrado ao motor Gecko, que processa dados por meio da CPU, shaders executados na GPU são usados para realizar operações de renderização de elementos da página, permitindo um aumento significativo na velocidade de renderização e reduzindo a carga na CPU. No Linux, o WebRender será inicialmente ativado apenas para placas de vídeo Intel com drivers Mesa 18.2.8 ou mais recentes. É possível ativar o WebRender manualmente em sistemas com outras placas gráficas por meio da variável 'gfx.webrender.all.qualified' em about:config ou iniciando o Firefox com a variável de ambiente MOZ_WEBRENDER=1 definida.
- Na versão beta do Firefox 67, foi adicionada ao menu principal e ao diálogo de recomendações de preenchimento de formulários de login a opção de acesso rápido às senhas salvas para o site.


- Nas configurações, foi adicionada um botão para reiniciar todas as abas após a alteração das regras de manuseio de cookies de terceiros.
- Foram adicionadas restrições à intensidade de exibição do diálogo de autenticação pelo site.
- Nas builds noturnas, foi adicionada uma nova implementação de código para sincronização de marcadores, reescrita em Rust (ativada através de services.sync.bookmarks.buffer.enabled em about:config).
Fonte: opennet.ru


