Selskapet Google har lansert utgaven av nettleseren Chrome 103. Samtidig er den stabile versjonen av det frie prosjektet Chromium tilgjengelig, som er grunnlaget for Chrome. Nettleseren Chrome skiller seg fra Chromium ved bruken av Googles logoer, tilstedevÊrelsen av et system for Ä sende varsler i tilfelle krasj, moduler for avspilling av kopibeskyttet videoinnhold (DRM), et automatisk oppdateringssystem, konstant aktivering av Sandbox-isolering, leveranse av nÞkler til Google API og overfÞring av RLZ-parametre ved sÞk. For de som trenger mer tid pÄ oppdateringer, stÞttes det separate Extended Stable-grenen, som fÞlges opp i 8 uker. Neste utgave av Chrome 104 er planlagt den 2. august.
Hovedendringer i Chrome 103:
- En eksperimentell bildeforhandler er lagt til, som brukes til Ä redigere skjermbilder av sider. I bildeforhandleren er funksjoner tilgjengelige som beskjÊring, omrÄdeselv, penseltegning, fargevalg, tillegg av tekstetiketter og tilgang til standardfigurer og primitive former som linjer, rektangler, sirkler og piler. For Ä aktivere bildeforhandleren mÄ innstillingene «chrome://flags/#sharing-desktop-screenshots» og «chrome://flags/#sharing-desktop-screenshots-edit» aktiveres. Etter Ä ha laget et skjermbilde via delingsmenyen i adressefeltet, kan man gÄ til bildeforhandleren ved Ä klikke pÄ «Rediger» («Edit») pÄ siden med forhÄndsvisningen av skjermbildet.

- Mulighetene til den forhÄndsvisningsmekanismen (prerender), som ble lagt til i Chrome 101, er utvidet for Ä tegne anbefalt innhold i Omnibox adressefeltet. ForhÄndsvisning supplerer den tidligere tilgjengelige muligheten for Ä laste ned de mest sannsynlige anbefalingene uten Ä vente pÄ at brukeren klikker, I tillegg til lastingen kan innholdet fra relaterte anbefalte sider nÄ tegnes i bufferen (inkludert skripter og oppretting av DOM-treet), noe som gir Þyeblikkelig visning av anbefalingene etter klikk. For Ä styre forhÄndsvisningen foreslÄs innstillingsknappene «chrome://flags/#enable-prerender2», «chrome://flags/#omnibox-trigger-for-prerender2» og «chrome://flags/#search-suggestion-for-prerender2».
I Chrome 103 for Android er det lagt til en API for Spekulasjonsregler, som lar nettstedseiere sende informasjon til nettleseren om hvilke sider brukeren sannsynligvis vil besÞke. Nettleseren bruker denne informasjonen til Ä laste inn og gjengi innholdet pÄ sidene pÄ forhÄnd.
- I Android-versjonen er det implementert en ny passordbehandler som tilbyr det samme enhetlige grensesnittet for passordadministrasjon som brukes for Android-apper.
- Android-versjonen har fÄtt stÞtte for tjenesten «With Google», som lar brukerne uttrykke takknemlighet til favorittnettstedene sine, registrert i tjenesten, ved Ä sende betalte eller gratis digitale klistremerker. Tjenesten er forelÞpig kun tilgjengelig for brukere fra USA.

