UtgÄvan av Chrome 120

Google har slÀppt en ny version av webblÀsaren Chrome 120. Samtidigt finns en stabil version av det fria projektet Chromium, som Àr grunden för Chrome. WebblÀsaren Chrome skiljer sig frÄn Chromium genom att anvÀnda Googles logotyper, ha ett system för att sÀnda meddelanden vid krasch, moduler för att spela upp skyddat videoinnehÄll (DRM), ett automatiskt uppdateringssystem, konstant aktiverad sandbox-isolering, tillhandahÄlla nycklar för Google API och överföra RLZ-parametrar vid sökningar. För dem som behöver mer tid för uppdateringar finns en separat Extended Stable-version med 8 veckors support. NÀsta version av Chrome, 121, Àr planerad att slÀppas den 23 januari.

Huvudsakliga förÀndringar i Chrome 120:

  • Ett experiment har inletts för att stĂ€nga av stödet för tredjeparts-cookies som sĂ€tts vid besök pĂ„ webbplatser som skiljer sig frĂ„n domĂ€n den nuvarande sidan. SĂ„dana cookies anvĂ€nds för att spĂ„ra anvĂ€ndarens rörelser mellan webbplatser i reklamnĂ€tverkets kod, sociala mediers widgets och webbanalysystem. I januari 2024 kommer tredjeparts-cookies att stĂ€ngas av för 1% av webblĂ€sarens anvĂ€ndare. FörĂ€ndringarna drivs inom ramen för Privacy Sandbox-initiativen, som syftar till att nĂ„ en balans mellan anvĂ€ndarnas behov av att bevara sin integritet och reklamnĂ€tverks och webbplatsers önskan att spĂ„ra besökares preferenser.

    IstÀllet för spÄrande cookies föreslÄs följande API:er:

    • FedCM (Federated Credential Management), som möjliggör skapandet av sammanlĂ€nkade identifieringstjĂ€nster som bevarar integriteten och fungerar utan tredjeparts-cookies.
    • Private State Tokens, som gör det möjligt att Ă„tskilja olika anvĂ€ndare utan att anvĂ€nda korswebbplats-ID:n och överföra autentiseringsinformation mellan olika kontexter.
    • Topics (intressen), vilket ger möjlighet att definiera anvĂ€ndarens intressekategorier, som kan anvĂ€ndas för att sĂ€rskilja grupper av anvĂ€ndare med liknande intressen utan att identifiera enskilda anvĂ€ndare med hjĂ€lp av spĂ„rande cookies. Intressena berĂ€knas baserat pĂ„ anvĂ€ndarens aktivitet i webblĂ€saren och lagras lokalt pĂ„ anvĂ€ndarens enhet. Genom API:et Topics kan annonseringsnĂ€tverket fĂ„ allmĂ€n information om specifika intressen utan att ha information om enskild anvĂ€ndaraktivitet.
    • Skyddad publik, en lösning för retargeting och bedömning av egen publik (arbete med anvĂ€ndare som tidigare har besökt webbplatsen).
    • Attributionsrapportering, möjliggör att bedöma sĂ„dana reklamens effektivitetsegenskaper som klick och konvertering (köp pĂ„ webbplatsen efter klick).
    • Storage Access API, kan anvĂ€ndas för att begĂ€ra anvĂ€ndarens behörighet för att fĂ„ Ă„tkomst till Cookie-lagringen, om tredjeparts-Cookies blockerades som standard.
  • I enlighet med kraven i den EU-godkĂ€nda lagen DMA (Digital Markets Act) kommer vissa anvĂ€ndare att fĂ„ upp dialoger för att vĂ€lja en standard sökmotor, vars möjligheter motsvarar instĂ€llningarna chrome://settings/search. I Chrome 120 kommer dialogen att visas för 1 % av anvĂ€ndarna, och vid tiden för publiceringen av Chrome 122 kommer det att nĂ„ 100 %.
  • Processen för avstĂ€ngning av stöd för videocodecen Theora har inletts. I det initiala steget har Theora stĂ€ngts av för 1 % av anvĂ€ndarna, men till 16 januari planeras det att stĂ€ngas av för alla anvĂ€ndare. Under övergĂ„ngsperioden finns det en instĂ€llning för att Ă„teraktivera codec:en "chrome://flags/#theora-video-codec". Anledningen till att stöd för Theora avskaffas nĂ€mns vara farhĂ„gor om att det i implementationen av Theora, dĂ€r det finns en ganska komplex logik för att tolka binĂ€ra data och avkoda strömmar, kan finnas sĂ„rbarheter liknande de nyliga kritiska problemen med VP8-kodaren.
  • Utformningen av Chrome Web Store-katalogen har omarbetats för att förenkla sökning och hantering av tillĂ€gg. Nya kategorier av tillĂ€gg har lagts till (till exempel har en kategori med maskininlĂ€rningsbaserade tillĂ€gg och en 'redaktionens val' lagts till). I menyn » ⋼ » har möjligheten att Ă„tervĂ€nda till den tidigare designen lagts till.
    UtgÄvan av Chrome 120
  • Funktionaliteten i grĂ€nssnittet 'SĂ€kerhetskontroll' (Safety check) har utvidgats, vilket visar en översikt över potentiella sĂ€kerhetsproblem, sĂ„som anvĂ€ndning av komprometterade lösenord, status för skanning av skadliga webbplatser (Safe Browsing), förekomst av ounderhĂ„llna uppdateringar och identifiering av skadliga tillĂ€gg. I den nya versionen erbjuds en proaktiv lĂ€ge som periodiskt utför relaterade sĂ€kerhetskontroller av webblĂ€saren och informerar anvĂ€ndaren vid upptĂ€ckta problem. InstĂ€llningarna har utökats med alternativ för att styra Ă„tgĂ€rderna i det proaktiva lĂ€get.
    UtgÄvan av Chrome 120
  • En anpassningsbar verktygsfĂ€lt har implementerats som Ă€ndras beroende pĂ„ fönstrets storlek.
  • I lösenordshanteraren Ă€r det möjligt att ge delat Ă„tkomst till enskilda lösenord för medlemmar i Google Family Group, som stĂ€llts in via Google-kontot. Åtkomst kan endast ges till ett lösenord i taget, och det delade lösenordet kan dĂ€refter inte uppdateras eller Ă„terkallas av avsĂ€ndaren.
  • Interaktionen med skrivare har flyttats till en separat tjĂ€nsteprocess, vilket har förbĂ€ttrat stabiliteten i webblĂ€saren och ökat responsiviteten i sidans förhandsgranskning innan utskrift.
  • TLS har inkluderat implementeringen av en nyckelinkapslingsmekanism (KEM, Key Encapsulation Mechanism) som anvĂ€nder den hybrida algoritmen X25519Kyber768, som Ă€r motstĂ„ndskraftig mot krackning av kvantdatorer. För att skapa sessionsnycklar som anvĂ€nds för datakryptering inom TLS-anslutningar kan nu en kombination av nyckelutbytesmekanismen X25519, baserad pĂ„ elliptiska kurvor och som för nĂ€rvarande anvĂ€nds i TLS, anvĂ€ndas tillsammans med algoritmen Kyber-768, som baseras pĂ„ kryptografiska metoder för att lösa gitterteoriuppgifter, vars lösningstid inte skiljer sig mellan vanliga och kvantdatorer.
  • I tjĂ€nsten för automatisk undertryckning av begĂ€ran om behörighetsbekrĂ€ftelse (Permission Suggestions Service) har hĂ€nsyn tagits till URL:en för sidan som begĂ€r behörigheter (pĂ„ servrar Google kommer hashar frĂ„n begĂ€rande URL:er för behörigheter att överföras).
  • Stödet för Android-plattformen 7.0 "Nougat" har upphört i Android-versionen.
  • Ett ramverk har lagts till som implementerar konceptet av Close-begĂ€rningar som gör det möjligt för anvĂ€ndaren att begĂ€ra stĂ€ngning av modala och flytande dialoger genom att trycka pĂ„ Esc-tangenten eller anvĂ€nda en skĂ€rmgester eller knappen "Tillbaka" pĂ„ smartphones. Stöd för Close-begĂ€rningar har lagts till för dialoger som skapats med hjĂ€lp av elementet eller egenskapen "popover". En API för CloseWatcher har ocksĂ„ lagts till, vilket ger apputvecklare möjlighet att övervaka Close-begĂ€rningar och reagera pĂ„ deras inkomster (till exempel kan en hanterare för tillbaka-knappen pĂ„ Android-smartphones skapas).
  • Elementet
    har fÄtt stöd för attributet "name", vilket möjliggör skapandet av grupper genom att definiera en serie av
    -element med samma namn.
  • I API Media Session har ett hĂ€ndelse "enterpictureinpicture" lagts till, vilket gör att en webbplats kan registrera en hanterare som anropas nĂ€r innehĂ„ll öppnas i "bild-i-bild"-lĂ€ge.
  • Syntaxen för nĂ€stlade CSS-block har förenklats - nĂ€stlade CSS-regler kan nu börja med vilket element som helst, utan att behöva ange ett &-symbol före den nĂ€stlade regeln eller anvĂ€nda funktionen is(). dl { dt { /* stil för dl dt */ } dd { /* stil för dl dd */ } }
  • CSS-egenskapen "background-clip" har fĂ„tt stöd för parametern "text", som visar den valda bakgrunden endast i omrĂ„det som begrĂ€nsas av tecken i texten. Till exempel kommer "background: linear-gradient(60deg, red, yellow, red, yellow, red); background-clip: text; color: rgba(0, 0, 0, 0.2)" att resultera i:
    UtgÄvan av Chrome 120
  • I CSS har en mediafrĂ„ga "scripting" lagts till, som kan anvĂ€ndas för att bestĂ€mma möjligheten att köra skript, till exempel i JavaScript, pĂ„ den aktuella sidan.
  • I CSS har pseudoklassen ":dir()" lagts till, vilket gör att man kan vĂ€lja element baserat pĂ„ textens riktning (till exempel kommer ":dir(ltr)" att omfatta element dĂ€r texten visas frĂ„n vĂ€nster till höger).
  • I CSS har exponentiella funktioner som pow(), sqrt(), hypot(), log() och exp() lagts till.
  • I CSS har stöd för egenskaperna mask, mask-image, mask-repeat, mask-position, mask-clip, mask-origin, mask-size, mask-composite och mask-mode lagts till för att dölja ett element genom att överlagra en bild vid specifika punkter.
  • I API FontFaceSet har metoden check() lagts till, vilket gör det möjligt att kontrollera om text kan visas med valda typsnitt utan att anvĂ€nda typsnitt i FontFaceSet som Ă€nnu inte har laddats.
  • I API WebGPU har möjligheten att anvĂ€nda 16-bitars flyttalstyp f16 i shaders lagts till.
  • I API Media Capabilities har fĂ€lten hdrMetadataType, colorGamut och transferFunction lagts till i metoden decodingInfo() för att bestĂ€mma stöd för HDR.
  • I API MediaStreamTrack har möjligheten att hĂ€mta information om rĂ€kningar för mottagna och bortkastade videoram lagts till.
  • Möjligheten att överföra ett ArrayBuffer-objekt till konstruktörerna VideoFrame, AudioData, EncodedVideoChunk, EncodedAudioChunk och ImageDecoder för direkt anvĂ€ndning av byte-arrayen utan att skapa en kopia har lagts till.
  • I enlighet med den Ă€ndrade specifikationen för att förbĂ€ttra skyddet mot XSS-attacker och öka portabiliteten mellan webblĂ€sare har stödet för URL "data:" i SVGUseElement upphört, vilket tidigare inte stöddes i WebKit-motorn.
  • Experimentell stöd för HTTP-rubriken "Priority" har lagts till, vilket gör att information om prioritering av begĂ€ran (RFC 9218) kan överföras vid första kontakten med resursen.
  • FörbĂ€ttringar har gjorts i verktygen för webbutvecklare. I felsökaren Ă€r skript i katalogerna "/node_modules/" och "/bower_components/" med Node.js-moduler nu som standard ignorerade. En vĂ€xel för att vĂ€lja mellan mus och pekskĂ€rm har implementerats i fjĂ€rrfelsökningslĂ€ge. Felsökning av animationer har förbĂ€ttrats. En "media"-vĂ€ljare för felsökning av

Förutom nya funktioner och buggfixar ÄtgÀrdas 10 sÄrbarheter i den nya versionen. MÄnga av sÄrbarheterna har identifierats genom automatiserad testning med verktyg som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Det har inte identifierats nÄgra kritiska problem som skulle kunna kringgÄ alla skyddsnivÄer i webblÀsaren och köra kod utanför sandbox-miljön. Som en del av programmet för belöningar för identifiering av sÄrbarheter har Google betalat ut 13 belöningar totalt 15 000 USD (en belöning pÄ 10 000 USD, en belöning pÄ 2 000 USD och tre belöningar pÄ 1 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