Google har lanserat webblÀsaren Chrome 112. Samtidigt finns det en stabil version av det fria projektet Chromium, som utgör grunden för Chrome. WebblÀsaren Chrome skiljer sig frÄn Chromium genom att den anvÀnder Googles logotyper, har ett system för att skicka aviseringar vid krasch, moduler för att spela upp kopieringsskyddat videoinnehÄll (DRM), ett system för att automatiskt installera uppdateringar, konstant aktiverad sandbox-isolering, leverans av nycklar till Google API och överföring av RLZ-parametrar vid sökningar. För dem som behöver mer tid för att uppdatera finns det en separat Extended Stable-version stödd under 8 veckor. NÀsta utgivning 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 utvidgats, vilket visar en sammanfattning av potentiella sÀkerhetsproblem, sÄsom anvÀndning av komprometterade lösenord, status för kontroller av skadliga webbplatser (Safe Browsing), tillgÄng till icke installerade uppdateringar och upptÀckten 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 lagts till för att inaktivera automatisk Äterkallelse och ÄterstÀlla Äterkallade behörigheter.
- 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 att köra specialiserade web-appar (Chrome Apps) pÄ plattformarna Linux, macOS och Windows har upphört. IstÀllet för Chrome Apps bör avskilda web-appar baserade pÄ teknologin Progressive Web Apps (PWA) och standardiserade Web API anvÀndas.
- Det inbyggda lagret av rotcertifikat för certifieringsmyndigheter (Chrome Root Store) har inkluderats hanteringen av namnbegrÀnsningar för rotcertifikat (till exempel kan ett visst rotcertifikat tillÄtas att generera certifikat endast för specifika domÀner topdnivÄ). I Chrome 113 planeras en övergÄng till anvÀndning av Chrome Root Store och det inbyggda certifikatverifieringssystemet pÄ plattformarna Android, Linux och ChromeOS (övergÄngen till Chrome Root Store har tidigare genomförts i Windows och macOS).
- För vissa anvÀndare erbjuds ett förenklat grÀnssnitt för att ansluta sitt konto i Chrome.

- Det har lagts till en funktion för att exportera och skapa sÀkerhetskopior i Google Archive (Google Takeout) för data som anvÀnds vid synkronisering av olika Chrome-instanser med 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 med Web Auth Flow visas nu i en flik istÀllet för i ett separat fönster, vilket gör att URL:en kan ses för att skydda mot phishing. Den nya implementationen delar Àven det gemensamma anslutningstillstÄndet för alla flikar och sparar tillstÄndet efter omstart.

- FrĂ„n Service Workern för webblĂ€sartillĂ€gg har tillgĂ„ng till API WebHID beviljats, avsett för lĂ„g nivĂ„ tillgĂ„ng till HID-enheter (human interface devices, tangentbord, möss, spelkontroller, touchpad) och organisering av arbetet utan att specifika drivrutiner behövs i systemet. Ăndringen har gjorts för att möjliggöra övergĂ„ng till den tredje versionen av Chrome-tillĂ€ggens manifest, tidigare som hĂ€mtade WebHID frĂ„n bakgrundssidor.
- Stöd för inbÀddade regler har lagts till i CSS, definierade med hjÀlp av selektorn "nesting". InbÀddade regler gör det möjligt att minska storleken pÄ CSS-filen och bli av med upprepade selektorer. .nesting { color: hotpink; > .is { color: rebeccapurple; > .awesome { color: deeppink; } } }
- CSS-egenskapen animation-composition har lagts till, vilket gör det möjligt att anvÀnda kompositionsoperationer för att samtidigt tillÀmpa flera animationer som berör samma egenskap.
- Ăverföring av submit-knappen till FormData-konstruktorn har tillĂ„tits, vilket gör att FormData-objekt kan skapas med samma uppsĂ€ttning data som vid skickande av den ursprungliga formen efter att knappen tryckts.
- I reguljÀra uttryck med flaggan "v" har stöd för set-operationer, strÀngliteraler, inbÀddade klasser och Unicode-strÀngegenskaper lagts till, vilket förenklar skapandet av reguljÀra uttryck som omfattar specifika Unicode-tecken. Till exempel gör konstruktionen "\/[\p{Script_Extensions=Greek}&&\p{Letter}]\/v" det möjligt att tÀcka alla grekiska tecken.
- Algoritmen för val av initial fokus för dialoger skapade med elementet
- I WebView inleddes testningen av överföringen av X-Requested-With-headern till avdelningen för förÄldrad.
- Experimentell stöd för anslutning av skrÀddarsydda samlare för WebAssembly har lagts till.
- WebAssembly har nu stöd för objektkod för direkt och indirekt svansrekursion.
- 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 simulering av minskad kontrast lagts till, vilket gör det möjligt att bedöma hur personer med nedsatt kontrastkÀnslighet ser webbplatsen. Webkonsolen har infört markering av meddelanden kopplade till konditionella brytpunkter och logpunkter. I stilpanelen har verktytips med en kort beskrivning av CSS-egenskaper lagts till.

Förutom nyheter och buggfixar har 16 sÄrbarheter ÄtgÀrdats i den nya versionen. MÄnga av sÄrbarheterna identifierades genom automatiserad testning med hjÀlp av verktygen AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Inga kritiska problem hittades som skulle kunna 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öningar för upptÀckta sÄrbarheter har Google betalat ut 14 priser pÄ totalt 26 500 USD (tre priser pÄ $5000 och $1000, tvÄ priser pÄ $2000 och ett pris pÄ $1000 och $500). Storleken pÄ 4 av priserna har Ànnu inte bestÀmts.
KĂ€lla: opennet.ru