- AutofullfÞringssystemet for betalingskort, bÄde kreditt- og debetkort, er forbedret, og nÄ stÞtter det kort lagret gjennom Google Pay.
- I Windows-versjonen er den innebygde DNS-klienten som standard aktivert, og denne brukes ogsÄ i versjonene for macOS, Android og Chrome OS.
- API for Local Font Access har blitt stabilisert og gjort tilgjengelig for alle, som gjÞr det mulig Ä identifisere og bruke skrifttyper installert pÄ systemet, samt manipulere skrifttyper pÄ lavt nivÄ (for eksempel filtrere og transformere tegn).
- StÞtte for HTTP-responskoden 103 er lagt til, som gjÞr det mulig Ä informere klienten om innholdet i noen HTTP-headere umiddelbart etter forespÞrselen, uten Ä mÄtte vente pÄ at server alle relaterte forespÞrseloperasjoner er fullfÞrt og innholdet begynner Ä bli levert. PÄ denne mÄten kan man gi tips om elementer relatert til den leverte siden, som kan bli forhÄndslastet (for eksempel kan det vÊre lenker til CSS og JavaScript brukt pÄ siden). NÄr nettleseren mottar informasjon om slike ressurser, kan den begynne Ä laste dem ned uten Ä vente pÄ at den primÊre siden skal fullfÞres, noe som reduserer den totale behandlingstiden for forespÞrselen.
- I lÞpet av Origin Trials (eksperimentelle funksjoner som krever egen aktivering) har testing av API Federated Credential Management (FedCM) startet bare pÄ Android-plattformer. Dette API-et gjÞr det mulig Ä opprette sammenslÄtte identitetstjenester som sikrer personvernet og fungerer uten mekanismer for tverrnettsporings, som behandling av tredjeparts informasjonskapsler. Origin Trial innebÊrer muligheten til Ä bruke det spesifiserte API-et fra applikasjoner lastet fra localhost eller 127.0.0.1, eller etter registrering og mottak av en spesialtoke, som gjelder i en begrenset periode for et bestemt nettsted.
- I API Client Hints, der udvikles som en erstatning for User-Agent headeren, hvilket gĂžr det muligt selektivt at levere data om specifikke browser- og systemparametre (version, platform osv.) kun efter anmodning. serveren, muligheten for Ă„ sette inn fiktive navn i listen over nettleseridentifikatorer er lagt til, analogt med mekanismen GREASE (Generate Random Extensions And Sustain Extensibility) som brukes i TLS. For eksempel, i tillegg til â»Chrome»; v=»103âłâ og â»Chromium»; v=»103âłâ kan det legges til en tilfeldig identifikator for en ikke-eksisterende nettleser â»(Not;Browser»; v=»12âłâ. Slike innsettinger vil avdekke problemer med behandling av identifikatorer for ukjente nettlesere, som fĂžrer til at alternative nettlesere mĂ„ late som om de er andre populĂŠre nettlesere for Ă„ omgĂ„ sjekken mot tillatte nettlesere.
- Bilder i AVIF-format er lagt til listen over tillatte filer for deling via API iWeb Share.
- StÞtte for kompresjonsformatet «deflate-raw» er lagt til, som gir tilgang til det rÄ komprimerte strÞmmen uten overskrifter og sluttblokker, noe som kan brukes, for eksempel, til Ä lese og skrive zip-filer.
- For webskjemaelementer er det nÄ mulig Ä bruke attributtet «rel», som gjÞr at man kan anvende navigasjon gjennom webskjemaer med parameterne «rel=noreferrer» for Ä deaktivere overfÞring av Referer-headeren eller «rel=noopener» for Ä deaktivere Window.opener-egenskapen og forby tilgang til konteksten der overgangen ble utfÞrt.
- Implementeringen av popstate-hendelsen er tilpasset oppfÞrselen til Firefox. Popstate-hendelsen genereres nÄ umiddelbart etter at URL-en endres uten Ä vente pÄ at lastingen av siden skal fullfÞres.
- For sider Äpnet uten HTTPS og fra iframe-blokker, er det ikke tillatt Ä fÄ tilgang til APIene Gampepad og Battery Status.
- I SerialPort-objektet er metoden forget() lagt til for Ä avvise tidligere innhentede tillatelser fra brukeren til Ä fÄ tilgang til den serielle porten.
- I CSS-egenskapen overflow-clip-margin er attributtet visual-box lagt til, som definerer hvor fra innholdet som gÄr utenfor omrÄdet skal beskjÊres (kan ta verdiene content-box, padding-box og border-box).
- I iframe-blokker med sandbox-attributtet er det forbudt Ä kalle eksterne protokoller og starte eksterne behandlinger. For Ä oppheve begrensningen mÄ egenskapene allow-popups, allow-top-navigation og allow-top-navigation-with-user-activation brukes.
- StĂžtten for elementet er avsluttet, da det har mistet sin betydning etter at stĂžtte for plugins ble avviklet.
- Det er gjort forbedringer i verktÞyene for webutviklere. For eksempel har panelet Styles fÄtt mulighet til Ä bestemme fargen pÄ punkter utenfor nettleservinduet. ForhÄndsvisningen av parameterverdiene i feilsÞkeren er forbedret. Det er lagt til mulighet for Ä endre rekkefÞlgen av panelene i brukergrensesnittet Elements.
I tillegg til nyheter og feilrettinger i den nye versjonen er 14 sÄrbarheter blitt utbedret. Mange av sÄrbarhetene ble identifisert som et resultat av automatisert testing ved hjelp av verktÞy som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer og AFL. En av problemene (CVE-2022-2156) er vurdert som kritisk, noe som indikerer muligheten for Ä omgÄ alle nivÄene av nettleserbeskyttelse og kjÞre kode pÄ systemet utenfor sandbox-miljÞet. Detaljer om denne sÄrbarheten er fortsatt ikke offentliggjort, det er kun kjent at den skyldes tilgang til et frigitt minneomrÄde (use-after-free).
I lÞpet av programmet for belÞnning for oppdagelse av sÄrbarheter i den nÄvÊrende utgivelsen har Google betalt ut 9 premier pÄ totalt 44 000 amerikanske dollar (én premie pÄ $20000, én premie pÄ $7500, én premie pÄ $7000, to premier pÄ $3000 og én premie pÄ $2000, $1000 og $500). StÞrrelsen pÄ belÞnningen for kritiske sÄrbarheter er forelÞpig ikke fastsatt.
Kilde: opennet.ru


