Chrome 152 wprowadza obsługę kryptografii postkwantowej i technologii flatpak

Kluczowe punkty:
  • Wszystkie rozszerzenia bazujące na Manifeście V2 zostaną usunięte ze sklepu Chrome Web Store.
  • System aktualizacji przeglądarki (CUP) wykorzystuje teraz algorytmy kryptografii postkwantowej.
  • Nowe API dla programistów: kontrola wydajności procesora, manipulowanie stylami CSS za pomocą alpha() i przeciąganie okien.
  • W systemie Android menedżer haseł jest ujednolicony, a ładowanie złośliwych witryn jest blokowane w ramach Wzmocnionej ochrony.
  • Eksperymentalne wsparcie dla instalacji i uruchamiania przeglądarki Google Chrome w systemie Linux przy użyciu formatu pakietów Flatpak.

Google Chrome

Google ogłosiło wydanie wersji 152 swojej przeglądarki internetowej Chrome. Ta aktualizacja wprowadza szereg zmian, których celem jest przygotowanie ekosystemu do przyszłych standardów bezpieczeństwa, modyfikacja zarządzania rozszerzeniami oraz zaoferowanie programistom nowych, wizualnych narzędzi kontrolnych.

Ponadto przynosi doskonałą wiadomość dla społeczności Linuksa, ponieważ wprowadza nowe formaty pakietów, ponieważ wprowadza eksperymentalną obsługę dystrybucji przeglądarki Chrome w systemie Linux za pośrednictwem pakietów Flatpak, umożliwiając natywną interakcję z systemem za pośrednictwem portali XDG.

Ta wersja naprawia łącznie 327 luk w zabezpieczeniach, z których dziesięć zostało sklasyfikowanych jako krytyczne, ponieważ umożliwiały atakującym ominięcie piaskownicy przeglądarki i wykonanie kodu w systemie. Osiem z tych krytycznych luk było związanych z atakami typu „use-after-free ” (użyj po zwolnieniu) .

Co nowego w Chrome 152

Najważniejszą zmianą dla użytkowników w krótkim okresie jest trwałe usunięcie rozszerzeń opartych na drugiej wersji manifestu (Manifest V2). Od 31 sierpnia wszystkie dodatki utworzone przy użyciu tego starszego interfejsu API zostaną usunięte ze sklepu Chrome Web Store . Chociaż zainstalowane już rozszerzenia będą nadal działać lokalnie, utracą możliwość otrzymywania aktualizacji i nie będzie można ich ponownie zainstalować po usunięciu.

Dla użytkowników systemu Windows przeglądarka Chrome 152 wprowadza warstwę bezpieczeństwa opartą na listach kontroli dostępu (ACL). Mechanizm ten blokuje procesom przeglądarki możliwość odczytu i zapisu danych do pamięci , zapobiegając wstrzyknięciu kodu. Jednak ze względu na potencjalne konflikty z oprogramowaniem antywirusowym lub narzędziami ułatwiającymi dostęp, funkcja ta jest domyślnie wyłączona. Zainteresowani użytkownicy mogą ją włączyć, ustawiając flagę chrome://flags/#enable-process-isolation-ui i konfigurując tryb izolacji w ustawieniach systemowych przeglądarki.

Ulepszenia samodzielnych aplikacji internetowych i nowe interfejsy API

Izolowane aplikacje internetowe (IWA) obsługują teraz podaplikacje . Oznacza to, że programiści mogą dystrybuować wiele programów z oddzielnymi nazwami, ikonami i skojarzeniami plików w ramach jednej instalacji IWA. Specjalnie dla systemu ChromeOS, aplikacje te oferują teraz tryb wyświetlania bez obramowania , rozszerzając zawartość na całe okno i eliminując tradycyjny pasek tytułu. Eksperymentalnie zaimplementowano również niestandardowy schemat URI googlechrome://, który ma umożliwić zewnętrznym witrynom otwieranym w innych przeglądarkach wywoływanie Chrome po kliknięciu określonego linku.

Interfejs API wydajności procesora umożliwia witrynom internetowym wysyłanie zapytań o wydajność procesora użytkownika. Aby chronić prywatność, przeglądarka Chrome oferuje menu (Ustawienia > Wydajność > Prędkość) , w którym można sfałszować te dane, wybierając poziomy od 0 (nieznany) do 4 (bardzo wysoka wydajność).

W sekcji projektowania CSS dodano pseudoelementy ::backdrop, ::scroll-marker i ::view-transition, aby sterować tłami modalnymi, wskaźnikami przewijania i animacjami przejść poprzez bezpośrednią interakcję z JavaScript. Dodatkowo dodano funkcję alpha() do manipulowania przezroczystością kolorów, a właściwość window-drag zdefiniowała, które obszary gotowej aplikacji internetowej (PWA) pełnią funkcję przeciąganego paska tytułu.

Wersja na Androida wprowadza ujednolicony ekran, który centralizuje zarządzanie hasłami i dane autouzupełniania formularzy na urządzeniach mobilnych . Zwiększono również bezpieczeństwo urządzeń mobilnych: dzięki aktywacji „Rozszerzonej ochrony” przeglądarka całkowicie zablokuje ładowanie stron internetowych oznaczonych jako złośliwe, wymagając od użytkownika wyraźnego, ręcznego potwierdzenia, aby wyświetlić zawartość. Do znaczników <input> i <textarea> dodano również atrybut autokorekty HTML, aby dać programistom kontrolę nad autokorektą w polach tekstowych.

Jak zaktualizować przeglądarkę Chrome w systemie Linux?

Jeśli używasz dystrybucji bazującej na Debianie lub Ubuntu i masz skonfigurowane oficjalne repozytorium Google, po prostu uruchom standardowe polecenia aktualizacji w swoim terminalu:

sudo apt update
sudo apt --only-upgrade install google-chrome-stable

W przypadku systemów opartych na Fedorze, RHEL lub AlmaLinux proces wykonuje się za pomocą DNF, korzystając z następującego polecenia:

sudo dnf upgrade google-chrome-stable

Jeśli wolisz wypróbować nowy, eksperymentalny format przy użyciu Flatpak, możesz wyszukać aplikację bezpośrednio w Flathubie (gdy oficjalny pakiet będzie dostępny w jego repozytorium) lub zainstalować ją za pomocą wiersza poleceń:

flatpak update com.google.Chrome


Dodaj jako preferowane źródło w Google