Mozilla ha recentemente annunciato la disponibilità di Firefox 95, una versione che include la principale novità, RLBox , implementata di default per tutti gli utenti.
RLBox è una nuova tecnologia che rafforza Firefox contro potenziali vulnerabilità di sicurezza nelle librerie di terze parti. RLBox consente di convertire rapidamente i componenti del browser per farli funzionare in isolamento all'interno di un ambiente WebAssembly (wasm) limitato.
Anziché convertire il codice in un processo separato, Firefox lo compila in un WebAssembly e poi compila quest'ultimo in codice nativo. Questo non richiede l'invio di file .wasm a Firefox, poiché la fase WebAssembly è solo un passaggio intermedio nel suo processo di compilazione.
Tuttavia, la trasformazione impone due restrizioni chiave al codice di destinazione *: non può accedere a parti impreviste del resto del programma e non può accedere alla memoria al di fuori di una regione specifica. Insieme, queste restrizioni consentono di condividere in modo sicuro uno spazio di indirizzamento ( incluso lo stack) tra codice attendibile e non attendibile , permettendo loro di essere eseguiti nello stesso processo, proprio come accadeva in passato con Firefox. Questo, a sua volta, semplifica lo sviluppo dell'applicazione senza la necessità di importanti refactoring: lo sviluppatore deve solo ripulire i valori provenienti dalla sandbox (poiché potrebbero essere stati creati in modo malevolo), un'operazione che RLBox semplifica grazie a un livello di contaminazione.
Riguardo ai vantaggi che questo apporterà a Firefox, Mozilla afferma :
"RLBox è una risorsa enorme per noi su diversi fronti: protegge i nostri utenti da difetti accidentali e attacchi alla catena di approvvigionamento e riduce la nostra necessità di affrettarci quando tali problemi vengono segnalati a monte".
Un altro miglioramento riguarda il ridotto consumo energetico dei video decodificati via software su macOS, soprattutto in modalità a schermo intero. Questo vale per siti di streaming come Netflix e Amazon Prime Video. Mozilla segnala inoltre che Firefox si avvia più velocemente su Mac.
Inoltre, ora è possibile spostare il pulsante di attivazione/disattivazione della modalità Picture-in-Picture sul lato opposto del video. La sovrapposizione video Picture-in-Picture (PiP) consente di separare un video da una pagina web e trasferirlo in una finestra mobile, sempre in primo piano, in modo da poter guardare il video continuando a lavorarci.
Vale anche la pena notare che sono proseguiti i lavori per migliorare il supporto al protocollo Wayland. La versione di Firefox per Wayland ha raggiunto una sostanziale parità di funzionalità con la versione X11 quando eseguita nell'ambiente GNOME.
Tra le altre modifiche che si distinguono:
- Firefox può ora essere scaricato dal Microsoft Store per Windows 10 e 11.
- Firefox ora utilizza meno potenza della CPU su macOS.
Infine, vale la pena notare che Mozilla non solo ha aumentato la sicurezza con la nuova tecnologia RLBox, ma, come di consueto, ha anche corretto numerose vulnerabilità relative alla versione precedente, che sono state ora rimosse con l'aggiornamento alla versione 95. Sei di queste vulnerabilità sono classificate da Mozilla come "elevate", ovvero ad alto rischio.
Come installare la nuova versione di Firefox 95 su Linux?
Gli utenti di Ubuntu, Linux Mint o qualsiasi altra derivata di Ubuntu possono installare o aggiornare a questa nuova versione utilizzando il PPA del browser.
Questo può essere aggiunto al sistema aprendo un terminale ed eseguendo il seguente comando al suo interno:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
Fatto ciò, ora non ti resta che installare con:
sudo apt install firefox
Per utenti e derivati di Arch Linux, basta eseguire in un terminale:
sudo pacman -S firefox
Ora, per coloro che utilizzano Fedora o qualsiasi altra distribuzione derivata da essa:
sudo dnf install firefox
Infine, se sei un utente openSUSE , puoi sfruttare i repository della community, dai quali puoi aggiungere il repository di Mozilla al tuo sistema.
Questo può essere fatto con un terminale e al suo interno digitando:
su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla
Per tutte le altre distribuzioni Linux, è possibile scaricare i pacchetti binari dal seguente link.