Utgivelsen av Chrome 154

Google har publisert en ny versjon av nettleseren Chrome 154. Samtidig er den stabile utgivelsen av det Äpne prosjektet Chromium, som danner grunnlaget for Chrome, tilgjengelig. Chrome-nettleseren skiller seg fra Chromium ved Ä bruke Google-logoer, ha et varselsystem for nedbrudd, moduler for avspilling av kopibeskyttet videoinnhold (DRM), et system for automatisk oppdatering, konstant aktivering av Sandbox-isolering, levering av nÞkler til Google API og overfÞring av RLZ-parametere under sÞk. For de som trenger mer tid til oppdateringer, stÞttes en egen Extended Stable-gren i 8 uker. Neste utgivelse, Chrome 155, er planlagt for 6. oktober i den nye utviklingssyklusen pÄ to uker.

Hovedendringer i Chrome 154 (1, 2, 3, 4):

  • Utviklingen av AI-modus er fortsatt, som lar brukerne samhandle med AI-agenten fra adressefeltet eller fra siden som vises nĂ„r en ny fane Ă„pnes. I den nye versjonen har brukere i USA fĂ„tt mulighet til Ă„ bruke AI-assistenten Gemini for virtuell omkledning ved shopping i utvalgte nettbutikker. I Chrome for iOS er stĂžtte for taleinteraksjon med Gemini i sanntid implementert, for eksempel for Ă„ diskutere innholdet pĂ„ en Ă„pnet nettiside.
  • Programmeringsgrensesnitt og teknologier utviklet under Privacy Sandbox-initiativet for bruk istedenfor tredjeparts informasjonskapsler er fjernet. Poenget med Ă„ levere disse API-ene ble tapt etter avgjĂžrelsen om Ă„ ikke stoppe stĂžtten for tredjeparts informasjonskapsler i Chrome. FĂžlgende API-er er fjernet: Topics (som erstattet FLoC-API-en), API Protected Audience, API Shared Storage, API Attribution Reporting, Private Aggregation, API Related Website Sets og requestStorageAccessFor.
  • I versjonen for Android-plattformen er LNP-modus (Local Network Protection) aktivert, som krever sĂŠrskilt bekreftelse for at applikasjonen skal fĂ„ tilgang til interne intranettnettverk (192.168.x.x, 10.x.x.x osv.). Modusen lar blokkere angrep pĂ„ ressurser i det lokale nettverket og forhindrer at nettverket skannes for skjult identifisering av brukeren og innhenting av brukerens miljĂžopplysninger.
  • For Ă„ utfĂžre forespĂžrslene via API Background Fetch kreves det nĂ„ LNA-rettigheter (Local Network Access) nĂ„r data sendes. servere i det lokale nettverket (192.168.0.0/16, 10.0.0.0/8 osv.) eller nĂ„r du fĂ„r tilgang til loopback-grensesnittet (127.0.0.0/8). I tillegg er det implementert CORS (Cross-Origin Resource Sharing) sjekker for API Background Fetch for Ă„ standardisere begrensningene som gjelder for API Background Fetch og Fetch. Endringene forhindrer bruken av Background Fetch for Ă„ omgĂ„ Cross-Origin begrensninger og utfĂžre CSRF-angrep pĂ„ rutere, tilgangspunkter, skrivere, bedrifts web-grensesnitt og andre enheter og tjenester som bare aksepterer forespĂžrsel fra det lokale nettverket.
  • Det er lagt til en valgfri optimaliseringsmodus «ServiceWorkerAutoPreload», som sender et nettverksforespĂžrsel parallelt med initialisering av Service Worker.
  • Det er lagt til HTML-elementet <install> og JavaScript API Web Install (metoden navigator.install()), designet for Ă„ vise en forespĂžrsel fra nettstedet om Ă„ installere web-applikasjonen. Installeringen skjer etter eksplisitt bekreftelse fra brukeren. Den foreslĂ„tte funksjonen kan brukes ved opprettelse av kataloger for nettbutikker eller for Ă„ forenkle installasjonen av web-applikasjoner for bruk med det nĂ„vĂŠrende nettstedet.
  • API Window Shape (metoden window.setShape) er lagt til, og lar isolerte web-applikasjoner endre formen pĂ„ vinduet, for eksempel ved Ă„ lage ikke-rektangulĂŠre vinduer, flytende paneler og overlappende elementer. API-en er forelĂžpig kun tilgjengelig i ChromeOS.
  • Innstillingene for Ă„ administrere innholdstyper som autocompletes i webskjemaer er lagt til. For eksempel kan du deaktivere lagring og autocompleting av kontaktinformasjon og betalingsinformasjon. Det er ogsĂ„ mulig Ă„ konfigurere URL-maler for Ă„ deaktivere autocompleting knyttet til spesifikke nettsteder.
  • Som standard er bekreftelsesforespĂžrselen aktivert ved tilgang til nettsteder via HTTP.
  • StĂžtte for adaptiv stĂžrrelse pĂ„ iframe-blokker er lagt til, som automatisk justeres i henhold til innholdet for Ă„ unngĂ„ forekomsten av interne rullefelt. Denne muligheten aktiveres ved Ă„ angi CSS-egenskapen «frame-sizing» (for eksempel «frame-sizing: content-height») i den overordnede siden og legge til i innholdshodet til iframe-elementet ‘<meta name="responsive-embedded-sizing" content="allow-origins=*">’.
  • I CSS-egenskapen scroll-marker-group er det implementert modusene «links» og «tabs» for Ă„ styre rekkefĂžlgen av fokusveksling. I «links»-modus fungerer gruppe markerene («::scroll-marker-group») som en vanlig navigasjonsmeny (scrollmarkĂžrene behandles som lenker navigert med Tab-tasten). I «tabs»-modus fungerer gruppe markerene som et sett med faner, der navigering mellom dem skjer med kursorkontroller. Det er ogsĂ„ tilgjengelige to parametere «before» og «after», som styrer behandlingen av gruppe markerene i forhold til innholdet (med «before» vil markerne bli behandlet fĂžrst, mens «after» kun behandles etter navigering gjennom innholdet).
  • CSS-egenskapen text-decoration-inset er implementert og lar deg justere starten og slutten pĂ„ tegningen av dekoratorer (understreking, overstrykning osv.) i forhold til tekstens kanter. For eksempel, for Ă„ forkorte dekoratoren med 10 piksler, kan du angi «text-decoration-inset: 10px;», og for Ă„ forlenge den, angir du «text-decoration-inset: -10px;».
  • JavaScript-grensesnittet Iterator har fĂ„tt metoden Iterator.prototype.includes for Ă„ sjekke om et bestemt element finnes i iteratoren.
  • I «Origin trials»-modus er det implementert en mekanisme for Private Verification Tokens (PVT), som gjĂžr det mulig Ă„ skille mellom ekte brukere og roboter ved Ă„ overfĂžre anonyme tokens nĂ„r nettsteder Ă„pnes i inkognitomodus, noe som fratar behovet for CAPTCHA, obligatorisk autentisering og sporing via Cookies. Tokens gjenspeiler en vellykket autentisering eller anti-bot-kontroll (kontroller som allerede er bestĂ„tt pĂ„ ett nettsted kan brukes til tilkobling til andre nettsteder uten flere sjekker).

Foruten nye funksjoner og feilrettinger, er det i den nye versjonen fikset 108 sÄrbarheter. 11 av problemene er vurdert som kritiske, noe som innebÊrer at sÄrbarhetene kan omgÄ alle nivÄer av nettlesersikkerhet og utfÞre kode pÄ systemet utenfor sandbox-miljÞet. 4 kritiske problemer er forÄrsaket av tilgang til allerede frigjort minne (use-after-free) i AdFilter, WindowDialog, ServiceWorker og Fullscreen API, mens 7 er forÄrsaket av buffer-overlÞp i WebGL, ANGLE og GPU-relatert kode.

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