Utgivelsen av nettleseren Chrome 131

Google har publisert en ny versjon av nettleseren Chrome 131. Samtidig er den stabile utgaven av det frie prosjektet Chromium tilgjengelig, som danner grunnlaget for Chrome. Chrome skiller seg fra Chromium ved bruk av Google-logoer, et system for å sende varsler ved krasj, moduler for å spille av kopibeskyttede videoinnhold (DRM), automatisk oppdateringsinstallasjon, permanent aktivering av Sandbox-isolasjon, levering av nøkler til Google API og overføring av RLZ-parametre ved søk. For de som trenger mer tid til oppdateringer, støttes det separate Extended Stable-alternativet, som har en varighet på 8 uker. Neste utgave av Chrome 132 er planlagt for 14. januar.

Hovedendringer i Chrome 131:

  • Den innebygde PDF-leseren har fått utvidet evne til å gjenkjenne tekst i skannede PDF-dokumenter der teksten er plassert som et bilde. Teksten gjenkjennes lokalt ved hjelp av en innebygd optisk tegngjenkjenningsmotor (OCR), basert på maskinlæring. I motsetning til tidligere versjoner konverteres nå skannede dokumenter automatisk til tekstlig representasjon, som har funksjoner for utheving, søk og kopiering til utklippstavlen.
  • Muligheten for å aktivere utvidede sjekker i minnesystemet PartitionAlloc er introdusert, som kan blokkere sårbarheter forårsaket av tilgang til allerede frigjorte minneområder (use-after-free). Som standard er disse sjekkene deaktivert på grunn av mulig negativ innvirkning på ytelsen. Imidlertid tilbys nå separate bedriftsretningslinjer for implementeringer der sikkerhet veier tyngre enn ytelse, for å aktivere ekstra beskyttelse.
  • I det innebygde lagringssystemet for rotsertifikater (Chrome Root Store) er tilliten til sertifiseringsmyndigheten Entrust opphevet på grunn av flere brudd på kravene til sertifiseringsmyndigheter, manglende overholdelse av tidsfrister for å reagere på problematiske sertifikater, forsinkelse av sertifikattilbaketrekking, feilaktige hendelsesrapporter og manglende overholdelse av reglene ved utstedelse. TLS-sertifikater EV-nivå (Extended Validation) krever dokumentkontroll av domenets eierskap og bekreftelse av ressursens eier. På grunn av mangel på tiltak for å rette opp identifiserte mangler, vil TLS-sertifikater utstedt av Entrust etter 11. november 2024, bli ansett som ikke betrodde i Chrome. Sertifikater utstedt før 11. november vil fortsatt bli ansett som normale.
  • Android-versjonen inkluderer muligheten til å koble til tredjepartsleverandører for automatisk utfylling av skjemaer og lagring av passord, uten kobling til Accessibility API.
  • Android-versjonen forenkler tilkoblingen til Google-konto og styring av synkronisering av data mellom forskjellige nettlesere. Synkronisering vises ikke lenger som en egen funksjon i innstillingene, men er kombinert med funksjonen for tilkobling til Google-konto, noe som gjør det mulig å bruke og lagre informasjon som passord og bokmerker i Google-konto.
  • En gradvis aktivering av den nye strømsparingsmodusen (Energy saver) har startet, der faner som bruker mye CPU-ressurser, men som ikke spiller lyd, blir automatisk frysing hvis de har vært skjult i mer enn 5 minutter. Unntak gjøres for faner knyttet til styring av eksterne enheter eller gjennomføring av video- og lydkonferanser (disse fanene identifiseres gjennom tilgang til API for USB, Bluetooth, kamera, inndat enheter og mikrofon, samt organisering av kommunikasjonskanaler ved bruk av RTCDataChannel eller MediaStreamTrack). Innstillingen for å aktivere automatisk frysing kan brukes gjennom 'chrome://flags/#freezing-on-energy-saver'.
  • Eksperimentelle hukommelsessparingsmoduser (Memory saver) er lagt til — Moderate, Balanced og Maximum, som gjør det mulig å velge midler for å frigjøre minne fra inaktive faner. I Moderate-modus deaktiveres faner kun ved lavt minne i systemet, i Maximum-modus deaktiveres faner etter kort tid når de blir inaktive, mens i Balanced-modus deaktiveres inaktive faner basert på tilgjengelig minne i systemet.
  • Ytterligere innstillinger relatert til ytelse har blitt lagt til, for eksempel muligheten til å spesifisere nettsteder som alltid forblir aktive (uten å redusere ytelsen i bakgrunnen), velge metode for visuell indikasjon av inaktive faner og vise minnebruk i pop-up-miniatyrbilder av faner.
  • Verktøyet «Performance Detection» er lagt til, som avdekker potensielle ytelsesproblemer for de viste sidene og gir en varsling med anbefalinger for å løse problemet med ett klikk. For eksempel kan nettleseren foreslå å deaktivere andre faner som bruker mye ressurser for å akselerere den nåværende fanen.
  • I TLS 1.3 og QUIC er nøkkelinnkapslingsalgoritmen (KEM, Key Encapsulation Mechanism) «X25519Kyber768», som er motstandsdyktig mot angrep fra kvantecomputere, omgjort til å bruke den endelige spesifikasjonen ML-KEM (CRYSTALS-Kyber), standardisert av National Institute of Standards and Technology (NIST) i USA. X25519Kyber768 er en kombinasjon av X25519 ECDH og ML-KEM-algoritmen, som benytter seg av kryptografiske metoder basert på løsningen av gitterteoretiske problemer, hvis løsningstid ikke varierer mellom vanlige og kvantecomputere.
  • Søkefunksjonen for bilder ved hjelp av Google Lens, tilgjengelig via kontekstmenyen, har fått støtte for å legge til oversettelse på et annet språk (den oversatte teksten vises over den originale teksten på bildet).
    Utgivelsen av nettleseren Chrome 131
  • API Direct Sockets er lagt til, som gjør det mulig å opprette direkte TCP- og UDP-forbindelser til eksterne systemer, samt opprette lyttende sokler for å motta forbindelser. Ved første forsøk på tilkobling til en ny vert vises en forespørsel til brukeren for å bekrefte operasjonen. Behovet for å legge til det nye API-et forklares ved at det gir mulighet for interaksjon med nettverksenheter som bruker egne protokoller som kjører over TCP og UDP, og som ikke støtter interaksjon via HTTPS eller WebSockets.
  • I «Origin trials»-modus er API Summarizer implementert for å oppsummere tekst (korte oppsummeringer av innholdet), ved hjelp av en stor språkmodell.
  • I «Origin trials»-modus er API Playout Statistics lagt til, som definerer grensesnittet AudioContext.playoutStats for å hente statistik om kvalitet og forsinkelser ved avspilling av lyd via API WebAudio.
  • For protection against abuse, a confirmation request for permissions has been added when using the site's API Keyboard Lock and Pointer Lock, providing additional control over the keyboard and mouse (for example, you can hide the default mouse pointer and implement your own mouse movement handling). You can check the status of permission grants via the API Permissions.
  • Det er tillatt å angi ekstra tagger i HTML-elementet «<select>», i tillegg til de standardtaggene «<option>», «<optgroup>" og "<hr>». Endringen er gjort som et forberedelse til implementering i fremtidige utgaver av den tilpassede varianten «<select>», som utvider mulighetene for menyutforming.
  • CSS properties 'clip-path', 'fill', 'stroke', and 'marker-*' now support specifying external SVG resources. For example, you can now use 'clip-path: url("resources.svg#myPath")'.
  • Modellen for arv av stilvalg tekst, definert gjennom pseudoklasser «::selection» og «::target-text», har blitt endret til en arvmodell av pseudoklassene «::highlight», «::spelling-error» og «::grammar-error», og avhenger nå ikke av dokumentstrukturen (kjeden av HTML-elementer), men av hvordan teksten blir valgt (utvalgskjeder). I eksempelet nedenfor vil fargen på de innebygde elementene med tekst i avsnittet «<p class="»blue»">» nå bli valgt i henhold til stilen for pseudoklassene «::selection», i stedet for fargen som er angitt for avsnittet. p { color: deeppink; } .blue::selection { color: blue; } <p class="»blue»"> Dette er <em>uthevet</em> tekst. </p>
  • The restrictions that prevented CSS properties 'display' from being set for HTML elements '
    ' and '' have been removed. A pseudo-element '::details-content' has been added in CSS for styling the collapsible and expandable block.
  • CSS-egenskapen «font-variant-emoji» er lagt til for å tilpasse stilen for visning av Emoji. For eksempel kan du velge tekst- eller grafisk representasjon.
    Utgivelsen av nettleseren Chrome 131
  • In the CSS rule @page, which is intended for altering page formatting before printing or exporting to PDF, the ability to define regions for placing content in the page margin areas has been added, such as for adding your own header, sidebar note, or footer.
    Utgivelsen av nettleseren Chrome 131
  • The CSS property 'inset-area', used for controlling the display of elements tied to the location of other elements (CSS Anchor Positioning), has been deprecated. Following the recommendation of the CSS standardization working group, the fully analogous property 'position-area' has replaced 'inset-area'.
  • The capabilities of web development tools have been expanded. The Performance panel has new capabilities for analyzing performance. An experimental panel with an AI assistant has been proposed, where you can get answers to debugging questions or clarify any points related to CSS in a chat format.
    Utgivelsen av nettleseren Chrome 131
    Utgivelsen av nettleseren Chrome 131
    Spill video

I den nye versjonen har det blitt gjort noen oppdateringer og feilrettinger, og 12 sårbarheter er blitt utbedret. Mange av sårbarhetene ble avdekket gjennom automatisert testing med verktøyene AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer og AFL. Én av problemene er blitt klassifisert som høy risiko (et problem i kode for håndtering av utvidelser i Blink-motoren). Ingen kritiske problemer som kan omgå alle nivåer av beskyttelse i nettleseren og kjøre kode på systemet utenfor sandkassemiljøet er blitt oppdaget. Som del av programmet for belønning for oppdagelse av sårbarheter har Google utbetalt 8 premier på totalt 1000 dollar (én premie på $1000) for denne utgivelsen. Størrelsen på 7 av belønningene er ennå 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