Google on julkaissut Chrome-selaimestaan version 152. Chromen perustana toimivasta avoimen lähdekoodin Chromium-projektista on saatavilla myös vakaa versio. Chrome eroaa Chromiumista Google-logojen käytössään, kaatumisilmoitusjärjestelmässään, kopiosuojatun videosisällön (DRM) toistomoduuleissaan, automaattisessa päivitysten asennuksessa, aina päällä olevassa hiekkalaatikon eristyksessä, Google API -avainten tarjoamisessa ja RLZ-parametrien käytössä haun aikana. Niille, jotka tarvitsevat enemmän aikaa päivittämiseen, ylläpidetään erillistä laajennettua vakaata versiota kahdeksan viikon ajan. Seuraava julkaisu, Chrome 153, on ajoitettu 8. syyskuuta osana uutta kahden viikon kehityssykliä.
Tärkeimmät muutokset Chrome 152:ssä (1, 2, 3, 4):
- Mukautettu URI-järjestelmä "googlechrome://" on otettu käyttöön, mutta sitä ei ole vielä oletusarvoisesti otettu käyttöön. Sen avulla muissa selaimissa avatut ulkoiset sivustot voivat käynnistää Chromen näyttämään sivun linkkiä seurattaessa.
- Kaikki Chrome-manifestin toista versiota käyttävät lisäosat, jotka määrittelevät WebExtensions-sovellusliittymän avulla kirjoitettujen lisäosien ominaisuudet ja resurssit, on määrä poistaa Chrome Web Storesta 31. elokuuta. Olemassa olevat lisäosat pysyvät käyttäjien järjestelmissä, mutta ne eivät voi vastaanottaa päivityksiä eikä niitä voida asentaa uudelleen, jos ne poistetaan selaimesta.
- CUP (Client Update Protocol), jota käytetään selainkomponenttien ja -laajennusten päivityksiä toimittavien palvelimien käytössä, on siirretty käyttämään post-kvanttisalausalgoritmeja.
- Kokoonpanoissa Windows lisätty mahdollisuus käyttää Windows ACL Chromen prosessimuistin lukemisen ja muokkaamisen estämiseksi. Koska estäminen voi aiheuttaa yhteensopivuusongelmia joidenkin virustorjuntaohjelmien, tietovuotojen estojärjestelmien tai esteettömyystyökalujen kanssa, tämä suojausmekanismi ei ole oletusarvoisesti käytössä (voit ottaa sen käyttöön asettamalla chrome://flags/#enable-process-isolation-ui -lipun arvoon Käytössä ja valitsemalla prosessin eristämistilan chrome://settings/system-sivulla).
- Eristetyt verkkosovellukset (IWA) tukevat nyt alisovellusten luomista, mikä mahdollistaa useiden omilla nimillä, kuvakkeilla ja järjestelmäintegraatiotyökaluilla (esim. tiettyjen tiedostotyyppien käsittelyyn tarkoitetuilla yhteyksillä) varustettujen ohjelmien toimittamisen yhden IWA-asennuksen sisällä. Nämä alisovellukset näkyvät erillisinä ohjelmina, mutta ne toimitetaan yhdessä paketissa. ChromeOS-versiossa on myös reunaton avaustila IWA-sovelluksille, joka laajentaa sovelluksen sisällön täyttämään koko selainikkunan ja korvaa muun muassa reunat ja otsikkopalkin.
- Versiossa for Android Kun parannettu suojaustila on käytössä (Selausturva > Parannettu suojaus), näkyviin tulee varoituksia mahdollisesti haitallisten verkkosivustojen avaamisesta. Varoitus estää verkkosivuston avautumisen, kunnes käyttäjä vahvistaa toiminnon.
- Versiossa for Android Automaattisen täytön ja salasanojen hallintaan on lisätty uusi yhtenäinen näyttö, joka yhdistää lomakkeiden automaattiseen täyttöön käytettävät tiedot, kuten osoitteet ja salasanat, yhteen paikkaan.
- CPU Performance API on lisätty prosessorin suorituskykytason ja -ominaisuuksien tietojen hakemista varten. Kohdassa Asetukset > Suorituskyky > Nopeus > Ohita prosessorin suorituskykytaso voit nyt asettaa verkkosivustoille ilmoitetun suorituskykytason manuaalisesti. Käytettävissä ovat seuraavat tasot: 0 — suorituskyky tuntematon, 1 — matala suorituskyky, 2 — keskitaso, 3 — korkea, 4 — erittäin korkea.
- CSSPseudoElement-rajapinta, jonka avulla voi työskennellä JavaScriptin CSS-pseudoelementtien kanssa, tukee nyt pseudoelementtejä "::backdrop" (modaali-ikkunoiden taustan toimintojen käsittelyyn, esimerkiksi valintaikkunan sulkemisen järjestämiseen tausta-aluetta napsautettaessa), "::scroll-marker" (vieritysindikaattoreiden kanssa tapahtuvien vuorovaikutustapahtumien käsittelyyn) ja "::view-transition" (siirtymän animaation katkaisemiseen tilasta toiseen).
- Connection-Allowlists HTTP-otsikko on otettu käyttöön, minkä ansiosta voit välittää luettelon URL-malleista, joihin sivu saa lähettää verkkopyyntöjä. Kun tämä otsikko on asetettu, JavaScript-koodi tai sivun kontekstissa suoritettavat web workers -toiminnot eivät voi käyttää URL-osoitteita, jotka eivät vastaa määritettyä luetteloa.
- CSS:ään on lisätty alpha()-funktio, jonka avulla voit muuttaa tietyn värin alfakanavaa (läpinäkyvyyttä).
- Lisätty window-drag CSS-ominaisuus, joka määrittää työpöytäsovelluksen (PWA) ikkunan alueen, jota käsitellään ikkunan otsikkona, jolloin ikkunaa voidaan vetää hiirellä.
- Muokattaville HTML-elementeille, kuten Ja , "autocorrect"-attribuutti on lisätty, jonka avulla voit hallita automaattisen korjauksen soveltamista käyttäjän syöttämiin tietoihin.
Uusien ominaisuuksien ja virheenkorjausten lisäksi uusi versio korjaa 327 haavoittuvuutta. Kymmenen ongelmaa luokiteltiin kriittisiksi, mikä tarkoittaa, että ne saattoivat ohittaa kaikki selaimen suojauskerrokset ja suorittaa koodia hiekkalaatikkoympäristön ulkopuolella. Kahdeksan kriittistä ongelmaa johtui use-after-free-käytöstä, yksi epäluotettavan syötteen riittämättömästä validoinnista ja yksi alustamattomien muuttujien käytöstä.
Lisäksi on syytä huomata kokeellisen tuen käyttöönotto Chromen toimitukselle Linux Flatpak-muotoisissa paketeissa vuorovaikutus järjestelmän kanssa käytettäessä tapahtuu XDG-portaalien kautta.
Lähde: opennet.ru
