Chrome 146 slÀppt. Officiella Linux-versioner av Chrome för ARM64 har tillkÀnnagetts

Google har publicerat lanseringen av webblÀsaren Chrome 146. Samtidigt finns den stabila versionen 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 Googles logotyper, ett system för att skicka meddelanden vid krasch, moduler för att spela upp kopieringsskyddat videoinnehÄll (DRM), ett automatiskt uppdateringssystem, konstant aktiverad 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 att uppdatera, finns en separat version av Extended Stable, som stöds i 8 veckor. NÀsta version av Chrome 147 Àr planerad till den 7 april.

Separat har Google tillkÀnnagettt publiceringen av officiella versioner av Chrome för Linux-system baserade pÄ ARM64-arkitekturen. Linux-versioner för ARM64 kommer att börja skapas under andra kvartalet 2026 och kommer att finnas tillgÀngliga i deb- och rpm-paket. Tidigare publicerades officiella versioner av Chrome för Linux endast för x86_64-arkitekturen, medan endast tredjepartsversioner av Chromium erbjudits av distributioner för ARM64-arkitekturen. Den officiella versionen av Chrome skiljer sig genom stöd för att ansluta till ett Google-konto, integration av Googles tjÀnster, synkronisering av data mellan enheter, förenklad installation av tillÀgg frÄn Chrome Web Store och möjligheten att aktivera ett utökat skyddslÀge.

