UtgÄvan av webblÀsaren Chrome 142

Google har slÀppt en version av webblÀsaren Chrome 142. Samtidigt finns det en stabil version av det fria projektet Chromium, som Àr grunden för Chrome. Chrome-webblÀsaren skiljer sig frÄn Chromium genom anvÀndning av Google-logotyper, att den har ett system för att skicka meddelanden vid krascher, moduler för att spela upp skyddat videoinnehÄll (DRM), ett automatiskt uppdateringssystem, stÀndig aktivering av Sandbox-isolering, tillhandahÄllande av nycklar till Google API och överföring av RLZ-parametrar vid sökningar. För de som behöver mer tid för uppdateringar, stöds en separat gren av Extended Stable, som Àr förlÀngd med 8 veckor. NÀsta version av Chrome 143 Àr planerad till den 2 december.

Huvudsakliga förÀndringar i Chrome 142:

  • Skydd mot Ă„tkomst till det lokala systemet vid interaktion med offentliga webbplatser har aktiverats. Vid anrop frĂ„n en offentlig eller intern nĂ€tverkswebbplats (intranĂ€t) till IP-adresser det lokala systemet eller loopback-grĂ€nssnittet (127.0.0.0/8) kommer webblĂ€saren att visa en dialogruta för att be om bekrĂ€ftelse av operationen. Skyddet omfattar försök att ladda ner resurser, fetch()-anrop och iframe-inbĂ€ddningar. Skyddet tillĂ€mpas Ă€nnu inte pĂ„ anslutningar via WebSockets, WebTransport och WebRTC, men kommer att lĂ€ggas till för dessa teknologier senare.

    Åtkomst till interna resurser anvĂ€nds av angripare för att genomföra CSRF-attacker mot routrar, Ă„tkomstpunkter, skrivare, företagswebbgrĂ€nssnitt och andra enheter och tjĂ€nster som tar emot förfrĂ„gningar endast frĂ„n det lokala nĂ€tverket. Dessutom kan skanning av interna resurser anvĂ€ndas för indirekt identifiering eller insamling av information om det lokala nĂ€tverket.

  • Ett enhetligt och förenklat grĂ€nssnitt har föreslagits för att koppla till Google-kontot och synkronisera data som sparade lösenord och bokmĂ€rken. Synkroniseringen Ă€r integrerad med inloggningen till kontot och presenteras inte som en separat funktion i instĂ€llningarna. AnvĂ€ndare kan koppla Chrome till sitt Google-konto och anvĂ€nda det för att lagra lösenord, bokmĂ€rken, webbhistorik och flikar. Denna funktion Ă€r för nĂ€rvarande aktiverad för en del anvĂ€ndare, och tĂ€ckningen kommer att öka gradvis.
  • En ny processisoleringsmodell - 'Origin Isolation' - har implementerats, dĂ€r varje innehĂ„llsursprung (origin - en kombination av protokoll, domĂ€n och port, till exempel "https://foo.example.com"), isoleras i en separat renderingsprocess. Eftersom ökad fragmentering av isoleringen kan leda till ökad minnesanvĂ€ndning och belastning pĂ„ CPU:n, aktiveras det nya isoleringslĂ€get endast pĂ„ system som har mer Ă€n 4 GB RAM. PĂ„ lĂ„gpresterande utrustning kommer den tidigare metoden för isolering att fortsĂ€tta anvĂ€ndas, dĂ€r alla olika innehĂ„llskĂ€llor kopplade till en webbplats (till exempel foo.example.com och bar.example.com) isoleras i en separat process.
  • PĂ„ system med Windows och macOS dĂ€r centraliserad hantering av Chrome inte tillĂ€mpas, har automatisk inaktivering av tvĂ„ngsinstallerade webblĂ€sartillĂ€gg implementerats, dĂ€r obetydliga brott mot reglerna i Chrome Web Store har identifierats. Obetydliga brott omfattar nĂ€rvaro av potentiella sĂ„rbarheter, tvingad installation av tillĂ€gg utan anvĂ€ndarens vetskap, manipulation av metadata, brott mot regler för hantering av anvĂ€ndardata och vilseledande information om funktionalitet. Om anvĂ€ndaren sĂ„ önskar kan den inaktiverade tillĂ€gget Ă„terstĂ€llas.
  • I Android-versionen, pĂ„ liknande sĂ€tt som i versionerna för stationĂ€ra system, har en varning för bedrĂ€gliga sidor implementerats, upptĂ€ckta av en stor sprĂ„kmodell baserat pĂ„ innehĂ„llsanalys. AnvĂ€ndningen av AI tillĂ€mpas i lĂ€get för utökat skydd för webblĂ€saren (Enhanced Safe Browsing). AI-modellen körs pĂ„ klientsidan, men om misstankar om tveksamt innehĂ„ll upptĂ€ckts, görs en ytterligare kontroll pĂ„ Googles servrar.
  • I implementeringen av protokollet DTLS (Datagram Transport Layer Security, motsvarigheten till TLS för UDP), som anvĂ€nds för WebRTC-anslutningar, ingĂ„r anvĂ€ndning av post-kvantkrypteringsalgoritmer.
  • Statusen för aktivering, som anges vid anvĂ€ndaraktivitet pĂ„ sidan, sparas efter övergĂ„ng till en annan sida med samma domĂ€n. Sparande av aktiveringen kommer att underlĂ€tta utvecklingen av flersidiga webbapplikationer och lösa problem som att sĂ€tta fokus pĂ„ inmatning nĂ€r webbplatsen visar sitt virtuella tangentbord.
  • I CSS har pseudoklasserna ":target-before" och ":target-after" lagts till för att definiera föregĂ„ende och nĂ€sta markörer i förhĂ„llande till den aktuella rullningspositionen (":target-current").
  • I stilar containrar (@container) och funktionen if() Ă€r anvĂ€ndningen av intervallsyntax (Range Syntax), definierad i specifikationen för Media Queries Level 4, tillĂ„ten. Detta gör det möjligt att anvĂ€nda vanliga matematiska jĂ€mförelseoperatorer och logiska operatorer för att definiera vĂ€rdeintervall. Till exempel kan du nu ange @container style(—inner-padding > 1em) och background-color: if(style(attr(data-columns, type) > 2): lightblue; else: white);
  • I elementen «<button>» och «<a>» har stöd för attributet «interestfor» lagts till, vilket gör det möjligt att ordna åtgärder, såsom att visa ett popup-fönster, när användaren visar intresse för elementet. Tecken på intresse betraktas av webbläsaren som situationer där muspekaren svävar över och hålls kvar på elementet, genvägar trycks in eller beröring hålls kvar på pekskärmen. När intresse upptäcks på ett element med attributet «interestfor» genererar webbläsaren en händelse av typen InterestEvent.
  • FörbĂ€ttringar har gjorts i verktygen för webbutvecklare. En knapp för snabb Ă„tkomst till AI-assistenten har lagts till i det övre högra hörnet. Kontextmenyelementet Ask AI har omdöpts till Debug with AI och har utökats med möjlighet att utföra omedelbara Ă„tgĂ€rder beroende pĂ„ kontext. I webbkonsolen och kodpanelen kan AI-assistenten Gemini nu generera rekommendationer med kod.
    UtgÄvan av webblÀsaren Chrome 142

    I verktygen för webbutvecklare har integration med GDP-tjÀnsten (Google Developer Program) införts. Utvecklare kan nu ansluta till sin profil i GDP direkt frÄn Chrome DevTools och fÄ bonusar för att utföra vissa uppgifter i detta grÀnssnitt.

    UtgÄvan av webblÀsaren Chrome 142

