Release of Chrome 145

Google har slÀppt version 145 av webblÀsaren Chrome. Samtidigt finns den stabila utgÄvan av det fria projektet Chromium, som ligger till grund för Chrome, tillgÀnglig. WebblÀsaren Chrome skiljer sig frÄn Chromium genom anvÀndningen av Google-logotyper, ett system för att skicka meddelanden vid krascher, moduler för att spela upp kopieringsskyddat videoinnehÄll (DRM), ett system för automatisk installation av uppdateringar, stÀndig aktivering av Sandbox-isolering, tillhandahÄllande 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 en separat supportgren för Extended Stable, som hÄlls i 8 veckor. NÀsta version av Chrome, 146, Àr planerad till den 10 mars.

De huvudsakliga förÀndringarna i Chrome 145:

  • Stöd för bildformatet JPEG XL har lagts till, för avkodning av vilket biblioteket jxl-rs anvĂ€nds, som implementerar JPEG-XL i Rust. Stödet för JPEG XL Ă€r fortfarande inaktiverat som standard och krĂ€ver aktivering av instĂ€llningen "chrome://flags/#enable-jxl-image-format".
  • Utvecklingen av AI-lĂ€get fortsĂ€tter, vilket möjliggör interaktion med en AI-agent frĂ„n adressfĂ€ltet eller frĂ„n sidan som öppnas vid ny flik. AI-lĂ€get ger möjlighet att stĂ€lla komplexa frĂ„gor pĂ„ naturligt sprĂ„k och fĂ„ svar baserat pĂ„ aggregering av information frĂ„n de mest relevanta sidorna om Ă€mnet. AnvĂ€ndaren kan precisera information med uppföljande frĂ„gor om sĂ„ behövs. LĂ€ge tillĂ„ter Ă€ven att stĂ€lla frĂ„gor om innehĂ„llet pĂ„ sidan direkt frĂ„n adressfĂ€ltet. I Chrome 145 implementeras AI-lĂ€get i versioner för plattformarna Android och iOS. För anvĂ€ndare i Kanada, Indien och Nya Zeeland inleds standardaktivering av chattboten Gemini (vid anvĂ€ndning av engelska).
  • En mekanism för DBSC (Device Bound Session Credentials) har lagts till, vilket gör det möjligt att koppla en autentisering session pĂ„ webbplatsen till en specifik enhet för att komplicera attacker frĂ„n andra system som anvĂ€nder avlyssnade sessionscookies. För att skapa en enhetskopplad session föreslĂ„s HTTP-huvudet "Secure-Session-Registration". Skyddet bestĂ„r av att tillhandahĂ„lla ett par kryptografiska nycklar kopplade till den aktuella enheten, som genereras vid anslutning och lagras i TPM (Trusted Platform Module). I sessionen anvĂ€nds cookies med kort livslĂ€ngd, som periodiskt uppdateras med den privata nyckeln och kan verifieras med den offentliga nyckeln.
    Release of Chrome 145
  • Parametern som möjliggjorde att inaktivera blockeringen av tvĂ„ngsinstallerade webblĂ€sartillĂ€gg, dĂ€r mindre allvarliga övertrĂ€delser av Chrome Web Store-katalogens regler har identifierats, har tagits bort. Mindre allvarliga övertrĂ€delser inkluderar förekomsten av potentiella sĂ„rbarheter, tvingande av tillĂ€gg utan anvĂ€ndarens vetskap, manipulation av metadata, övertrĂ€delser av reglerna för hantering av anvĂ€ndardata och vilseledande information om funktionaliteten.
  • I versionen för Android-plattformen har Javascript API WebGPU stĂ€ngts av vid aktivering av det avancerade skyddsmodet (AAPM, Android Advanced Protection Mode). Webbplatser som anvĂ€nder WebGPU för att rendera 3D-innehĂ„ll (till exempel Google Maps) kan anvĂ€nda lĂ„ngsammare alternativ som WebGL (i tester upp till 5,78% lĂ„ngsammare). För att avgöra om WebGPU Ă€r avstĂ€ngt kan egenskapen navigator.gpu anvĂ€ndas.
  • I Android-versionen, nĂ€r det avancerade skyddslĂ€get för webblĂ€saren (Enhanced Safe Browsing) Ă€r aktiverat, har lokal analys av sidors utseende implementerats för att kontrollera förekomsten av bedrĂ€gliga tecken. Om den lokala kontrollen upptĂ€cker misstĂ€nkt innehĂ„ll, utförs en ytterligare kontroll pĂ„ Googles servrar, och om det bekrĂ€ftas visas en varning för anvĂ€ndaren.
  • API Origin har lagts till, vilket tillhandahĂ„ller Origin-objektet som implementerar konceptet Web Origin och erbjuder metoder för att jĂ€mföra, serialisera och analysera Web Origin. Termen "Web Origin" definieras i RFC 6454 för att skilja mellan isoleringsgrĂ€nser och tillit till innehĂ„ll. Web Origin omfattar delen av URL:en som inkluderar protokollnamnet, vĂ€rdnamnet och portnumret (till exempel https://opennet.ru). Den nya API:n har införts för att förena operationer med Web Origin för att utesluta sĂ„rbarheter som orsakas av felaktiga jĂ€mförelser av serialiserade ASCII-representationer av Web Origin vid bestĂ€mning av resursers tillhörighet till en och samma webbplats.
  • Behörigheterna för den lokala systemet har separerats vid interaktion med offentliga webbplatser. FörfrĂ„gningar frĂ„n webbplatsen till IP-adresser det lokala nĂ€tverket (intranĂ€t eller interna adresser) och loopback-grĂ€nssnittet (127.0.0.0/8) hanteras nu med olika behörigheter (local-network och loopback-network), vilket krĂ€ver att anvĂ€ndaren bekrĂ€ftar Ă„tgĂ€rden i en speciell dialog. ÅtgĂ€rder som omfattas av skyddet inkluderar försök att ladda resurser, fetch()-anrop och iframe-inbĂ€ddningar. Åtkomst till interna resurser anvĂ€nds av angripare för att genomföra CSRF-attacker mot routrar, accesspunkter, skrivare, företags web-grĂ€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.
  • InstĂ€llningen UserAgentReduction har tagits bort, vilket gjorde att oförĂ€ndrad information kunde Ă„terges i HTTP-headern User-Agent och JavaScript-parametrarna navigator.userAgent, navigator.appVersion och navigator.platform. WebblĂ€saren överför nu alltid en förkortad version av User-Agent utan detaljerad information om plattformen (till exempel "Android 16; S" istĂ€llet för "Android 16; SM-A205U").
  • Den inbyggda PDF-visaren har fĂ„tt möjlighet att spara dokument i Google Drives molnlagring. Dokument som sparas frĂ„n Chrome hamnar i mappen "Saved from Chrome" i Google Drive.
  • API LayoutShift, som möjliggör spĂ„rning av förĂ€ndringar i DOM-elementens positioner pĂ„ skĂ€rmen, har Ă€ndrats för att visa information i CSS-pixlar istĂ€llet för skĂ€rmpixlar. CSS-pixeln tar hĂ€nsyn till skĂ€rmens DPI och ser visuellt likadan ut pĂ„ alla skĂ€rmar, Ă€ven pĂ„ skĂ€rmar med hög pixelupplösning. Ändringen har gjorts för att anpassa Chrome till beteendet hos andra webblĂ€sare.
  • För API:et Controlled Frame har metoden WebRequest.SecurityInfo implementerats, vilket möjliggör för webapplikationen att fĂ„nga HTTPS-, WSS- eller WebTransport-förfrĂ„gningar till servern och erhĂ„lla en avspegling av certifikatet. servern och anvĂ€nda det för manuell verifiering av certifikatet som anvĂ€ndes vid direkt anslutning till samma server via TCP/UDP.
  • Stöd för CSS-egenskaperna column-wrap och column-height har lagts till, som definieras i specifikationen CSS Multi-column Layout 2. Egenskapen column-wrap möjliggör att flytta kolumner till en ny rad istĂ€llet för horisontell rullning om kolumnerna inte fĂ„r plats inom den höjd som anges av egenskapen column-height.
  • Den nya CSS-egenskapen text-justify har lagts till, vilket gör det möjligt att definiera typ av textjustering vid anvĂ€ndning av "text-align: justify".
  • I CSS-egenskaperna letter-spacing och word-spacing tillĂ„ts nu att ange storleken pĂ„ indrag i procent.
  • I JavaScript-objekten Map och WeakMap har specifikationen "upsert" implementerats, vilket förenklar arbetet med kollektioner av nyckel/vĂ€rde-par. Metoderna getOrInsert och getOrInsertComputed har lagts till, som returnerar det befintliga vĂ€rdet i kollektionen som Ă€r associerat med den angivna nyckeln eller skapar en ny post om nyckeln inte hittas.
  • Implementeringen av API:et IndexedDB har omskrivits med hjĂ€lp av databashanteraren SQLite som backend (den tidigare implementeringen var baserad pĂ„ LevelDB i separata filer). Den nya versionen anvĂ€nds för nĂ€rvarande endast i kontexter som placeras i minnet, till exempel anvĂ€nds den i inkognitolĂ€get.
  • FörbĂ€ttringar har gjorts i verktygen för webbutvecklare. I nĂ€tverksinspektörens grĂ€nssnitt har möjligheten att begrĂ€nsa hastigheten för enskilda nĂ€tverksförfrĂ„gningar aktiverats som standard i panelen "Request conditions".

Utöver nyheterna och buggfixarna har den nya versionen ÄtgÀrdat 11 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 tillÄter att kringgÄ alla skyddsnivÄer i webblÀsaren och köra kod utanför sandbox-miljön har upptÀckts. Inom ramen för programmet för att belöna upptÀckter av sÄrbarheter har Google för den aktuella versionen utdelat 11 priser och betalat ut 18,5 tusen dollar (ett pris pÄ $8000, ett pÄ $5000, ett pÄ $2000 och ett pÄ $500, samt tre priser pÄ $1000). Storleken pÄ 4 av priserna har Ànnu inte faststÀllts.

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