„Chrome 152“ pasirodys su postkvantinės kriptografijos ir „flatpak“ palaikymu

Pagrindiniai klausimai:
  • Visi plėtiniai, pagrįsti „Manifest V2“, bus pašalinti iš „Chrome“ internetinės parduotuvės.
  • Naršyklės atnaujinimo sistema (CUP) dabar naudoja postkvantinės kriptografijos algoritmus.
  • Naujos API kūrėjams: procesoriaus našumo valdymas, CSS manipuliavimas naudojant alpha() ir lango vilkimą.
  • „Android“ sistemoje slaptažodžių tvarkyklė yra suvienodinta, o kenkėjiškų svetainių įkėlimas blokuojamas naudojant patobulintą apsaugą.
  • Eksperimentinis „Google Chrome“ diegimo ir paleidimo „Linux“ sistemoje naudojant „Flatpak“ pakuotės formatą palaikymas.

"Google Chrome"

„Google“ paskelbė apie „Chrome“ žiniatinklio naršyklės 152 versijos išleidimą. Šiame atnaujinime pristatoma keletas pakeitimų, skirtų ekosistemos paruošimui būsimiems saugumo standartams, plėtinių valdymo modifikavimui ir naujų vizualinio valdymo įrankių siūlymui kūrėjams.

Be to, tai puiki žinia „Linux“ bendruomenei – integruoti nauji pakavimo formatai, nes pristatomas eksperimentinis „Chrome“ platinimo „Linux“ sistemoje per „Flatpak“ paketus palaikymas, užtikrinant natyvią sąveiką su sistema per XDG portalus.

Ši versija ištaiso iš viso 327 pažeidžiamumus, iš kurių dešimt buvo priskirtos kritinėms, nes leido užpuolikams apeiti naršyklės „smėlio dėžę“ ir sistemoje vykdyti kodą. Aštuonios iš šių kritinių pažeidžiamumų buvo susijusios su „use-after-free “ (naudojimas po „free“) išnaudojimais .

Kas naujo 152 versijos „Chrome“.

Svarbiausias trumpalaikis pakeitimas vartotojams yra nuolatinis plėtinių, pagrįstų antrąja manifesto versija („Manifest V2“), pašalinimas. Nuo rugpjūčio 31 d. visi priedai, sukurti naudojant šią senesnę API, bus pašalinti iš „Chrome“ internetinės parduotuvės . Nors jau įdiegti plėtiniai ir toliau veiks vietoje, jie praras galimybę gauti atnaujinimus ir jų nebus galima įdiegti iš naujo, jei bus pašalinti.

„Windows“ naudotojams „Chrome 152“ pristato saugos sluoksnį, pagrįstą prieigos kontrolės sąrašais (ACL). Šis mechanizmas blokuoja naršyklės procesus nuo skaitymo ir rašymo į atmintį , užkertant kelią kodo injekcijai. Tačiau dėl galimų konfliktų su antivirusine programine įranga ar pritaikymo neįgaliesiems įrankiais ši funkcija pagal numatytuosius nustatymus yra išjungta. Susidomėję naudotojai gali ją įjungti nustatydami žymę chrome://flags/#enable-process-isolation-ui ir konfigūruodami izoliacijos režimą naršyklės sistemos nustatymuose.

Atskirų žiniatinklio programų ir naujų API patobulinimai

Izoliuotos žiniatinklio programos (IWA) dabar palaiko papildomas programas . Tai reiškia, kad kūrėjai gali platinti kelias programas su atskirais pavadinimais, piktogramomis ir failų asociacijomis vienoje IWA instaliacijoje. Konkrečiai „ChromeOS“ sistemoje šios programos dabar turi peržiūros režimą be rėmelių , išplečiant turinį, kad jis užpildytų visą langą, ir pašalinant tradicinę pavadinimo juostą. Taip pat buvo eksperimentiškai įdiegta pasirinktinė URI schema googlechrome:// , skirta leisti išorinėms svetainėms, atidarytoms kitose naršyklėse, iškviesti „Chrome“, kai spustelėjama konkreti nuoroda.

CPU našumo API leidžia svetainėms pateikti užklausą apie naudotojo procesoriaus pajėgumą; siekiant apsaugoti privatumą, „Chrome“ turi meniu („Nustatymai“ > „Našumas“ > „Greitis“) , kuriame šiuos duomenis galima suklastoti pasirinkus lygius nuo 0 (nežinoma) iki 4 (itin didelis našumas).

CSS dizaino skyriuje pridėti pseudoelementai ::backdrop, ::scroll-marker ir ::view-transition, skirti valdyti modalinius fonus, slinkties indikatorius ir perėjimo animacijas tiesiogiai sąveikaujant su „JavaScript“. Be to, įtraukta funkcija alpha(), skirta spalvų skaidrumui valdyti, ir savybė window-drag, skirta apibrėžti, kurios iš anksto sukurtos žiniatinklio programos (PWA) sritys veikia kaip velkama pavadinimo juosta.

Mobiliuosiuose įrenginiuose „Android“ versijoje pristatomas vieningas ekranas, kuriame centralizuotas slaptažodžių valdymas ir formų automatinio pildymo duomenys . Taip pat patobulintas mobiliųjų įrenginių saugumas: įjungus „Patobulintą apsaugą“, naršyklė visiškai blokuos kenkėjiškomis pažymėtų svetainių įkėlimą, todėl norint peržiūrėti turinį reikės aiškaus rankinio vartotojo patvirtinimo. HTML automatinio taisymo atributas taip pat buvo pridėtas prie žymų <input> ir <textarea>, kad kūrėjai galėtų valdyti automatinį taisymą teksto laukuose.

Kaip atnaujinti „Chrome“ sistemoje „Linux“?

Jei naudojate „Debian“ arba „Ubuntu“ pagrindu sukurtus platinimus ir turite sukonfigūruotą oficialią „Google“ saugyklą, tiesiog terminale paleiskite standartines atnaujinimo komandas:

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

Tiems, kurie naudoja „Fedora“, „RHEL“ arba „AlmaLinux“ pagrindu veikiančias sistemas, procesas atliekamas per DNF, naudojant šią komandą:

sudo dnf upgrade google-chrome-stable

Jei norite išbandyti naują eksperimentinį formatą naudodami „Flatpak“, galite ieškoti programos tiesiogiai „Flathub“ (kai oficialus paketas bus pasiekiamas jo saugykloje) arba įdiegti ją naudodami komandinę eilutę:

flatpak update com.google.Chrome


Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje