Chrome 98 har slÀppts

Företaget Google har slÀppt version 98 av webblÀsaren Chrome. Samtidigt finns en stabil version av det fria projektet Chromium, som utgör grunden för Chrome. WebblÀsaren Chrome kÀnnetecknas av anvÀndning av Googles logotyper, ett system för att skicka meddelanden vid krasch, moduler för uppspelning av kopieringsskyddat videoinnehÄll (DRM), ett system för automatisk installation av uppdateringar och överföring av RLZ-parametrar vid sökning. Den nÀsta versionen av Chrome 99 Àr planerad till den 1 mars.

Huvudsakliga förÀndringar i Chrome 98:

  • WebblĂ€saren har en inbyggd lagring för rotcertifikat frĂ„n certifieringsmyndigheter (Chrome Root Store), som kommer att anvĂ€ndas istĂ€llet för externa lagringar som Ă€r specifika för varje operativsystem. Lagringen har implementerats pĂ„ samma sĂ€tt som det oberoende lagret av rotcertifikat i Firefox, som anvĂ€nds som det första steget för att kontrollera kedjan av certifikatöverensstĂ€mmelse nĂ€r man öppnar webbplatser via HTTPS. Den nya lagringen kommer för nĂ€rvarande inte att anvĂ€ndas som standard. För att underlĂ€tta översĂ€ttning av konfigurationer kopplade till systemlagringar och för att sĂ€kerstĂ€lla bĂ€rbarhet, kommer en övergĂ„ngsperiod att gĂ€lla under en viss tid, under vilken Chrome Root Store kommer att inkludera en fullstĂ€ndig uppsĂ€ttning certifikat som har godkĂ€nts pĂ„ de flesta stödda plattformar.
  • Genomförandet av planen för att stĂ€rka skyddet mot attacker relaterade till Ă„tkomst till resurser i det lokala nĂ€tverket eller pĂ„ anvĂ€ndarens dator (localhost) via skript som laddas nĂ€r webbsidan öppnas fortsĂ€tter. SĂ„dana förfrĂ„gningar anvĂ€nds av angripare för att genomföra CSRF-attacker pĂ„ routrar, Ă„tkomstpunkter, skrivare, företagswebbgrĂ€nssnitt och andra enheter och tjĂ€nster som endast accepterar förfrĂ„gningar frĂ„n det lokala nĂ€tverket.

    För att skydda mot sÄdana attacker vid Ätkomst till eventuella subresurser inom det interna nÀtverket, kommer webblÀsaren att börja skicka en tydlig begÀran om behörighet för att ladda sÄdana subresurser. BegÀran om behörighet görs genom att skicka en server Huvudwebbplatsens CORS (Cross-Origin Resource Sharing) begÀran med rubriken «Access-Control-Request-Private-Network: true» ska göras innan man kontaktar det interna nÀtverket eller localhost. Vid bekrÀftelse av operationen i svaret pÄ denna begÀran mÄste servern returnera rubriken «Access-Control-Allow-Private-Network: true». I Chrome 98 Àr kontrollen implementerad i testlÀge och om bekrÀftelse saknas visas en varning i webbkonsolen, men sjÀlva begÀran av subresursen blockeras inte. Blockering planeras att inkluderas tidigast vid utgivningen av Chrome 101.

  • KontoinstĂ€llningarna har integrerats med verktyg för att hantera aktiveringen av det utökade skyddet mot farliga webbplatser (Enhanced Safe Browsing), dĂ€r ytterligare kontroller aktiveras för att skydda mot phishing, skadlig aktivitet och andra hot pĂ„ webben. NĂ€r lĂ€get aktiveras kommer ett erbjudande att visas i Google-kontot för att aktivera lĂ€get Ă€ven i Chrome.
  • En modell för att upptĂ€cka phishingförsök pĂ„ klientsidan har lagts till, implementerad med hjĂ€lp av TFLite (TensorFlow Lite) maskininlĂ€rningsplattform som inte krĂ€ver att data skickas för att utföra kontrollen pĂ„ Googles sida (telemetri med information om modellens version och berĂ€knade viktkoefficienter för varje kategori skickas dock). NĂ€r ett phishingförsök upptĂ€ckts kommer en varningssida att visas för anvĂ€ndaren innan den misstĂ€nkta webbplatsen öppnas.
  • I API Client Hints, som utvecklas som en ersĂ€ttning för User-Agent-headern och gör det möjligt att selektivt lĂ€mna data om specifika webblĂ€sar- och systemparametrar (version, plattform osv.) endast efter förfrĂ„gan. servern, möjligheten att sĂ€tta in falska namn i listan över webblĂ€saridentifierare, pĂ„ liknande sĂ€tt som som anvĂ€nds i TLS-mekanismen GREASE (Generate Random Extensions And Sustain Extensibility). Till exempel, förutom ‘»Chrome»; v=»98″‘ och ‘»Chromium»; v=»98″‘ kan en slumpmĂ€ssig identifierare för en icke-existerande webblĂ€sare ‘»(Not;Browser»; v=»12″‘ lĂ€ggas till i listan. En sĂ„dan insĂ€ttning kommer att möjliggöra identifiering av problem med behandlingen av identifierare för okĂ€nda webblĂ€sare, vilket leder till att alternativa webblĂ€sare tvingas lĂ„tsas vara andra populĂ€ra webblĂ€sare för att kringgĂ„ kontrollen enligt listor över tillĂ„tna webblĂ€sare.
  • FrĂ„n och med den 17 januari slutar Chrome Web Store att ta emot tillĂ€gg som anvĂ€nder den andra versionen av Chrome-manifestet. Nya tillĂ€gg kommer nu endast att accepteras med den tredje versionen av manifestet. Utvecklare av tidigare tillagda tillĂ€gg kommer, som tidigare, att kunna publicera uppdateringar med den andra versionen av manifestet. FullstĂ€ndigt stöd för den andra versionen av manifestet Ă€r planerat att upphöra i januari 2023.
  • Stöd för fĂ€rgade vektorskrifter i formatet COLRv1 har lagts till (en underuppsĂ€ttning av OpenType-skrifter, som förutom vektorglypherna innehĂ„ller ett lager med fĂ€rginformation), vilka kan anvĂ€ndas för att exempelvis skapa flerfĂ€rgade emoji. Till skillnad frĂ„n det tidigare stödda formatet COLRv0 har COLRv1 möjlighet att anvĂ€nda gradienter, överlagringar och transformeringar. Formatet erbjuder ocksĂ„ en kompakt lagringsform, sĂ€kerstĂ€ller effektiv komprimering och möjliggör Ă„teranvĂ€ndning av konturer, vilket signifikant minskar skriptstorleken. Till exempel tar Noto Color Emoji-skriften i rasterform upp 9 MB, medan den i vektorformat COLRv1 endast tar upp 1.85 MB.
    Chrome 98 har slÀppts
  • I lĂ€get Origin Trials (experimentella funktioner som krĂ€ver separat aktivering) har API:et Region Capture implementerats, vilket gör det möjligt att beskĂ€ra det fĂ„ngade videoklippet. BeskĂ€rning kan vara nödvĂ€ndig i webben-appar som fĂ„ngar video frĂ„n sin flik, för att klippa ut specifikt innehĂ„ll innan det skickas. Origin Trial innebĂ€r möjlighet att anvĂ€nda det angivna API:et frĂ„n appar som laddas frĂ„n localhost eller 127.0.0.1, eller efter registrering och erhĂ„llande av en speciell token som gĂ€ller under en begrĂ€nsad tid för en viss webbplats.
  • I CSS-egenskapen «contain-intrinsic-size» har stöd för vĂ€rdet «auto» lagts till, vilket innebĂ€r att den senaste minneslagrade storleken för elementet kommer att anvĂ€ndas (nĂ€r den anvĂ€nds tillsammans med «content-visibility: auto» behöver utvecklaren inte gissa sig till den ritade storleken pĂ„ elementet).
  • Egenskapen AudioContext.outputLatency har lagts till, genom vilken information om förvĂ€ntad fördröjning innan ljudet spelas upp kan uppnĂ„s (fördröjningen mellan begĂ€ran av ljudet och början av bearbetningen av de mottagna data av ljudutmatningsenheten).
  • CSS-egenskapen color-scheme ger möjlighet att bestĂ€mma vilka fĂ€rgscheman som korrekt kan visas för ett element ("light", "dark", "day mode" och "night mode"). En parameter "only" har lagts till som möjliggör uteslutning av tvingad förĂ€ndring av fĂ€rgschema för specifika HTML-element. Till exempel, om du anger "div { color-scheme: only light }", kommer endast det ljusa temat att anvĂ€ndas för div-elementet, Ă€ven om det mörka temat Ă€r tvingat aktiverat i webblĂ€saren.
  • CSS har fĂ„tt stöd för mediafrĂ„gor ‘dynamic-range’ och ‘video-dynamic-range’ för att faststĂ€lla om en skĂ€rm stöder HDR (High Dynamic Range).
  • I funktionen window.open() har det lagts till möjlighet att vĂ€lja om en lĂ€nk ska öppnas i en ny flik, ett nytt fönster eller ett popup-fönster. Dessutom returnerar egenskapen window.statusbar.visible nu "false" för popup-fönster och "true" för flikar och fönster. const popup = window.open(‘_blank’,’,’popup=1â€Č); // Öppna i ett popup-fönster const tab = window.open(‘_blank’,’,’popup=0â€Č); // Öppna i en flik
  • För fönster och arbetare har metoden structuredClone() implementerats, vilket möjliggör skapande av rekursiva kopior av objekt som inkluderar egenskaper av inte bara det angivna objektet utan ocksĂ„ alla andra objekt som det nuvarande objektet refererar till.
  • Web Authentication API har lagt till stöd för att utvidga specifikationen FIDO CTAP2, vilket gör det möjligt att ange den minimi tillĂ„tna storleken pĂ„ PIN-koden (minPinLength).
  • För installerade isolerade web-appar har komponenten Window Controls Overlay lagts till, vilket utökar applikationens skĂ€rmomrĂ„de över hela fönstret, inklusive rubrikomrĂ„det, dĂ€r standardfönsterkontrollerna (stĂ€nga, minimera, maximera) ligger. Web-applikationen kan hantera rendering och bearbetning av indata i hela fönstret, förutom den överlagrade rutan med fönsterkontroller.
  • I WritableStreamDefaultController har en signalhanteringsegenskap lagts till, som returnerar ett objekt AbortSignal, vilket gör att skrivoperationer i WritableStream omedelbart kan stoppas utan att vĂ€nta pĂ„ att de ska slutföras.
  • I WebRTC har stöd för SDES-nyckelhandshĂ€lsmekanismen avlĂ€gsnats, vilken av IETF förklarades vara förĂ„ldrad 2013 pĂ„ grund av sĂ€kerhetsproblem.
  • Som standard Ă€r U2F API (Cryptotoken) avstĂ€ngt, vilket tidigare har förklarats som förĂ„ldrat och ersatts av Web Authentication API. U2F API kommer att tas bort helt i Chrome 104.
  • I Directory API har fĂ€ltet installed_browser_version förklarats som förĂ„ldrat, och istĂ€llet föreslĂ„s ett nytt fĂ€lt pending_browser_version, vilket innehĂ„ller information om webblĂ€sarversionen med hĂ€nsyn till nedladdade men inte tillĂ€mpade uppdateringar (dvs. den version som kommer att gĂ€lla efter att webblĂ€saren startas om).
  • Parametrarna som möjliggjorde stöd för TLS 1.0 och 1.1 har tagits bort.
  • FörbĂ€ttringar har gjorts i verktygen för webb-utvecklare. En flik för att utvĂ€rdera prestandan av back-forward cache har lagts till, vilket möjliggör omedelbar navigering med knapparna "Tillbaka" och "FramĂ„t". Möjlighet att emulera mediafrĂ„gor forced-colors har lagts till. I Flexbox-redigeraren har det lagts till knappar för att stödja egenskaperna row-reverse och column-reverse. I fliken "Changes" visas Ă€ndringar efter kodformatering, vilket förenklar analysen av minifierade sidor.
    Chrome 98 har slÀppts

    Implementeringen av kodvisarpanelen har uppdaterats till versionen av kodredigeraren CodeMirror 6, som avsevÀrt förbÀttrar prestandan vid arbete med mycket stora filer (WASM, JavaScript), löser problem med oavsiktliga förskjutningar vid navigering och förbÀttrar rekommendationerna i autokompletteringssystemet vid kodredigering. I panelen med CSS-egenskaper har möjlighet till filtrering av utdata efter namn eller vÀrde för egenskapen lagts till.

    Chrome 98 har slÀppts

Förutom nyheter och buggfixar har den nya versionen ÄtgÀrdat 27 sÄrbarheter. MÄnga av sÄrbarheterna har upptÀckts genom automatiserad testning med verktyg som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Ingen kritisk problematik som skulle tillÄta att bypassa alla skyddsnivÄer i webblÀsaren och köra kod i systemet utanför sandbox-miljön har identifierats. Inom ramen för programmet för belöningar för upptÀckta sÄrbarheter har Google betalat ut 19 priser pÄ totalt 88 000 USD (tvÄ priser pÄ 20 000 USD, ett pris pÄ 12 000 USD, tvÄ priser pÄ 7 500 USD, fyra priser pÄ 1 000 USD och ett pris pÄ 7 000 USD, 5 000 USD, 3 000 USD och 2 000 USD).

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