Google har slÀppt en ny version av webblÀsaren Chrome 112. Samtidigt finns den stabila utgÄvan av det fria projektet Chromium tillgÀnglig, som fungerar som grunden för Chrome. Chrome-webblÀsaren skiljer sig frÄn Chromium genom anvÀndningen av Googles logotyper, ett system för att skicka meddelanden vid krasch, moduler för att spela upp kopieringsskyddat videoinnehÄll (DRM), ett automatiskt uppdateringssystem, stÀndig aktivering av Sandbox-isolering, leverans av nycklar till Google API och överföring av RLZ-parametrar vid sökning. För dem som behöver mer tid för uppdatering finns en separat stödd version av Extended Stable, som följs upp under 8 veckor. NÀsta utgÄva av Chrome 113 Àr planerad till den 2 maj.
Huvudsakliga förÀndringar i Chrome 112:
- Funktionaliteten i grÀnssnittet "SÀkerhetskontroll" (Safety check) har utökats sÄ att det visar en sammanstÀllning av potentiella sÀkerhetsproblem, sÄsom anvÀndning av komprometterade lösenord, status för skanning av skadliga webbplatser (Safe Browsing), förekomsten av ouppdaterade uppdateringar och identifiering av skadliga tillÀgg. I den nya versionen har automatisk Äterkallelse av tidigare beviljade behörigheter för lÀnge oanvÀnda webbplatser implementerats samt alternativ för att inaktivera automatisk Äterkallelse och ÄterfÄ Äterkallade behörigheter har lagts till.
- Webbplatser fÄr inte stÀlla in egenskapen document.domain för att tillÀmpa same-origin-villkor pÄ resurser som laddas frÄn olika subdomÀner. Om en anslutning mellan subdomÀner behöver upprÀttas, bör funktionen postMessage() eller API:t Channel Messaging anvÀndas.
- Stödet för körning av specialiserade webblÀsarappar (Chrome Apps) pÄ plattformarna Linux, macOS och Windows har upphört. IstÀllet för Chrome Apps bör fristÄende webblÀsarappar baserade pÄ teknologi för Progressive Web Apps (PWA) och standard Web API anvÀndas.
- I den inbyggda lagringen av rotcertifikat frÄn certifieringsmyndigheter (Chrome Root Store) har hantering av namnbegrÀnsningar för rotcertifikat införts (till exempel kan ett visst rotcertifikat tillÄtas att generera certifikat endast för specifika domÀner första nivÄn). I Chrome 113 planeras en övergÄng till att anvÀnda Chrome Root Store och en inbyggd mekanism för certifikatverifiering pÄ plattformarna Android, Linux och ChromeOS (övergÄngen till Chrome Root Store skedde tidigare pÄ Windows och macOS).
- För vissa anvÀndare erbjuds ett förenklat grÀnssnitt för att ansluta sitt konto i Chrome.

- Möjlighet att exportera och skapa sÀkerhetskopior i Google-arkivaren (Google Takeout) för data som anvÀnds vid synkronisering av olika Chrome-exemplar och som har typerna AUTOFILL, PRIORITY_PREFERENCE, WEB_APP, DEVICE_INFO, TYPED_URL, ARC_PACKAGE, OS_PREFERENCE, OS_PRIORITY_PREFERENCE och PRINTER.
- Sidan för autentisering av tillÀgg baserade pÄ Web Auth Flow visas nu i fliken istÀllet för i ett separat fönster, vilket gör att URL:en kan ses för att skydda mot nÀtfiske. Den nya implementeringen delar den gemensamma anslutningstillstÄndet för alla flikar och bibehÄller tillstÄndet efter omstart.

- FrĂ„n tjĂ€nstearbetare för webblĂ€sartillĂ€gg har Ă„tkomst till API:et WebHID beviljats, vilket Ă€r avsett för lĂ„g nivĂ„ Ă„tkomst till HID-enheter (Human Interface Device, tangentbord, möss, spelkontroller, pekplattor) och organisering av arbete utan att specifika drivrutiner behöver finnas i systemet. Ăndringen har gjorts för att sĂ€kerstĂ€lla övergĂ„ngen till den tredje versionen av manifestet för Chrome-tillĂ€gg, som tidigare adresserade WebHID frĂ„n bakgrundssidor.
- CSS har fÄtt stöd för inbÀddade regler som definieras med hjÀlp av selektorn "nesting". InbÀddade regler gör det möjligt att minska storleken pÄ CSS-filen och eliminera upprepade selektorer. .nesting { color: hotpink; > .is { color: rebeccapurple; > .awesome { color: deeppink; } } }
- CSS-egenskapen animation-composition har lagts till, vilket möjliggör anvÀndning av kompositoperationer för att samtidigt tillÀmpa flera animationer som pÄverkar samma egenskap.
- Ăverföring av submit-knappen till FormData-konstruktorn har tillĂ„tits, vilket gör att FormData-objekt kan skapas med samma dataset som vid skickande av den ursprungliga formulĂ€ret efter att knappen har tryckts.
- ReguljÀra uttryck med flaggan "v" har fÄtt stöd för operationsinstÀllningar (set), strÀnglitteraler, inbÀddade klasser och Unicode-strÀngegenskaper som förenklar skapandet av reguljÀra uttryck som omfattar specifika Unicode-symboler. Till exempel, konstruktionen "\/[\p{Script_Extensions=Greek}&&\p{Letter}]/v" gör det möjligt att omfatta alla grekiska tecken.
- Algoritmen för att vÀlja initialt fokus för dialoger skapade med hjÀlp av elementet
- I WebView har testning av överföringen av rubriken X-Requested-With pÄbörjats i kategorin förÄldrade.
- Experimentell stöd för anslutning av skrÀputtagare för WebAssembly har lagts till.
- WebAssembly har fÄtt stöd för objektkod för direkt och indirekt tail-call rekursion.
- FörbÀttringar har gjorts i verktygen för webbutvecklare. Stöd för inbÀddad CSS har lagts till. I Rendering-fliken har ett lÀge för att simulera minskad kontrast lagts till, vilket gör det möjligt att bedöma hur personer med nedsatt kontrastkÀnslighet ser webbplatsen. I webbkonsolen har markering av meddelanden relaterade till villkorliga avbrottspunkter och loggpunkter införts. I stilpanelen har verktygstips med korta beskrivningar av CSS-egenskaper lagts till.

Förutom nyheter och buggfixar har den nya versionen ÄtgÀrdat 16 sÄrbarheter. MÄnga av sÄrbarheterna identifierades genom automatiserad testning med verktyg som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Inga kritiska problem har identifierats som kan kringgÄ alla skyddsnivÄer i webblÀsaren och köra kod i systemet utanför sandbox-miljön. Inom ramen för programmet för belöning av sÄrbarhetsupptÀckter har Google betalat ut 14 belöningar pÄ totalt 26,5 tusen USD (tre belöningar pÄ $5000 och $1000, tvÄ belöningar pÄ $2000 och en belöning pÄ $1000 och $500). Storleken pÄ 4 belöningar har Ànnu inte faststÀllts.
KĂ€lla: opennet.ru



