Utgivning av Chrome 104

Google har slÀppt en ny version av webblÀsaren Chrome 104. Samtidigt finns den stabila versionen av det fria projektet Chromium tillgÀnglig, som utgör grunden för Chrome. WebblÀsaren Chrome skiljer sig frÄn Chromium genom anvÀndning av Googles logotyper, en funktion för att skicka uppdateringar vid krasch, moduler för att spela upp skyddat videoinnehÄll (DRM), en automatisk uppdateringssystem, stÀndig aktivering av Sandbox-isolering, tillhandahÄllande av nycklar till Google API och överföring av RLZ-parametrar vid sökningar. För dem som behöver mer tid för uppdatering stöds en separat gren med Extended Stable, som följs under 8 veckor. NÀsta version av Chrome, 105, planeras att slÀppas den 30 augusti.

Huvudsakliga förÀndringar i Chrome 104:

  • En begrĂ€nsad livstid för cookies har införts — alla nya eller uppdaterade cookies kommer automatiskt att raderas efter 400 dagars existens, Ă€ven om det angivna utgĂ„ngsdatumet via attributen Expires och Max-Age överstiger 400 dagar (för sĂ„dana cookies kommer livslĂ€ngden att begrĂ€nsas till 400 dagar). Cookies som skapades innan begrĂ€nsningen trĂ€dde i kraft kommer att behĂ„lla sin livslĂ€ngd, Ă€ven om den överstiger 400 dagar, men kommer att begrĂ€nsas vid uppdatering. Ändringen Ă„terspeglar nya krav som mĂ€rkts i utkastet till den nya specifikationen.
  • Blockering av anrop frĂ„n iframe till URL:er som refererar till det lokala filsystemet (“filesystem://”) har aktiverats.
  • För att pĂ„skynda sidladdning har en ny optimering lagts till, vilket gör att en anslutning till mĂ„lvĂ€rden kan etableras nĂ€r lĂ€nken trycks, utan att vĂ€nta pĂ„ att knappen slĂ€pps eller att fingret tas bort frĂ„n den beröringskĂ€nsliga skĂ€rmen.
  • InstĂ€llningar för att styra API:et "Topics & Interest Group" har lagts till, som frĂ€mjas inom ramen för Privacy Sandbox-initiativet och möjliggör att identifiera anvĂ€ndarens intressekategorier och anvĂ€nda dem istĂ€llet för spĂ„rningscookies för att gruppera anvĂ€ndare med liknande intressen utan att identifiera enskilda anvĂ€ndare. Dessutom har engĂ„ngsdialoger lagts till för att förklara tekniken för anvĂ€ndaren och föreslĂ„ att aktivera dess stöd i instĂ€llningarna.
  • TröskelvĂ€rdena för begrĂ€nsning av inbĂ€ddade samtal via setTimeout och setInterval, startade med ett intervall mindre Ă€n 4 ms ("setTimeout(
, <4ms)") har ökats. Den totala grĂ€nsen för sĂ„dana anrop har ökat frĂ„n 5 till 100, vilket möjliggör en aggressivare hantering av enskilda anrop utan att tillĂ„ta missbruk som kan pĂ„verka webblĂ€sarens prestanda.
  • Funktionen för att skicka en begĂ€ran för bekrĂ€ftelse av CORS (Cross-Origin Resource Sharing) till servern för huvudwebbplatsen har aktiverats. Denna begĂ€ran innehĂ„ller rubriken "Access-Control-Request-Private-Network: true" nĂ€r man frĂ„gar frĂ„n en sida till en delresurs inom det interna nĂ€tverket (192.168.x.x, 10.x.x.x, 172.16-31.x.x) eller till localhost (127.x.x.x). NĂ€r operationen bekrĂ€ftas mĂ„ste servern returnera rubriken "Access-Control-Allow-Private-Network: true" som svar pĂ„ denna begĂ€ran. I Chrome version 104 pĂ„verkar bekrĂ€ftelseresultatet fortfarande inte behandlingen av begĂ€ran — om det inte finns nĂ„gon bekrĂ€ftelse visas en varning i webbkonsolen, men begĂ€ran för delresursen blockeras inte. Blockering vid avsaknad av bekrĂ€ftelse förvĂ€ntas inte tidigare Ă€n i Chrome 107. För att aktivera blockeringen i tidigare versioner kan instĂ€llningen "chrome://flags/#private-network-access-respect-preflight-results" aktiveras. servern För att aktivera blockeringen i tidigare versioner kan instĂ€llningen "chrome://flags/#private-network-access-respect-preflight-results" aktiveras.

    BehörighetsbekrÀftelse servern infördes för att stÀrka skyddet mot attacker relaterade till Ätkomst till resurser i det lokala nÀtet eller pÄ anvÀndarens dator (localhost) frÄn skript som laddas vid öppning av webbplatsen. SÄdana förfrÄgningar anvÀnds av illvilliga aktörer för att utföra CSRF-attacker pÄ routrar, Ätkomstpunkter, skrivare, företagswebbgrÀnssnitt och andra enheter och tjÀnster som endast tar emot förfrÄgningar frÄn det lokala nÀtet. För att skydda mot sÄdana attacker kommer webblÀsaren att skicka en uttrycklig begÀran om behörighet att ladda dessa delresurser vid Ätkomst till eventuella delresurser i det interna nÀtverket.

  • En Region Capture-mekanism har lagts till, vilket möjliggör beskĂ€rning av överflödigt innehĂ„ll frĂ„n video som genereras baserat pĂ„ skĂ€rmdelning. Till exempel kan webben genom API:et getDisplayMedia organisera videoinspelning av innehĂ„llet i en flik, medan Region Capture gör det möjligt att klippa bort delar som innehĂ„ller kontroller för videokonferenser.
  • Stödet för en ny syntax för medieförfrĂ„gningar som definieras i specifikationen Media Queries Level 4 har lagts till, vilket definierar minimala och maximala storlekar för den synliga ytan (viewport). Den nya syntaxen tillĂ„ter anvĂ€ndning av vanliga matematiska jĂ€mförelse- och logiska operatorer, sĂ„som "not", "or" och "and". I stĂ€llet för "@media (min-width: 400px) { 
 }" kan man nu skriva "@media (width >= 400px) { 
 }".
  • I lĂ€get Origin Trials (experimentella funktioner som krĂ€ver separat aktivering) har flera nya API:er lagts till. Origin Trial innebĂ€r möjlighet att arbeta med det angivna API:et frĂ„n applikationer 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 specifik webbplats.
    • CSS-egenskapen "focusgroup" har lagts till för att förbĂ€ttra navigeringen mellan element med hjĂ€lp av kursorknappar pĂ„ tangentbordet.
    • I API för sĂ€ker betalningsbekrĂ€ftelse finns möjligheten för anvĂ€ndaren att stĂ€nga av lagringen av kreditkortsparametrar. För att visa dialogrutan som gör det möjligt att avstĂ„ frĂ„n att spara kreditkortsuppgifter, finns en flagga i PaymentRequest() konstruktorna: "showOptOut: true".
    • API:et för delade elementövergĂ„ngar har lagts till, vilket möjliggör mjuka övergĂ„ngar mellan olika visningar av innehĂ„llet i en En-sides webapplikation.
  • Stöd för spekulationsregler har stabiliserats, vilket gör det möjligt för webbplatsens författare att förmedla information till webblĂ€saren om vilka sidor anvĂ€ndaren troligtvis kommer att besöka. WebblĂ€saren anvĂ€nder denna information för att förbĂ€ttra den förutsĂ€ttande laddningen och rendering av sidor.
  • Mekanismen för packning av delresurser i Web Bundle-format har stabiliserats, vilket ökar effektiviteten vid laddning av mĂ„nga relaterade filer (CSS-stilar, JavaScript, bilder, iframe). Till skillnad frĂ„n paket i Webpack-format har Web Bundle följande fördelar: det Ă€r inte paketet som hamnar i HTTP-cachen, utan dess bestĂ„ndsdelar; kompilering och utförande av JavaScript börjar inte förrĂ€n hela paketet har laddats; det tillĂ„ter inkludering av ytterligare resurser, sĂ„som CSS och bilder, som i webpack mĂ„ste kodas i form av JavaScript-strĂ€ngar.
  • CSS-egenskapen object-view-box har lagts till, vilket gör det möjligt att bestĂ€mma vilken del av bilden som ska visas i omrĂ„det istĂ€llet för den angivna elementet, vilket kan anvĂ€ndas för att lĂ€gga till en ram eller skugga.
  • API:et för Fullscreen Capability Delegation har lagts till, vilket gör det möjligt för en Window-objekt att överföra rĂ€tten att kalla pĂ„ requestFullscreen() till ett annat Window-objekt.
  • API:et för Fullscreen Companion Window har lagts till, vilket gör det möjligt att visa helskĂ€rmsinnehĂ„ll och popup-fönster pĂ„ en annan skĂ€rm efter att anvĂ€ndarens bekrĂ€ftelse har erhĂ„llits.
  • Attributet visual-box har lagts till i CSS-egenskapen overflow-clip-margin, vilket bestĂ€mmer var man ska börja klippa innehĂ„ll som har gĂ„tt utanför omrĂ„dets grĂ€nser (kan anta vĂ€rdena content-box, padding-box och border-box).
  • I API för Asynkron Urklipp har möjligheten lagts till att definiera specialiserade format för data som överförs via urklippet, annat Ă€n text, bilder och text med markup.
  • WebGL har stöd för att ange fĂ€rgrum för renderingsbufferten och konvertering nĂ€r den importeras frĂ„n en textur.
  • Stödet för plattformarna OS X 10.11 och macOS 10.12 har upphört.
  • Stödet för U2F API (Cryptotoken), som tidigare har klassats som förĂ„ldrat och Ă€r inaktiverat som standard, har upphört. U2F API ersĂ€tts av Web Authentication API.
  • FörbĂ€ttringar har gjorts i verktygen för webbutvecklare. Debuggern har fĂ„tt funktionen att kunna starta om koden frĂ„n början av funktionen efter att en brytpunkt har intrĂ€ffat nĂ„gonstans i funktionen. Stödet för att utveckla tillĂ€gg till Recorder-panelen har lagts till. I prestationsanalysverktyget har stödet för visualisering av etiketter som satts i webbutiken genom anropet performance.measure() lagts till. FörbĂ€ttrade rekommendationer vid automatisk komplettering av JavaScript-objektegenskaper. För CSS-variabler ges en förhandsvisning av icke-fĂ€rgrelaterade vĂ€rden vid automatisk komplettering.
    Utgivning av Chrome 104

Förutom nyheter och buggfixar har den nya versionen ÄtgÀrdat 27 sÄrbarheter. MÄnga av sÄrbarheterna har identifierats genom automatiserad testning med verktyg som AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Inga kritiska problem har upptÀckts som tillÄter att alla skyddsnivÄer kringgÄs och kod körs i systemet utanför sandlÄdemiljön. Inom ramen för programmet för belöningar för upptÀckta sÄrbarheter har Google betalat ut 22 belöningar för den aktuella versionen, vilket uppgÄr till 84 000 USD (en belöning $15 000, en belöning $10 000, en belöning $8 000, en belöning $7 000, fyra belöningar $5 000, en belöning $4 000, tre belöningar $3 000, fyra belöningar $2 000 och tre belöningar $1 000). Storleken pÄ en belöning 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