Utgivelse av nettleseren Chrome 125

Google har publisert utgivelsen av nettleseren Chrome 125. Samtidig er den stabile utgivelsen av det frie prosjektet Chromium tilgjengelig, som danner grunnlaget for Chrome. Chrome-nettleseren skiller seg fra Chromium ved bruken av Googles logoer, et system for Ă„ sende varsler ved krasj, moduler for avspilling av DRM-beskyttet video, et automatisk oppdateringssystem, permanent aktivering av Sandbox-isolasjon, levering av nĂžkler til Google API, og overfĂžring av RLZ-parametere under sĂžk. For de som trenger mer tid til oppdatering, stĂžttes en egen Extended Stable-gren som varer i 8 uker. Neste utgivelse, Chrome 126, er planlagt til 11. juni.

Hovedendringer i Chrome 125:

  • Google har utsatt den ventede slutten pĂ„ stĂžtten for tredjeparts informasjonskapsler, som forekommer nĂ„r man besĂžker nettsteder som er forskjellige fra domenet den nĂ„vĂŠrende siden (slike informasjonskapsler brukes til Ă„ spore brukerens bevegelser mellom nettsteder i annonsenettverkskode, sosiale mediewidgeter og webanalyse systemer). I den nye versjonen er det lagt til en indikator med et bilde av et Ăžye i adressefeltet for Ă„ indikere nettsteder som bruker tredjeparts informasjonskapsler, som blir overstrĂžket nĂ„r tredjeparts informasjonskapsler blokkeres. Siden testingen av Ă„ deaktivere tredjeparts informasjonskapsler pĂ„ 1% av brukerne fortsatt pĂ„gĂ„r, finnes det muligheter for manuell deaktivering via innstillingen "chrome://flags/#test-third-party-cookie-phaseout", og kontekstmenyen gir mulighet for midlertidig Ă„ gjenopprette stĂžtte for tredjeparts informasjonskapsler for utvalgte nettsteder. Deaktivering av blokkeringen varer i 90 dager etter aktivering.
    Utgivelse av nettleseren Chrome 125
  • NĂ„r utvidet beskyttelse av nettleseren (Safe Browsing > Enhanced protection) er aktivert, gjennomfĂžres automatisk dybdescanning av nedlastede filer, som utfĂžres ved opplasting av informasjon til servere Google (tidligere ble det vist en forespĂžrsel for Ă„ bekrefte ekstern sjekk fĂžr sending, men nĂ„ vil sjekken bli utfĂžrt automatisk).
  • Byggene for Windows-plattformen er nĂ„ ogsĂ„ tilgjengelige for ARM64-plattformen.
  • En ny mekanisme for oppdatering av komponenter som krever nedlastning av store datamengder er lagt til. Dette gjelder oppdateringer av modeller for nylig tilfĂžrte funksjoner som bruker maskinlĂŠring — modus for smart gruppering av faner, temagenerator og interaktiv assistent.
  • To nye typer potensielt problematiske tillegg er lagt til, hvor brukeren vil fĂ„ varsler med anbefaling om Ă„ vurdere hensiktsmessigheten av videre bruk: tillegg installert utenfor Chrome Web Store, og tillegg som bruker villedende taktikker for Ă„ pĂ„tvinge installasjon av unĂždvendig programvare.
  • Atferden ved avbrytelse av 'mousemove'-hendelsen er tilpasset til andre nettlesere — avbrytelse av hendelsen blokkerer ikke lenger tekstmarkering og drag&drop (for Ă„ blokkere markering og drag&drop mĂ„ hendelsene selectstart og dragstart avbrytes).
  • Et sett med CSS-egenskaper for Ă„ styre visningen av elementer knyttet til plasseringen av andre elementer (CSS Anchor Positioning) er lagt til, uten bruk av JavaScript, for eksempel for Ă„ feste til elementene av pop-up-vinduer (popover), som dukker opp pĂ„ lignende mĂ„te som verktĂžytips. For Ă„ konfigurere bindingen av et element til et annet og definere utgangsomrĂ„det, er egenskapene anchor-name, position-anchor og inset-area foreslĂ„tt, og en funksjon anchor() er lagt til for Ă„ hente informasjon om stedet for binding.
  • Matematisk funksjoner round(), mod() og rem() er lagt til i CSS.
  • En ny syntaks for Ă„ gjenspeile tilstanden til egne HTML-elementer (custom element) i CSS er lagt til, noe som tillater bruk av pseudo-klassen ':state()'.
    Spill video
  • API-en Compute Pressure er lagt til, som gjĂžr det mulig Ă„ hente hĂžyere nivĂ„ informasjon om den nĂ„vĂŠrende tilstanden til maskinvaren, for eksempel kan man i grove trekk fĂ„ informasjon om belastningen pĂ„ CPU (nivĂ„ene angis: minimal belastning med aktiv energisparing; akseptabel belastning som lar flere oppgaver kjĂžre uten problemer; hĂžy belastning, men innenfor akseptable grenser som ikke hindrer systemdriften; kritisk belastning nĂŠr utmattelse av ressurser).
  • API Storage Access, brukt for Ă„ be brukerens tillatelser for tilgang til cookie-lageret nĂ„r tredjeparts-cookies er blokkert, utvidet med muligheten til Ă„ be om tilgang fra tredjepartsbehandlere (for eksempel fra innhold i <iframe>) til lagre som ikke er relatert til cookies, som indexedDB.
  • Eksperimentell stĂžtte for API Viewport Segments Enumeration, ment for Ă„ organisere utdata pĂ„ enheter med foldbare skjermer, er lagt til.
  • Muligheten for Ă„ bruke HTTP- og HTTPS-URL-skjemaer i WebSocket-konstruktĂžren i stedet for «ws:» og «wss:» er nĂ„ tilgjengelig.
  • I JavaScript er det tillatt Ă„ bruke modifikatorene «?i», «?-i», «?m», «?-m», «?s», «?-s» inne i regulĂŠre uttrykk for Ă„ kontrollere aktivisering eller deaktivering av flaggene «i», «s» og «m». For eksempel, «?-i» i «re1 = /^[a-z](?-i:[a-z])$/i;» vil deaktivere bruken av «/i» (case-insensitive) for det andre tegnet (re1.test(«aB») vil returnere false).
  • Forbedringer er gjort i verktĂžyene for webutviklere. I webkonsollen er det lagt til en knapp for Ă„ vise forklaringen pĂ„ feilen eller advarselen, generert via forespĂžrsel til AI-chatbotten Gemini. I CSS-panelet er stĂžtte for «@position-try»-regler lagt til. I panelet for redigering og visning av kildekoden til siden, er det lagt til innstillinger for Ă„ formatere pakket innhold pĂ„ en lesbar mĂ„te og automatisk lukking av parenteser under redigering. I panelet for overvĂ„king av nettverksaktivitet er stĂžtte for HTTP-headere brukt i svar med statuskode 103 «Early Hints» lagt til. I panelet for ytelsesanalyse er statistikk for CSS-selektorer blitt lagt til.
    Utgivelse av nettleseren Chrome 125

I den nye versjonen har det blitt innfÞrt flere innovasjoner og rettet opp 9 sÄrbarheter. Mange sÄrbarheter ble avdekket gjennom automatisert testing med verktÞy som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer og AFL. SÄrbarheten CVE-2024-4947, som skyldes feil behandling av datatyper (Type Confusion) i V8-motoren og er klassifisert som farlig, ble utnyttet av angripere fÞr den ble rettet (0-day). Det er ikke identifisert kritiske problemer som lar ondsinnede omgÄ alle beskyttelsesnivÄer i nettleseren og kjÞre kode utenfor sandbox-miljÞet. Som en del av programmet for utbetaling av belÞnninger for oppdagede sÄrbarheter har Google utbetalt 4 premier med en totalverdi av 8000 dollar for denne utgivelsen (én premie pÄ $7000 og én pÄ $1000). StÞrrelsen pÄ de to belÞnningene er fortsatt ikke bestemt.

Kilde: opennet.ru

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster