UtgÄvan av webblÀsaren Chrome 135

Företaget Google har publicerat en version av webblÀsaren Chrome 135. Samtidigt Àr den stabila versionen av det fria projektet Chromium tillgÀnglig, som fungerar som bas för Chrome. WebblÀsaren Chrome skiljer sig frÄn Chromium genom anvÀndningen av Googles logotyper, en system för att skicka meddelanden vid krasch, moduler för att spela upp kopieringsskyddat 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ökning. För de som behöver mer tid för uppdateringar stöds en separat Extended Stable-gren i 8 veckor. NÀsta utgÄva av Chrome 136 Àr planerad till den 29 april.

HuvudÀndringar i Chrome 135:

  • Skydd mot dold identifiering av anvĂ€ndare har lagts till med hjĂ€lp av HSTS-cache (HTTP Strict Transport Security). HSTS gör att webbplatser kan omdirigera anvĂ€ndare till HTTPS nĂ€r de gĂ„r in via HTTP. Under drift sparas vĂ€rdnamnet som stĂ€lls in via HSTS i en intern cache, vilket gör det möjligt att anvĂ€nda nĂ€rvaron eller frĂ„nvaron av vĂ€rden i cachen för att lagra ett enda bitinformation.

    För att dölja ett 32-bitars anvÀndaridentifierare kan en array av 32 bilder anvÀndas, hÀmtade frÄn olika vÀrdar via HTTP (http://bit0.example.com/image.jpg, http://bit1.example.com/image.jpg osv.). Identifieringen görs genom att kontrollera frÄn vilka vÀrdar bilderna laddades ner via HTTPS och frÄn vilka via HTTP (om bilderna tidigare har givits via HTTP och omdirigerats till HTTPS via HSTS, kommer de vid efterföljande förfrÄgningar att laddas direkt frÄn HTTPS, utan att gÄ till HTTP). Skyddet har reducerats till att endast tillÄta uppdatering av HSTS för resurser pÄ toppnivÄ och blockera uppdatering av HSTS i förfrÄgningar av subresurser.

  • En lokal maskininlĂ€rningsmodell har lagts till för att förbĂ€ttra identifieringen av inmatningsformulĂ€r med lösenord pĂ„ sidor och automatisk lösenordsbyte. Om ett lösenord anses vara komprometterat, kommer Chrome att visa en varning vid inloggning med detta lösenord och föreslĂ„ att Ă€ndra det. Vid godkĂ€nnande genererar webblĂ€saren ett robust lösenord, byter lösenord pĂ„ webbplatsen och sparar det nya lösenordet i lösenordshanteraren — AI fyller automatiskt i och skickar nödvĂ€ndiga webbformular pĂ„ den aktuella webbplatsen och uppdaterar det sparade lösenordet.
  • I lĂ€get för utökat sĂ€kerhetsskydd i webblĂ€saren (Safe Browsing > Enhanced protection) har möjligheten att anvĂ€nda en stor sprĂ„kmodell lagts till för att identifiera bedrĂ€gliga sidor baserat pĂ„ deras innehĂ„ll. AI-modellen körs pĂ„ klientsidan, men nĂ€r misstĂ€nkt innehĂ„ll upptĂ€cks utförs en ytterligare kontroll pĂ„ servrar Google. Om den ytterligare kontrollen bekrĂ€ftar detta, fĂ„r anvĂ€ndaren en varning. Kontrolleringen utförs för nĂ€rvarande endast för sidor som anvĂ€nder API:et Keyboard Lock.
  • För anvĂ€ndare som har kopplat Chrome till sitt Google-konto finns nu möjlighet att spara installerade tillĂ€gg i sitt Google-konto för att automatiskt anvĂ€nda dessa tillĂ€gg pĂ„ alla datorer som anvĂ€ndaren anvĂ€nder.
  • AnvĂ€ndare som nyligen kopplade sitt Google-konto eller anvĂ€nder Chrome Sync har sĂ€kerstĂ€lld lagring av synkroniserade instĂ€llningar, webbplatsgenvĂ€gar och teman separat frĂ„n lokala instĂ€llningar. Detta innebĂ€r att efter att Chrome Sync har stĂ€ngts av pĂ„ enheten kommer de ursprungliga instĂ€llningarna att kvarstĂ„, och vid anslutning till Google kommer de lokala instĂ€llningarna inte att laddas ner.
  • I Android-versionen har stödet för den inbyggda lösenordshanteraren upphört, och den har ersatts av den enhetliga Google Lösenordshanteraren som tillhandahĂ„lls via Google Play. AnvĂ€ndare kan spara innehĂ„llet frĂ„n den gamla lösenordshanteraren i CSV-format för överföring till andra lösenordshanterare.
  • I inkognitolĂ€get har det implementerats en oavaktad blockering av tredjeparts-Cookies som aktiveras nĂ€r man besöker webbplatser som Ă€r olika frĂ„n domĂ€n den aktuella sidan (liknande cookies anvĂ€nds för att spĂ„ra anvĂ€ndarens rörelser mellan webbplatser i annonseringsnĂ€tverkskod, sociala mediewidgets och webbanalysystem). Möjligheten att hantera blockering av tredjepartscookies pĂ„ webbplatser har lĂ€mnats oförĂ€ndrad, men i webblĂ€saren kan instĂ€llningen BlockThirdPartyCookies i inkognitolĂ€ge nu inte stĂ€llas in pĂ„ falskt.
  • I CSS har pseudoelementen "::column", "::scroll-button", "::scroll-marker" och "::scroll-marker-group" lagts till, vilka möjliggör att implementera rullning i form av en karusell.
  • HTML-attributen "command" och "commandfor" har införts, som kan användas i knappar istället för attributen "popovertargetaction" och "popovertarget" för deklarativ inställning av interaktionen med menyn som framkallas genom att trycka på knappen. Vid användning av de nya attributen hanterar webbläsaren all logik för interaktionen med menyn, utan behov av egna JavaScript-behandlare. Till exempel, för att skapa en rullgardinsmeny räcker det med att ange: <button commandfor="»my-menu»" command="»show-popover»">Öppna meny</button> <div popover id="»my-menu»"> … </div>
  • I CSS har funktionen shape() lagts till, vilket gör det möjligt att skapa former med hjĂ€lp av CSS-egenskaperna clip-path och offset-path. Funktionen shape() stöder kommandon för formning av figurer som motsvarar funktionen path(), men tillĂ„ter anvĂ€ndning av standard CSS-syntax.
  • I Web Speech API, som tillhandahĂ„ller funktioner för talsyntes och taligenkĂ€nning, har stödet för grĂ€nssnittet MediaStreamTrack lagts till för att behandla ljud frĂ„n olika kĂ€llor, inklusive externa ljudspĂ„r. Tidigare kunde Web Speech API endast bearbeta ljud som kom frĂ„n den valda standardmikrofonen.
  • I JavaScript har stödet för typade arrayer Float16Array lagts till, som Ă€r avsedda för att lagra vĂ€rden med typen Float16.
  • API Observable har lagts till för att hantera hĂ€ndelseflöden asynkront. API:et gör det möjligt att prenumerera pĂ„ ett objekt för att fĂ„ hĂ€ndelser i takt med att de intrĂ€ffar och att deklarativt beskriva strömmen av transformationer som kommer att tillĂ€mpas pĂ„ de inkommande hĂ€ndelserna.
  • Metoden navigator.xr.supportsSession, som tidigare hade deklarerats som förĂ„ldrad, har tagits bort. IstĂ€llet bör metoden navigator.xr.isSessionSupported anvĂ€ndas, som anges i specifikationen för WebXR.
  • InstĂ€llningarna InsecurePrivateNetworkRequestsAllowedForUrls och InsecurePrivateNetworkRequestsAllowed, som anvĂ€ndes för att aktivera PNA 1.0 (Private Network Access), som begrĂ€nsar nedladdning av resurser frĂ„n offentligt tillgĂ€ngliga webbplatser som refererar till vĂ€rdar i det interna nĂ€tverket (127.0.0.0/8, 192.168.0.0/16, 10.0.0.0/8 osv.), har tagits bort. SĂ„dan aktivitet anvĂ€nds av angripare för att genomföra CSRF-attacker pĂ„ routrar, accesspunkter, skrivare, företagswebbgrĂ€nssnitt och andra enheter och tjĂ€nster som endast accepterar förfrĂ„gningar frĂ„n det lokala nĂ€tverket.

    PÄ grund av inkompatibilitet med vissa enheter kunde PNA 1.0 endast aktiveras pÄ begÀran. Specifikationen PNA 2.0 har utvecklats som efterföljare till PNA 1.0, vilken inte krÀver Àndringar pÄ enheterna, utan endast justeringar pÄ de webbplatser som behöver Ätkomst till intranettresurser. PNA 1.0 och PNA 2.0 Àr inte kompatibla med varandra, sÄ innan PNA 2.0 implementeras, avser Google att först ta bort stödet för PNA 1.0.

  • Alternativet för att Ă„terstĂ€lla stödet för den förĂ„ldrade programmeringsgrĂ€nssnittet MutationEvent och relaterade synkront hanterade hĂ€ndelser DOMSubtreeModified, DOMNodeInserted, DOMNodeRemoved, DOMNodeRemovedFromDocument, DOMNodeInsertedIntoDocument och DOMCharacterDataModified har tagits bort. GrĂ€nssnittet anvĂ€ndes för att spĂ„ra förĂ€ndringar i DOM-trĂ€det, men pĂ„verkade negativt sidprestandan och hindrade implementeringen av vissa nya funktioner. Detta API stĂ€ngdes av som standard sommaren förra Ă„ret, men i Chrome fanns alternativet MutationEventsEnabled för att Ă„terstĂ€lla stödet. Som alternativ rekommenderas att anvĂ€nda API:et Mutation Observer.
  • I verktygen för webbutvecklare har analysverktygen för prestanda utvidgats.

Förutom nya funktioner och felrÀttningar har den nya versionen ÄtgÀrdat 14 sÄrbarheter. MÄnga av sÄrbarheterna har identifierats genom automatiserad testning med verktygen AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Inga kritiska problem som kan kringgÄ alla nivÄer av webblÀsarskyddet och köra kod utanför sandbox-miljön har identifierats. Inom ramen för programmet för belöningar vid upptÀckten av sÄrbarheter, har Google betalat ut 8 priser till ett vÀrde av 17 000 dollar för den aktuella versionen, med ett pris pÄ $10 000 och tvÄ priser pÄ $2 000, $1 000 och $500.

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