Гугл је најавио објављивање верзије 152 свог веб прегледача Chrome. Ово ажурирање уводи низ прилагођавања усмерених на припрему екосистема за будуће безбедносне стандарде, модификацију управљања екстензијама и нуђење нових алата за визуелну контролу програмерима.
Штавише, доноси одличне вести за Линукс заједницу са интеграцијом нових формата паковања, јер уводи експерименталну подршку за дистрибуцију Хрома на Линуксу путем Флатпак пакета, постижући нативну интеракцију са системом путем XDG портала.
Ова верзија исправља укупно 327 рањивости, од којих је десет класификовано као критичне јер су омогућавале нападачима да заобиђу „песак“ прегледача и изврше код на систему. Осам од ових критичних рањивости било је повезано са експлоатима типа „use-after -free“ (употреба након ослобађања) .
Шта је ново у Цхроме-у 152
Најзначајнија краткорочна промена за кориснике је трајно уклањање екстензија заснованих на другој верзији манифеста (Manifest V2). Почев од 31. августа, сви додаци направљени помоћу овог старијег API-ја биће уклоњени из Chrome веб продавнице . Иако ће екстензије које су већ инсталиране наставити да функционишу локално, изгубиће могућност примања ажурирања и неће се моћи поново инсталирати ако се уклоне.
За кориснике Windows-а, Chrome 152 уводи безбедносни слој заснован на листама контроле приступа (ACL). Овај механизам блокира процесе прегледача од читања и писања у меморију , спречавајући убризгавање кода. Међутим, због потенцијалних сукоба са антивирусним софтвером или алатима за приступачност, ова функција је подразумевано онемогућена. Заинтересовани корисници могу је омогућити постављањем заставице chrome://flags/#enable-process-isolation-ui и конфигурисањем режима изолације у системским подешавањима прегледача.
Побољшања самосталних веб апликација и нових API-ја
Изоловане веб апликације (IWA) сада подржавају под-апликације . То значи да програмери могу дистрибуирати више програма са одвојеним именима, иконама и асоцијацијама датотека унутар једне IWA инсталације. Посебно за ChromeOS, ове апликације сада имају режим приказа без оквира , проширујући садржај да попуни цео прозор и уклањајући традиционалну траку наслова. Прилагођена URI шема googlechrome:// је такође експериментално имплементирана , дизајнирана да омогући спољним сајтовима отвореним у другим прегледачима да позову Chrome када се кликне на одређени линк.
API за перформансе процесора омогућава веб локацијама да испитају капацитет процесора корисника; ради заштите приватности, Chrome укључује мени (Подешавања > Перформансе > Брзина) где се ови подаци могу фалсификовати избором нивоа од 0 (непознато) до 4 (ултра перформансе).
У одељку за CSS дизајн, псеудо-елементи ::backdrop, ::scroll-marker и ::view-transition су додати за контролу модалних позадина, индикатора скроловања и анимација прелаза директном интеракцијом са JavaScript-ом. Поред тога, функција alpha() је укључена за манипулацију транспарентношћу боја, а својство window-drag је додато да би се дефинисало које области унапред изграђене веб апликације (PWA) делују као трака наслова која се може превлачити.
На мобилним уређајима , Андроид верзија уводи јединствени екран који централизује управљање лозинкама и податке за аутоматско попуњавање образаца . Безбедност мобилних уређаја је такође побољшана: активирањем „Побољшане заштите“, прегледач ће потпуно блокирати учитавање веб локација означених као злонамерне, захтевајући експлицитну ручну потврду од корисника да би се видео садржај. Атрибут за аутоматско исправљање HTML-а је такође додат ознакама <input> и <textarea> како би се програмерима дала контрола над аутоматским исправљањем у текстуалним пољима.
Како ажурирати Chrome на Линуксу?
Ако користите дистрибуције засноване на Debian-у или Ubuntu-у и имате конфигурисан званични Google репозиторијум, једноставно покрените стандардне команде за ажурирање у свом терминалу:
sudo apt update
sudo apt --only-upgrade install google-chrome-stable
За оне који користе системе засноване на Fedora, RHEL или AlmaLinux, процес се извршава путем DNF-а помоћу следеће команде:
sudo dnf upgrade google-chrome-stable
Ако више волите да испробате нови експериментални формат користећи Flatpak, можете потражити апликацију директно на Flathub-у (када званични пакет буде доступан у његовом репозиторијуму) или је инсталирати путем командне линије:
flatpak update com.google.Chrome