UtgÄvan av webblÀsaren Chrome 137.

Google har publicerat en release av webblÀsaren Chrome 137. Samtidigt Àr en stabil version av det fria projektet Chromium tillgÀnglig, som utgör grunden för Chrome. Chrome-webblÀsaren skiljer sig frÄn Chromium genom anvÀndningen av Google-logotyper, har ett system för att skicka aviseringar vid krasch, moduler för att spela upp skyddat videoinnehÄll (DRM), ett automatiskt system för att installera uppdateringar, konstant aktiverad Sandbox-isolering, leverans av nycklar för Google API och överföring av RLZ-parametrar vid sökning. För dem som behöver mer tid för uppdatering, stöds en separat Extended Stable-version med 8 veckors support. NÀsta release av Chrome 138 Àr planerad till den 24 juni.

HuvudÀndringarna i Chrome 137:

  • I versionerna för Windows och macOS har chattbotten Gemini integrerats, som kan förklara innehĂ„llet pĂ„ den aktuella sidan och svara pĂ„ relaterade frĂ„gor utan att vĂ€xla frĂ„n den aktuella fliken. Text- och röstinteraktion med Gemini stöds. Arbetet med chattbotten Ă€r för nĂ€rvarande tillgĂ€ngligt endast för en del av anvĂ€ndarna i USA som har prenumerationer pĂ„ Google AI Pro och Ultra.
  • I likhet med det tidigare genomförda segmenteringslagret sĂ€kerstĂ€lls isolering av bearbetningen av URL-scheman "blob:", som Ă€r avsedda för Ă„tkomst till lokalt genererade data via Blob- eller File-API:et. Vid segmenteringen kopplas ett separat kĂ€nnetecken till nyckeln som anvĂ€nds för att hĂ€mta objekt, vilket definierar kopplingen till den primĂ€ra domĂ€n, frĂ„n vilken den huvudsakliga sidan öppnades, vilket gör det möjligt att blockera metoder för att spĂ„ra anvĂ€ndarens rörelser mellan webbplatser genom manipulation med URL "blob:.
  • I lĂ€get för avancerat skydd av webblĂ€saren (Safe Browsing > Enhanced protection) har möjligheten att anvĂ€nda en stor sprĂ„kmodell aktiverats för att identifiera bedrĂ€gliga sidor baserat pĂ„ deras innehĂ„ll. AI-modellen körs pĂ„ klientsidan, men om misstĂ€nkt innehĂ„ll upptĂ€cks, genomförs en extra kontroll pĂ„ servrar Google. I den nuvarande versionen samlas endast information in om problematiska sidor. I nĂ€sta release planeras det att börja visa varningar till anvĂ€ndaren.
  • Skydd mot dolda anvĂ€ndaridentifieringar aktiveras via HSTS-cache (HTTP Strict Transport Security). HSTS gör det möjligt för webbplatser att omdirigera anvĂ€ndare frĂ„n HTTP till HTTPS. Under arbetets gĂ„ng sparas vĂ€rdnamnet som anges via HSTS i den interna cachen, vilket gör det möjligt att anvĂ€nda nĂ€rvaron eller frĂ„nvaron av vĂ€rden i cachen för att lagra en bit information. För att dölja lagringen av en 32-bitars anvĂ€ndaridentifierare kan en array av 32 bilder anvĂ€ndas, levererade frĂ„n olika vĂ€rdar över HTTP (http://bit0.example.com/image.jpg, http://bit1.example.com/image.jpg etc.). Identifierarens bestĂ€mning görs genom att kontrollera frĂ„n vilka vĂ€rdar bilderna laddades via HTTPS och vilka via HTTP (om bilderna tidigare levererades via HTTP och sedan omdirigerades till HTTPS via HSTS, laddas de vid efterföljande förfrĂ„gningar direkt via HTTPS, vilket undviker anrop via HTTP). Skyddet handlar om att tillĂ„ta uppdatering av HSTS endast för resurser pĂ„ hög nivĂ„ och blockera uppdatering av HSTS i förfrĂ„gningar om subresurser.
  • För WebRTC-anslutningar har stöd för protokollet DTLS 1.3 (Datagram Transport Layer Security, motsvarigheten till TLS för UDP) implementerats. Stöd för DTLS 1.3 Ă€r nödvĂ€ndigt för att anvĂ€nda post-kvanta krypteringsalgoritmer i WebRTC.
  • Kommandoradsalternativet "—load-extension" har tagits bort, vilket möjliggör laddning av tillĂ€gg. Alternativet har tagits bort för att minska risken att det anvĂ€nds för att ladda skadliga tillĂ€gg. För att tvinga laddning av packade tillĂ€gg rekommenderas att anvĂ€nda knappen Load Unpacked pĂ„ sidan för tillĂ€ggshantering (chrome://extensions/) efter att utvecklarlĂ€ge har aktiverats. I Chromium och testversioner av Chrome For Testing har stöd för alternativet "—load-extension" bevarats.
  • Det har beslutats att avstĂ„ frĂ„n automatisk Ă„tergĂ„ng till anvĂ€ndning av SwiftShader mjukvarugrafik för WebGL, som implementerar Vulkan API. Om det saknas en korrekt GPU-baserad backend kommer skapandet av WebGL-kontext nu att returnera ett fel istĂ€llet för att vĂ€xla till SwiftShader. Nerlagd anvĂ€ndning av SwiftShader kommer att öka sĂ€kerheten genom att eliminera körning av kod som genererats av JIT-kompilatorn i processen som hanterar interaktionen med GPU. För att Ă„teraktivera anvĂ€ndning av SwiftShader finns en separat kommandoradsparameter "—enable-unsafe-swiftshader". I Chrome-version 137 för anvĂ€ndare pĂ„ Linux- och macOS-plattformar kommer en varning att visas i webbkonsolen vid anvĂ€ndning av SwiftShader, och i Chrome 138 kommer Ă„tergĂ„ngen till SwiftShader att stĂ€ngas av. För Windows-anvĂ€ndare har SwiftShader-systemet ersatts av den inbyggda Windows mjukvarugrafiken WARP (Windows Advanced Rasterization Platform).
  • InstĂ€llningarna har lagts till för att aktivera funktionen "Autofill with AI", vilket förenklar ifyllandet av webblanketter. NĂ€r den Ă€r aktiverad anvĂ€nder webblĂ€saren en AI-modell för att förstĂ„ webblanketten och automatiskt fylla i fĂ€lten baserat pĂ„ hur anvĂ€ndaren tidigare har fyllt i liknande formulĂ€r.
  • API:et för Web Cryptography har lagts till stöd för kryptografiska algoritmer baserade pĂ„ elliptiska kurvor, sĂ„som Ed25519 digitala signaturer.
  • CSS-egenskapen "reading-flow" har implementerats, vilket gör det möjligt att styra bearbetningsordningen av element i flex-, grid- och blockcontainrar vid anvĂ€ndning av skĂ€rmlĂ€sare och vid sekventiell navigering. Dessutom har egenskapen "reading-order" lagts till, vilket ger möjlighet att manuellt Ă„sidosĂ€tta ordningen av element.
  • I CSS föreslĂ„s funktionen "if()", som Ă€r avsedd för att vĂ€lja vĂ€rden baserat pĂ„ resultatet av villkorliga uttryck. En lista med par "villkor:vĂ€rde" separerade med semikolon ges som argument. Funktionen gĂ„r igenom dessa par och stannar vid det första uppfyllda villkoret. Till exempel: "background-color: if(style(—color: white): black; else: white);".
  • I CSS-egenskapen offset-path har funktionen shape() implementerats för att skapa former med kommandon som motsvarar funktionen path(), men som tillĂ„ter anvĂ€ndning av standard CSS-syntax.
  • API JSPI (JavaScript Promise Integration) har lagts till, vilket möjliggör integration av WebAssembly-applikationer med JavaScript-objektet Promise och gör det möjligt för WebAssembly-program att fungera som en Promise-generator och interagera med Promise-baserade API:er.
  • I API:erna CanvasRenderingContext2D, OffscreenCanvasRenderingContext2D och ImageData har stöd för pixelformat lagts till, som anvĂ€nder flyttal för att representera fĂ€rgkomponenter.
  • I Origin trials-lĂ€get erbjuds experimentella API:er som Rewriter och Writer, som möjliggör ombearbetning (till exempel att sammanfatta eller Ă€ndra berĂ€ttarstil) eller generering av text med hjĂ€lp av stora sprĂ„kmodeller.
  • Verktygen för webbutvecklare har fĂ„tt möjlighet att koppla till arbetsytor, vilket gör att Ă€ndringar som gjorts i JavaScript, HTML och CSS kan sparas i lokala filer nĂ€r man arbetar med de inbyggda verktygen i webblĂ€saren. AI-assistentens funktioner har utökats för att kunna Ă€ndra CSS och analysera prestanda.

Utöver nya funktioner och buggfixar har den nya versionen ÄtgÀrdat 1 sÄrbarheter. MÄnga av sÄrbarheterna upptÀcktes genom automatiserad testning med verktyg som 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 utanför sandlÄdemiljön har identifierats. Inom ramen för belöningsprogrammet för upptÀckta sÄrbarheter har Google betalat ut 8 belöningar till ett vÀrde av 7500 USD för den aktuella versionen (en belöning pÄ 4000 USD, 2000 USD, 1000 USD och 500 USD). Storleken pÄ de fyra belöningarna Àr Ànnu inte faststÀlld.

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