Huvudsakliga förÀndringar i Chrome 146:

  • För en del anvĂ€ndare har mekanismen för selektiv begrĂ€nsning av behörigheter (Selective permission intervention) aktiverats. Denna mekanism blockerar relaterade JavaScript-skript för visning av reklam, sĂ„ att de inte fĂ„r tillgĂ„ng till funktioner som pĂ„verkar integriteten, sĂ„som Ă„tkomst till platsinformation, mikrofonen, urklipp, Bluetooth, USB, seriell port och skĂ€rmdelning. IdĂ©n Ă€r att om en anvĂ€ndare har gett en sida tillgĂ„ng till sĂ„dana funktioner, kommer dessa behörigheter inte att tillĂ€mpas pĂ„ tredjeparts skript som Ă€r inbĂ€ddade pĂ„ den sidan och laddas frĂ„n andra webbsidor (isolerat genom taggen iframe eller direkt genom taggen script).
  • Strukturen för sĂ€kerhetsinstĂ€llningar har Ă€ndrats. För att förenkla processen har anvĂ€ndaren fĂ„tt möjlighet att vĂ€lja mellan en standard och en förstĂ€rkt skyddsnivĂ„, vilket gör det möjligt att uppnĂ„ önskad sĂ€kerhetsnivĂ„ utan att behöva bry sig om detaljer och avancerade alternativ. Vid val av förstĂ€rkt lĂ€ge genomförs en ytterligare kontroll av URL:er och innehĂ„ll. servrar Google visar varningar för oskyddade anslutningar och sĂ€nker hastigheten pĂ„ ovanliga webbplatser för anvĂ€ndaren för att blockera attacker. Om sĂ„ önskas kan anvĂ€ndaren Ă„tergĂ„ till det gamla systemet för separat konfiguration av varje instĂ€llning. För att hantera aktiveringen av det nya upplĂ€gget för sĂ€kerhetsinstĂ€llningar föreslĂ„s parametern "chrome://flags/#bundled-security-settings". Chrome 146 slĂ€ppt. Officiella Linux-versioner av Chrome för ARM64 har tillkĂ€nnagetts
  • Utvecklingen av AI-lĂ€get har fortsatt, vilket möjliggör interaktion med AI-agenten frĂ„n adressfĂ€ltet eller frĂ„n sidan som visas vid öppnande av en ny flik. AI-lĂ€get ger möjlighet att stĂ€lla komplexa frĂ„gor pĂ„ naturligt sprĂ„k och fĂ„ svar baserade pĂ„ aggregering av information frĂ„n de mest relevanta sidorna kring det angivna Ă€mnet. Vid behov kan anvĂ€ndaren precisera informationen med följdfrĂ„gor. LĂ€get tillĂ„ter ocksĂ„ att stĂ€lla frĂ„gor om innehĂ„llet pĂ„ sidan direkt frĂ„n adressfĂ€ltet. I Chrome 146 har möjligheten att anvĂ€nda filer frĂ„n Google Drive-lagring som kontext för AI-agenten implementerats.
  • I lĂ€get för automatisk ifyllning av fĂ€lt har anvĂ€ndaren fĂ„tt möjlighet att anvĂ€nda ytterligare typer av data som tidigare endast var tillgĂ€ngliga vid aktivering av lĂ€get för utökad automatisk ifyllning (Enhanced autofill).
  • En gradvis aktivering av skydd mot Ă„tkomst till det lokala systemet vid interaktion med offentliga webbplatser har pĂ„börjats. Åtkomst frĂ„n webbplatser till IP-adresser lokala nĂ€tverk (intranĂ€t eller interna adresser) eller loopback-grĂ€nssnittet (127.0.0.0/8) kommer att krĂ€va anvĂ€ndarens bekrĂ€ftelse av Ă„tgĂ€rden. SkyddsĂ„tgĂ€rden omfattar försök att ladda ner resurser, fetch()-förfrĂ„gningar och iframe-insĂ€ttningar. Skyddet tillĂ€mpas för nĂ€rvarande inte pĂ„ anslutningar via WebSockets, WebTransport och WebRTC, men det kommer att lĂ€ggas till för dem i nĂ€sta version.

    Angrepp pÄ interna resurser anvÀnds av illvilliga aktörer för att indirekt identifiera och genomföra CSRF-attacker mot routrar, accesspunkter, skrivare, företags webbgrÀnssnitt och andra enheter och tjÀnster som tar emot förfrÄgningar endast frÄn det lokala nÀtverket. För att hantera hur subnÀt kategoriseras som interna eller offentliga har instÀllningen LocalNetworkAccessIpAddressSpaceOverrides föreslagits, och för att automatiskt tillÄta Ätkomst för underordnade iframe baserat pÄ behörigheterna hos förÀldraiframe har instÀllningen LocalNetworkAccessPermissionsPolicyDefaultEnabled lagts till.

  • CSS-egenskaperna "animation-trigger" och "trigger-scope" har lagts till för att styra animationer baserat pĂ„ sidans rullningsposition. Till exempel kan man starta, stoppa eller Ă„terstarta animationen nĂ€r en viss rullningsposition nĂ„s, enbart med deklarativ CSS utan att anvĂ€nda JavaScript-kod.
  • Stödet för registret av anvĂ€ndarelement har implementerats för att dela upp synligheten av anvĂ€ndarens HTML-element, vilket kan behövas nĂ€r man anvĂ€nder flera olika anvĂ€ndar-HTML-element med samma namn pĂ„ en och samma sida. Om flera bibliotek anvĂ€nds som definierar ett element med samma namn, kan elementen frĂ„n varje bibliotek kopplas till specifika delar av DOM-hierarkin med hjĂ€lp av JavaScript-objektet CustomElementRegistry. Till exempel, om tvĂ„ bibliotek definierar olika element med samma namn , kan elementet frĂ„n det första biblioteket anvĂ€ndas i en del av sidan, medan elementet frĂ„n det andra biblioteket anvĂ€nds i en annan.
  • API-sanitizer har lagts till, vilket kan vara anvĂ€ndbart för att rengöra inkommande externa data och ta bort HTML-taggar som kan anvĂ€ndas för att utföra XSS-attacker. API:et tillhandahĂ„ller metoder för att manipulera HTML och ta bort HTML-element som pĂ„verkar rendering och utförande. För sĂ€ker infogning av HTML-innehĂ„ll har metoden element.setHTML() föreslagits, liknande element.innerHTML, men som skyddar mot cross-site scripting (XSS). För sĂ€ker analys av HTML har metoden document.parseHTML() implementerats. const unsanitizedString = "abc def"; const sanitizer1 = new Sanitizer({ elements: ["div", "p", "button", "script"], }); const target = document.getElementById("target"); target.setHTML(unsanitizedString, { sanitizer: sanitizer1 });
  • I elementet «meta» har en parameter med namnet «text-scale» (till exempel, ), som möjliggör automatisk skalering av teckenstorleken pĂ„ sidan i enlighet med instĂ€llningarna i webblĂ€saren och operativsystemet, om relativa enheter (rem och em) anvĂ€nds pĂ„ sidan.
  • I WebGPU-API:et har en valfri kompatibilitetslĂ€ge lagts till, som tillhandahĂ„ller en delmĂ€ngd av funktioner som kan fungera pĂ„ system med förĂ„ldrade grafiska API:er, sĂ„som OpenGL och Direct3D11.
  • I JavaScript har möjligheten att kombinera flera iteratorer till en med metoden Iterator.concat() lagts till.
  • I lĂ€get «Origin trials» har API:et WebNN implementerats, vilket möjliggör anvĂ€ndning av de tjĂ€nster som tillhandahĂ„lls av operativsystemet för maskininlĂ€rning och relaterad hĂ„rdvarukapacitet.
  • I lĂ€get «Origin trials» har API:et CPU Performance lagts till för att fĂ„ information om prestandanivĂ„er och egenskaper hos processorn (antal kĂ€rnor, typ, arkitektur, modell, frekvens osv.).
  • I lĂ€get «Origin trials» har attributet «focusgroup» lagts till, vilket istĂ€llet för tabulator kan anvĂ€nda piltangenter för att navigera mellan knappar eller andra element relaterade till fokusvĂ€xling.
  • FörbĂ€ttringar har gjorts i verktygen för webbutvecklare. I webbkonsolen bevaras resultaten av kommandoredigering vid navigering genom operationshistoriken. I Elements-panelen har visningen av CSS-stilar, som har lagts till programmĂ€ssigt i Shadow DOM, implementerats via en separat nod «#adopted-style-sheets» i DOM-trĂ€det, pĂ„ samma sĂ€tt som visning och redigering av stilar definierade genom -taggen. Chrome 146 slĂ€ppt. Officiella Linux-versioner av Chrome för ARM64 har tillkĂ€nnagetts

Förutom de nya funktionerna och buggfixarna har 29 sÄrbarheter ÄtgÀrdats i den nya versionen. MÄnga av sÄrbarheterna upptÀcktes genom automatiserad testning med verktyg som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. En av problemen (bufferöverskridning i WebML) har tilldelats en kritisk hotnivÄ, vilket innebÀr att sÄrbarheten möjliggör att kringgÄ alla sÀkerhetsnivÄer i webblÀsaren och köra kod i systemet utanför sandbox-miljön. Som en del av belöningsprogrammet för att upptÀcka sÄrbarheter i den aktuella releasen har företaget Google instiftat 29 priser och betalat ut 211 000 USD, vilket Àr ett rekord för beloppet som betalats ut i en och samma release (tvÄ priser pÄ 43000 USD, ett pris pÄ 36000 USD, 33000 USD, 11000 USD och 7000 USD, tvÄ priser pÄ 10000 USD och 3000 USD, samt fyra priser pÄ 2000 USD och 1000 USD). Storleken pÄ 12 priser har Ànnu inte bestÀmts.

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