A Mozilla anunciou recentemente a disponibilidade do Firefox 95, uma versão que traz como principal novidade o RLBox , implementado por padrão para todos os usuários.
RLBox é uma nova tecnologia que fortalece o Firefox contra potenciais vulnerabilidades de segurança em bibliotecas de terceiros. O RLBox permite que componentes do navegador sejam convertidos rapidamente para funcionar de forma isolada em um ambiente WebAssembly (wasm) limitado.
Em vez de converter o código em um processo separado, o Firefox o compila em WebAssembly e, em seguida, compila esse WebAssembly em código nativo. Isso não exige que você envie arquivos .wasm para o Firefox, pois a etapa de WebAssembly é apenas uma etapa intermediária em seu processo de compilação.
No entanto, a transformação impõe duas restrições importantes ao código de destino *: ele não pode acessar partes inesperadas do restante do programa e não pode acessar memória fora de uma região específica. Juntas, essas restrições permitem que um espaço de endereçamento ( incluindo a pilha) seja compartilhado com segurança entre código confiável e não confiável , permitindo que sejam executados no mesmo processo, de forma semelhante ao que o Firefox fazia. Isso, por sua vez, facilita o desenvolvimento do aplicativo sem grandes refatorações: o desenvolvedor precisa apenas limpar os valores provenientes do sandbox (já que podem ter sido criados maliciosamente), uma tarefa que o RLBox facilita com uma camada de contaminação.
Em relação aos benefícios disso para o Firefox, a Mozilla afirma :
"O RLBox é um grande trunfo para nós em várias frentes: ele protege nossos usuários de defeitos acidentais e ataques à cadeia de suprimentos, e reduz a necessidade de nos apressarmos quando tais problemas são divulgados a montante."
Outra melhoria é o menor consumo de energia do vídeo decodificado por software no macOS, especialmente no modo de tela cheia. Isso inclui sites de streaming como Netflix e Amazon Prime Video. A Mozilla também observa que o Firefox inicia mais rapidamente no Mac.
Além disso, agora você pode mover o botão de alternância do recurso Picture-in-Picture para o lado oposto do vídeo. A sobreposição de vídeo Picture-in-Picture (PiP) permite que você destaque um vídeo de uma página da web e o transfira para uma janela flutuante, sempre em primeiro plano, para que você possa assistir ao vídeo enquanto continua trabalhando nele.
Vale ressaltar também que o trabalho continuou para aprimorar o suporte ao protocolo Wayland. A versão Wayland do Firefox foi equiparada em funcionalidade à versão X11 quando executada no ambiente GNOME.
Das outras mudanças que se destacam:
- O Firefox agora pode ser baixado da Microsoft Store para Windows 10 e 11.
- O Firefox agora usa menos energia da CPU no macOS.
Por fim, vale ressaltar que a Mozilla não apenas aumentou a segurança com a nova tecnologia RLBox, mas, como de costume, implementou diversas correções de segurança em relação à versão anterior, que foram removidas com a atualização para a versão 95. Seis dessas vulnerabilidades são classificadas pela Mozilla como "altas", o que significa alto risco.
Como instalar a nova versão do Firefox 95 no Linux?
Usuários do Ubuntu, Linux Mint ou qualquer outra distribuição derivada do Ubuntu podem instalar ou atualizar para esta nova versão usando o PPA do navegador.
Isso pode ser adicionado ao sistema abrindo um terminal e executando o seguinte comando nele:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
Feito isso, agora você só precisa instalar com:
sudo apt install firefox
Para usuários e derivados do Arch Linux, apenas execute em um terminal:
sudo pacman -S firefox
Agora, para aqueles que são usuários do Fedora ou de qualquer outra distribuição derivada dele:
sudo dnf install firefox
Por fim, se você for um usuário do openSUSE , poderá aproveitar os repositórios da comunidade, a partir dos quais poderá adicionar o repositório do Mozilla ao seu sistema.
Isso pode ser feito com um terminal e nele digitando:
su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla
Para todas as outras distribuições Linux, você pode baixar os pacotes binários no seguinte link.