Förutom nyheter och buggfixar har den nya versionen ÄtgÀrdat 20 sÄrbarheter. MÄnga av sÄrbarheterna upptÀcktes genom automatiserad testning med verktygen AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Inga kritiska problem som skulle kunna kringgÄ alla sÀkerhetsnivÄer i webblÀsaren och köra kod i systemet utanför sandbox-miljön har upptÀckts. Inom ramen för programmet för belöningar för att upptÀcka sÄrbarheter har Google inrÀttat 20 priser med ett totalvÀrde av 130 000 USD (tvÄ priser pÄ 50 000 USD, ett pris pÄ 10 000 USD och tre priser pÄ 3 000 USD, tvÄ priser pÄ 2 000 USD och tre priser pÄ 1 000 USD). Storleken pÄ 8 belöningar har Ànnu inte bestÀmts.

Det Ă€r ocksĂ„ vĂ€rt att notera upptĂ€ckten av en Ă€nnu oĂ„tgĂ€rdad sĂ„rbarhet i Blink-motorn, som orsakar krascher och hĂ€ngningar i webblĂ€saren vid körning av viss JavaScript-kod. SĂ„rbarheten beror pĂ„ arkitektoniska problem i renderingmotorn, relaterade till avsaknaden av begrĂ€nsningar för intensiteten pĂ„ uppdateringsoperationer av egenskapen "document.title". FrĂ„nvaron av begrĂ€nsningar tillĂ„ter att "document.title" anvĂ€nds för att göra tiotals miljoner Ă€ndringar i DOM per sekund, vilket efter nĂ„gra sekunder leder till att grĂ€nssnittet hĂ€nger pĂ„ grund av blockering av huvudtrĂ„den och betydande minnesanvĂ€ndning. Efter 15–60 sekunder kraschar webblĂ€saren.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster