Firefox 79 oferuje dynamiczną izolację plików cookie, nowe nagłówki HTTP i nie tylko

Logo Firefox

Kilka dni temu zaprezentowano wydanie nowej wersji przeglądarki Firefox 79 , a wraz z zapowiedzią ujawniono również, że wersja Firefox 68.11 na Androida będzie ostatnią wersją w tej gałęzi, ponieważ na początku sierpnia planowane jest stopniowe przechodzenie użytkowników na nową edycję, opracowaną pod nazwą kodową Fenix ​​i testowaną pod nazwą Firefox Preview.

Dlatego cała praca nad Firefoksem 79 na Androida została przeniesiona do bazy kodu Fenix . Nowa wersja korzysta z silnika GeckoView, zbudowanego w oparciu o technologie Quantum Firefoksa, oraz zestawu bibliotek komponentów Mozilla Android.

Oprócz nowych funkcji i poprawek błędów, Firefox 79 usuwa 21 luk w zabezpieczeniach, z których 15 uznano za krytyczne. Dwanaście z tych luk (oznaczonych kodem CVE-2020-15659) jest spowodowanych problemami z pamięcią, takimi jak przepełnienia bufora i dostęp do już zwolnionych obszarów pamięci. Problemy te mogą prowadzić do wykonania złośliwego kodu podczas otwierania specjalnie spreparowanych stron internetowych.

Wśród nowych funkcji w tej wersji możemy znaleźć menedżera haseł, który dodał możliwość eksportowania danych uwierzytelniających w formacie CSV.

Kolejną ważną zmianą jest dodanie ustawienia umożliwiającego włączenie tej funkcji na podstawie domeny wyświetlanej na pasku adresu („Dynamiczna izolacja pierwszej strony”, w której wstawki pierwszej i trzeciej strony są określane na podstawie domeny bazowej witryny).

Znajdziemy również ulepszenia w zabezpieczeniach śledzących , które automatycznie blokują pliki cookie używane przez zewnętrzne moduły śledzące. Aby śledzić strony internetowe, Firefox usuwa teraz pliki cookie i dane wewnętrzne codziennie, na podstawie list śledzących Disconnect.me.

Chociaż laptopy z procesorami AMD i systemem Windows 10 mają już funkcję WebRender , w systemie Linux jest ona nadal włączona tylko dla kart Intel i AMD w kompilacjach nocnych i nie jest kompatybilna z kartami NVIDIA. Aby wymusić jej dołączenie w about:config, należy włączyć ustawienia „ gfx.webrender.all” i „gfx.webrender.enabled” .

W przypadku Waylanda , ze względu na problemy ze stabilnością, użycie mechanizmu DMABUF do renderowania wideo do tekstur jest domyślnie wyłączone. Zmienna „widget.wayland-dmabuf-video-textures.enabled” jest dołączona do pliku about:config.

Warto również wspomnieć o dodaniu nowych nagłówków HTTP Cross-Origin-Embedder-Policy (COEP) i Cross-Origin-Opener-Policy (COOP), które umożliwiają specjalny tryb izolacji międzydomenowej w celu bezpiecznego użycia na stronie operacji uprzywilejowanych, który może być wykorzystywany do przeprowadzania ataków typu side-channel, takich jak Spectre.

Tryb umożliwia wyodrębnienie zasobów powiązanych z domeną witryny w oddzielnym procesie, oddzielając je od zasobów pobranych z innych domen.

W przypadku WebAssembly dodano obsługę operacji wsadowych na pamięci (dla efektywniejszego modelowania memcpy i memmove), wielowątkowości (pamięć współdzielona i atomowa) oraz typów referencyjnych (externref).

Na koniec, jeśli chcesz dowiedzieć się więcej , możesz sprawdzić szczegóły, klikając poniższy link.

Jak zainstalować nową wersję przeglądarki Firefox 79 w systemie Linux?

Użytkownicy Ubuntu, Linux Mint lub dowolnej innej pochodnej Ubuntu mogą zainstalować lub dokonać aktualizacji do tej nowej wersji za pomocą PPA przeglądarki.

Można to dodać do systemu, otwierając terminal i wykonując w nim następujące polecenie:

sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update

Po wykonaniu tej czynności wystarczy przeprowadzić instalację za pomocą:

sudo apt install firefox

Dla użytkowników Arch Linux i pochodnych, po prostu uruchom w terminalu:

sudo pacman -S firefox

A teraz dla użytkowników Fedory lub innych dystrybucji z niej pochodzących:

sudo dnf install firefox

Na koniec, jeśli jesteś użytkownikiem openSUSE , możesz skorzystać z repozytoriów społeczności, z których możesz dodać repozytorium Mozilli do swojego systemu.

Można to zrobić za pomocą terminala i wpisując w nim:

su -
zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_15.1/ mozilla
zypper ref
zypper dup --from mozilla

W przypadku pozostałych dystrybucji Linuksa pakiety binarne można pobrać z następującego łącza.


Dodaj jako preferowane źródło w Google