Release av Chrome 119

Google har slÀppt en ny version av webblÀsaren Chrome 119. Samtidigt finns en stabil version av det fria projektet Chromium tillgÀnglig, som Àr grunden för Chrome. WebblÀsaren Chrome skiljer sig frÄn Chromium genom anvÀndningen av Googles logotyper, en notifieringssystem för kraschrapporter, moduler för uppspelning av skyddat videoinnehÄll (DRM), ett automatiskt system för uppdateringar, stÀndig 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 att uppdatera finns en separat stödlinje för Extended Stable, som har 8 veckors support. NÀsta version av Chrome 120 Àr planerad till den 5 december.

Huvudsakliga förÀndringar i Chrome 119:

  • Utvecklingstiden för releaser har minskat, dĂ„ tiden mellan skapandet av en ny gren och början av betatestning har reducerats — beta-versionen skapas nu tvĂ„ dagar efter grenens skapande istĂ€llet för 8 dagar. Stabiliseringen av beta-versionen sker, precis som tidigare, inom 4 veckor. DĂ€rmed har cykeln för förberedelse av nya versioner minskat med en vecka.
  • Möjligheten att spara grupper av flikar har införts. AnvĂ€ndaren kan nu spara en grupp och stĂ€nga de ingĂ„ende flikarna sĂ„ att de inte anvĂ€nder resurser. Senare, nĂ€r behovet uppstĂ„r, kan flikarna frĂ„n den sparade gruppen Ă„terstĂ€llas och Ă€ven öppnas pĂ„ andra enheter som Ă€r involverade i fliksynkronisering. Denna funktion Ă€r aktiverad för en del anvĂ€ndare, och för att aktivt aktivera den finns en instĂ€llning "chrome://flags/#tab-groups-save".
  • I grĂ€nssnittet har formuleringarna rörande operationer och instĂ€llningar relaterade till radering och förlust av data Ă€ndrats. IstĂ€llet för termen "rensning" (Clear) anvĂ€nds nu ordet "borttagning" (Delete) i sĂ„dana sammanhang, eftersom vissa anvĂ€ndare inte uppfattade "rensning" som en indikation pĂ„ oĂ„terkallelig dataförlust.
  • Vid automatisk komplettering av URL beaktas nu vilket som helst nyckelord som tidigare anvĂ€nts för att söka pĂ„ webbplatsen, och inte bara ord som matchar början av adressen. Till exempel kommer automatisk komplettering av adressen "https://www.google.com/travel/flights" att fungera inte bara vid inmatning av ordet "google", utan Ă€ven vid inmatning av "flights".
    Release av Chrome 119
  • Automatisk korrigering av stavfel vid inmatning av webbadresser har implementerats, och relevanta förslag visas baserat pĂ„ de webbplatser som den aktuella anvĂ€ndaren tidigare har besökt. Till exempel, om "youutube" skrivs in, kommer YouTube.com att föreslĂ„s.
    Release av Chrome 119
  • Möjligheten att söka i bokmĂ€rkesavsnitt via adressfĂ€ltet har införts. Till exempel, om namnet pĂ„ bokmĂ€rkesavsnittet skrivs in, kommer Chrome att föreslĂ„ lĂ€nkar frĂ„n det avsnittet som motsvarar det angivna nyckelordet. Till exempel, vid inmatning av "resor 2023 New" kommer lĂ€nkar frĂ„n bokmĂ€rkesavsnittet "resor 2023" relaterade till New York att föreslĂ„s.
    Release av Chrome 119
  • Rekommendationer för populĂ€ra webbplatser visas Ă€ven om anvĂ€ndaren inte tidigare har besökt dem eller har gjort ett misstag vid inmatning av URL:en. Till exempel, nĂ€r anvĂ€ndaren försöker öppna Google Earth genom att skriva "googleear" utan att veta den exakta adressen, kommer webblĂ€saren att föreslĂ„ att besöka earth.google.com.
    Release av Chrome 119
  • I Chrome för stationĂ€ra system har lĂ€sbarheten av information i adressfĂ€ltet förbĂ€ttrats och anvĂ€ndargrĂ€nssnittets responsivitet har ökat — resultaten visas nu sĂ„ snart inmatning pĂ„börjas i adressfĂ€ltet.
  • I enlighet med Ă€ndringen av API Fetch-specifikationen har borttagningen av HTTP-huvudet Authorization vid omdirigering till en annan domĂ€n (cross origin) sĂ€kerstĂ€llts.
  • I instĂ€llningarna för aviseringar och platsbestĂ€mning har en möjlighet lagts till för att aktivera tjĂ€nsten för autohantering av begĂ€rningar om bekrĂ€ftelse av behörigheter (Permission Suggestions Service). Det finns olika lĂ€gen att vĂ€lja bland:
    • alltid visa begĂ€rningar om behörigheter för aviseringar och platsĂ„tkomst;
    • automatiskt ignorera spam-begĂ€rningar om behörigheter med hjĂ€lp av Permission Suggestions Service;
    • alltid ignorera alla begĂ€rningar om aviseringar;
    • alltid blockera alla begĂ€rningar om behörigheter för aviseringar och platsĂ„tkomst.
  • I byggnader för Android-plattformen har realtidssĂ€kerhetskontroll av öppna URL:er implementerats nĂ€r standard skydd för webblĂ€saren (Safe Browsing > Standard protection) Ă€r aktiverat, vilket utförs genom att skicka servrar delade hash-vĂ€rden av de URL:er som anvĂ€ndaren öppnar till Google. För att förhindra matchning IP-adresser AnvĂ€ndarens och hashad data överförs via en mellanliggande proxy. Tidigare gjordes kontrollen genom att ladda upp en lokal kopia av listan över osĂ€kra URL:er till anvĂ€ndarsystemet. Det nya systemet möjliggör en snabbare blockering av skadliga URL:er. För stationĂ€ra system aktiverades denna funktion i den senaste utgĂ„van.
  • Escaping non-alphanumeric characters in hostnames when calling the URL function is now aligned with the updated specification. For instance, calling the function 'URL("http://exa(mple.com;")' previously returned 'http://example.com/', but will now result in an 'Invalid URL' error.
    Release av Chrome 119
  • En tidsgrĂ€ns har tillĂ€mpats pĂ„ alla tidigare sparade cookies, liknande den som tillĂ€mpas sedan Chrome 104 för nya och uppdaterade cookies. För befintliga cookies kommer livslĂ€ngden att reduceras till 400 dagar frĂ„n publiceringen av Chrome 119.
  • Nya pseudoklasser " :user-valid" och ":user-invalid" har föreslagits i CSS, som representerar formulĂ€relement vars vĂ€rden har passerat eller inte passerat valideringen. Till skillnad frĂ„n ":valid" och ":invalid" aktiveras de nya pseudoklasserna endast efter att anvĂ€ndaren interagerat med formulĂ€relementet.
  • Vid angivande av fĂ€rger i CSS tillĂ„ts bestĂ€mning av vĂ€rden som berĂ€knas i förhĂ„llande till andra fĂ€rgparametrar. Till exempel, genom att ange "oklab(from magenta calc(l * 0.8) a b)" fĂ„r man en fĂ€rg som Ă€r 80% ljusare Ă€n purpur.
  • I CSS har egenskapen clip-path, som möjliggör begrĂ€nsning av ett elements synlighet till ett visst omrĂ„de, fĂ„tt stöd för vĂ€rdet för att definiera ett godtyckligt beskĂ€rningsomrĂ„de. Det har Ă€ven lagts till funktioner som xywh() och rect() för att förenkla definieringen av rektangulĂ€ra eller rundade omrĂ„den.
  • Stödet för API WebSQL har avaktiverats, och rekommendationen Ă€r att anvĂ€nda API Web Storage och Indexed Database. WebSQL-handlaren baserades pĂ„ koden frĂ„n SQLite-biblioteket. API WebSQL stöddes inte av andra webblĂ€sare, kopplades till en extern biblioteks-API och ökade risken för sĂ€kerhetsproblem (WebSQL kunde utnyttjas av angripare för att utnyttja sĂ„rbarheter i SQLite). För att Ă„terfĂ„ stödet för WebSQL för företagsanvĂ€ndare har policyn WebSQLAccess lĂ€mnas, som kommer att tas bort i Chrome 123.
  • API HTML Sanitizer har tillfĂ€lligt tagits bort, vilket möjliggör att ta bort element frĂ„n innehĂ„llet som pĂ„verkar visning och utförande nĂ€r det visas via metoden setHTML(). API:et utvecklades för att ta bort HTML-taggar som kan anvĂ€ndas för att genomföra XSS-attacker. Anledningen till borttagningen anges vara ofullstĂ€ndigheten i specifikationen, som har förĂ€ndrats betydligt sedan Sanitizer lades till i Chrome. NĂ€r specifikationen Ă€r klar kommer API:et att Ă„terföras.
  • Den icke-standardiserade attributen shadowRoot har tagits bort, vilket gjorde det möjligt för egna element att referera till sin separata rot i Shadow DOM oavsett tillstĂ„nd. IstĂ€llet för shadowRoot föreslogs attributet shadowRootMode i Chrome 111, vilket har blivit en del av webbstandarden.
  • Implementeringen av HTML-elementet "" har förbĂ€ttrats, som liknar "iframe" och ocksĂ„ tillĂ„ter inbĂ€ddning av tredjepartsinnehĂ„ll pĂ„ sidan. Skillnaderna ligger i att interaktionen mellan det inbĂ€ddade innehĂ„llet och sidans innehĂ„ll pĂ„ DOM-nivĂ„ och attribut begrĂ€nsas. Till exempel kan sidan news.example, dĂ€r en annonsblock inbĂ€ddas med hjĂ€lp av fencedframe frĂ„n shoes.example, inte komma Ă„t data frĂ„n shoes.example, och koden frĂ„n shoes.example kan inte fĂ„ data relaterade till news.example. I den nya versionen har stöd lagts till för de makroersĂ€ttningar av storlek pĂ„ annonsblocket som introducerades i API:et Protected Audience, till exempel "https://ad.com?width={/_WIDTH%}&height={/_HEIGHT%}".
  • I metoden getDisplayMedia() har parametern monitorTypeSurfaces lagts till, som kan anvĂ€ndas för att förbjuda delning av hela skĂ€rmen.
  • I metoden window.open() har en experimentell (origin trial) parameter fullscreen lagts till, vilket möjliggör att öppna fönstret direkt i helskĂ€rmslĂ€ge.
  • I API AudioEncoderConfig har flaggan "bitrateMode" lagts till för att vĂ€lja mellan konstant (constant) och variabel (variable) bitrate.
  • I TLS innehĂ„ller en implementering av Key Encapsulation Mechanism (KEM), som anvĂ€nder den hybrida algoritmen X25519Kyber768, som Ă€r motstĂ„ndskraftig mot kvantdatorattacker. För att skapa sessionsnycklar som anvĂ€nds för att kryptera data inom TLS-anslutningar kan en kombination av X25519 nyckelutbytesmekanismen, baserad pĂ„ elliptiska kurvor och som för nĂ€rvarande anvĂ€nds i TLS, med Kyber-768 algoritmen, som anvĂ€nder kryptografiska metoder baserade pĂ„ lösning av gitterteoretiska problem vars lösningstid inte skiljer sig mellan vanliga och kvantdatorer, nu anvĂ€ndas.
  • Stödet för WasmGC-tillĂ€gget, som underlĂ€ttar porteringen av program skrivna i programmeringssprĂ„k som anvĂ€nder skrĂ€psamlare (Kotlin, PHP, Java m.fl.), Ă€r nu aktiverat som standard. WasmGC lĂ€gger till nya typer av strukturer och arrayer, för vilka icke-linjĂ€r minnesallokering kan tillĂ€mpas.
  • FörbĂ€ttringar har gjorts i verktyg för webbutvecklare. Möjlighet att redigera CSS-regler "@property" och generera varningar vid felaktig definition har lagts till. Listan över emulerade enheter har uppdaterats (t.ex. har iPhone 14 och Pixel 7 lagts till). Webbkonsolen implementerar automatiskt komplettering av privata fĂ€lt. Formatering av JSON-data som Ă€r placerad inuti <script>-block har sĂ€kerstĂ€llts.
    Release av Chrome 119

Förutom nya funktioner och buggfixar i den nya versionen har 15 sÀkerhetsbrister ÄtgÀrdats. MÄnga av sÀkerhetsbrister har identifierats genom automatiserad testning med verktyg som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Kritiska problem som skulle möjliggöra omgÄelse av alla skyddsnivÄer i webblÀsaren och köra kod i systemet utanför sandbox-miljön har inte identifierats. Inom ramen för programmet för utbetalning av belöningar för att upptÀcka sÀkerhetsbrister har Google betalat ut 13 belöningar sammanlagt 40,5 tusen USD (en belöning pÄ $16000, $11000, $2000 och $500, tre belöningar pÄ $3000 och tvÄ belöningar pÄ $1000). Storleken pÄ 4 belöningar 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