Společnost Google oznámila vydání verze 152 svého webového prohlížeče Chrome. Tato aktualizace představuje řadu úprav zaměřených na přípravu ekosystému na budoucí bezpečnostní standardy, úpravu správy rozšíření a nabídku nových nástrojů pro vizuální kontrolu pro vývojáře.
Dále přináší vynikající zprávy pro linuxovou komunitu s integrací nových formátů balíčků, jelikož zavádí experimentální podporu pro distribuci Chromu na Linuxu prostřednictvím balíčků Flatpak a dosahuje nativní interakce se systémem prostřednictvím portálů XDG.
Tato verze opravuje celkem 327 zranitelností, z nichž deset bylo klasifikováno jako kritické, protože umožňovaly útočníkům obejít sandbox prohlížeče a spustit kód v systému. Osm z těchto kritických zranitelností souviselo s exploity typu „use-after-free “ (po užití zdarma) .
Co je nového v prohlížeči Chrome 152
Nejvýznamnější krátkodobou změnou pro uživatele je trvalé odstranění rozšíření založených na druhé verzi manifestu (Manifest V2). Od 31. srpna budou z Internetového obchodu Chrome odstraněny všechny doplňky vytvořené pomocí tohoto staršího API . Rozšíření, která jsou již nainstalována, sice budou i nadále fungovat lokálně, ale ztratí možnost přijímat aktualizace a po odstranění je nebude možné znovu nainstalovat.
Pro uživatele Windows zavádí Chrome 152 vrstvu zabezpečení založenou na seznamech řízení přístupu (ACL). Tento mechanismus blokuje procesům prohlížeče čtení a zápis do paměti , čímž zabraňuje vkládání kódu. Vzhledem k potenciálním konfliktům s antivirovým softwarem nebo nástroji pro usnadnění přístupu je však tato funkce ve výchozím nastavení zakázána. Zájemci o tuto funkci ji mohou povolit nastavením příznaku chrome://flags/#enable-process-isolation-ui a konfigurací režimu izolace v systémovém nastavení prohlížeče.
Vylepšení samostatných webových aplikací a nových API
Izolované webové aplikace (IWA) nyní podporují podaplikace . To znamená, že vývojáři mohou v rámci jedné instalace IWA distribuovat více programů se samostatnými názvy, ikonami a asociacemi souborů. Konkrétně pro ChromeOS nyní tyto aplikace nabízejí režim zobrazení bez okrajů , kdy se obsah rozšiřuje tak, aby vyplnil celé okno, a odstraňuje se tradiční záhlaví. Experimentálně bylo také implementováno vlastní schéma URI googlechrome://, které je navrženo tak, aby umožňovalo externím webům otevřeným v jiných prohlížečích spustit Chrome po kliknutí na konkrétní odkaz.
Rozhraní API pro výkon CPU umožňuje webovým stránkám dotazovat se na kapacitu procesoru uživatele. Pro ochranu soukromí obsahuje Chrome nabídku (Nastavení > Výkon > Rychlost) , kde lze tato data zfalšovat výběrem úrovní od 0 (neznámé) do 4 (ultra výkon).
V sekci návrhu CSS byly přidány pseudoelementy ::backdrop, ::scroll-marker a ::view-transition pro ovládání modálních pozadí, indikátorů rolování a animací přechodů přímou interakcí s JavaScriptem. Dále byla začleněna funkce alpha() pro manipulaci s průhledností barev a byla přidána vlastnost window-drag pro definování, které oblasti předpřipravené webové aplikace (PWA) fungují jako přetahovatelný záhlaví.
Na mobilních zařízeních verze pro Android zavádí jednotnou obrazovku, která centralizuje správu hesel a data automatického vyplňování formulářů . Vylepšeno je také zabezpečení mobilních zařízení: aktivací funkce „Vylepšená ochrana“ prohlížeč zcela zablokuje načítání webových stránek označených jako škodlivé a pro zobrazení obsahu bude vyžadováno explicitní ruční potvrzení uživatele. Do tagů <input> a <textarea> byl také přidán atribut automatické opravy HTML, který vývojářům poskytuje kontrolu nad automatickými opravami v textových polích.
Jak aktualizovat Chrome v Linuxu?
Pokud používáte distribuce založené na Debianu nebo Ubuntu a máte nakonfigurovaný oficiální repozitář Google, jednoduše spusťte standardní příkazy pro aktualizaci ve svém terminálu:
sudo apt update
sudo apt --only-upgrade install google-chrome-stable
Pro ty, kteří používají systémy založené na Fedoře, RHEL nebo AlmaLinuxu, se proces provádí přes DNF pomocí následujícího příkazu:
sudo dnf upgrade google-chrome-stable
Pokud raději vyzkoušíte nový experimentální formát pomocí Flatpaku, můžete aplikaci vyhledat přímo na Flathubu (jakmile bude oficiální balíček k dispozici v jeho repozitáři) nebo ji nainstalovat pomocí příkazového řádku:
flatpak update com.google.Chrome