Chrome 118-version: Gör dig redo att blockera tredjepartscookies i Chrome

Google har publicerat utgivningen av webblÀsaren Chrome 118. Samtidigt finns en stabil version av det kostnadsfria Chromium-projektet, som fungerar som grunden för Chrome. Chrome-webblÀsaren skiljer sig frÄn Chromium i anvÀndningen av Google-logotyper, nÀrvaron av ett system för att skicka aviseringar vid en krasch, moduler för att spela upp kopieringsskyddat videoinnehÄll (DRM), ett system för automatisk installation av uppdateringar, som permanent möjliggör isolering av sandlÄda , tillhandahÄller nycklar till Googles API och sÀnder RLZ- vid sökning av parametrar. För de som behöver mer tid för att uppdatera stöds Extended Stable-grenen separat, följt av 8 veckor. NÀsta version av Chrome 119 Àr planerad till den 31 oktober.

Viktiga Àndringar i Chrome 118:

  • Förberedelserna har börjat för att Chrome ska sluta stödja tredjepartscookies som stĂ€lls in vid Ă„tkomst till andra webbplatser Ă€n den aktuella sidans domĂ€n. SĂ„dana cookies anvĂ€nds för att spĂ„ra anvĂ€ndarrörelser mellan webbplatser i koden för reklamnĂ€tverk, widgets för sociala nĂ€tverk och webbanalyssystem. FörĂ€ndringarna drivs genom initiativet Privacy Sandbox, som syftar till att skapa en kompromiss mellan anvĂ€ndarnas behov av integritet och annonsnĂ€tverkens och webbplatsernas önskan att spĂ„ra besökarnas preferenser.

    I Chrome 118 ger webbutvecklarverktyg nu en varning nĂ€r cookies skickas som Ă€r föremĂ„l för framtida blockering. Lade ocksĂ„ till ett kommandoradsalternativ "—test-third-party-cookie-phaseout" och en instĂ€llning "chrome://flags/#test-third-party-cookie-phaseout" för att tvinga blockering att aktiveras för testĂ€ndamĂ„l. Den faktiska blockeringen av tredjepartscookies börjar under första kvartalet 2024 och kommer endast att pĂ„verka 1 % av Chrome-anvĂ€ndarna under en testperiod fram till tredje kvartalet. Efter tredje kvartalet 2024 kommer spĂ€rrtĂ€ckningen att utökas till 100 %.

    IstÀllet för att spÄra cookies föreslÄs det att du anvÀnder följande API:er:

    • FedCM (Federated Credential Management) lĂ„ter dig skapa enhetliga identitetstjĂ€nster som sĂ€kerstĂ€ller integritet och fungerar utan cookies frĂ„n tredje part.
    • Private State Tokens lĂ„ter dig separera olika anvĂ€ndare utan att anvĂ€nda cross-site identifierare och överföra anvĂ€ndarens autenticitetsinformation mellan olika sammanhang.
    • Ämnen (kritik) ger möjlighet att definiera kategorier av anvĂ€ndarintressen som kan anvĂ€ndas för att identifiera grupper av anvĂ€ndare med liknande intressen utan att identifiera enskilda anvĂ€ndare med hjĂ€lp av spĂ„rningscookies. Intressen berĂ€knas baserat pĂ„ anvĂ€ndarens surfaktivitet och lagras pĂ„ anvĂ€ndarens enhet. Med hjĂ€lp av Topics API kan ett annonsnĂ€tverk fĂ„ allmĂ€n information om individuella intressen utan att behöva kĂ€nna till specifik anvĂ€ndaraktivitet.
    • Skyddad publik, lösa problem med ominriktning och utvĂ€rdera din egen publik (att arbeta med anvĂ€ndare som redan har besökt sidan tidigare).
    • Attributionsrapportering lĂ„ter dig utvĂ€rdera sĂ„dana egenskaper hos annonseringseffektivitet som övergĂ„ngar och konvertering (köp pĂ„ webbplatsen efter övergĂ„ngen).
    • Storage Access API kan anvĂ€ndas för att begĂ€ra anvĂ€ndarens behörighet att fĂ„ Ă„tkomst till cookielagring om tredjepartscookies Ă€r blockerade som standard.
  • Stöd för mekanismen ECH (Encrypted Client Hello) Ă€r aktiverat för alla anvĂ€ndare, vilket fortsĂ€tter utvecklingen av ESNI (Encrypted Server Name Indication) och anvĂ€nds för att kryptera information om TLS-sessionsparametrar, sĂ„som det begĂ€rda domĂ€nnamnet. Den viktigaste skillnaden mellan ECH och ESNI Ă€r att istĂ€llet för att kryptera pĂ„ nivĂ„n för enskilda fĂ€lt, krypterar ECH hela TLS ClientHello-meddelandet, vilket gör att du kan blockera lĂ€ckor genom fĂ€lt som ESNI inte tĂ€cker, till exempel PSK (Pre-Shared) Key) fĂ€ltet. För att kontrollera om ECH Ă€r aktiverat, tillhandahĂ„lls instĂ€llningen "chrome://flags#encrypted-client-hello".
  • NĂ€r du aktiverar utökat webblĂ€sarskydd (Safe Browsing > FörbĂ€ttrat skydd) Ă€r det nu möjligt att fjĂ€rrinaktivera skadliga tillĂ€gg installerade utanför standardtillĂ€ggskatalogen. Beslutet att ta bort det tas pĂ„ Googles servrar baserat pĂ„ en manuell kontroll eller efter att ett automatiskt system för att upptĂ€cka skadlig kod har utlösts.
  • NĂ€r standardwebblĂ€sarskydd Ă€r aktiverat (SĂ€ker surfning > Standardskydd) implementeras en sĂ€kerhetskontroll i realtid av öppna URL:er, baserat pĂ„ överföringen till servrar Googles partiella hashkoder frĂ„n webbadresserna som öppnats av anvĂ€ndaren. För att förhindra matchning. IP-adresser AnvĂ€ndar- och hashdata överförs via en mellanliggande proxy. Tidigare utfördes kontrollen genom att ladda ner en lokal kopia av listan över osĂ€kra webbadresser till anvĂ€ndarens system. Det nya schemat möjliggör snabbare blockering av skadliga webbadresser.
  • Utformningen av sidorna som visas nĂ€r man försöker öppna en webbplats som visade sig vara osĂ€ker nĂ€r den skannades genom Safe Browsing-mekanismen har förbĂ€ttrats.
     Chrome 118-version: Gör dig redo att blockera tredjepartscookies i Chrome
  • Telemetri som skickas till Googles servrar nĂ€r förbĂ€ttrat surfskydd Ă€r aktiverat (SĂ€ker webbsökning > FörbĂ€ttrat skydd) inkluderar nu anrop till chrome.tabs API-tillĂ€gg. Data samlas in för att identifiera skadlig aktivitet och policyövertrĂ€delser i tillĂ€gg.
  • NĂ€r du aktiverar avancerat webblĂ€sarskydd (Safe Browsing > FörbĂ€ttrat skydd) stöds djupskanning av krypterade ZIP- och RAR-arkiv pĂ„ Google-sidan (anvĂ€ndaren uppmanas att ange ett uppackningslösenord, varefter innehĂ„llet skickas till Googles servrar för skanning) .
  • Ny text har lagts till i konfiguratorn och integritetsguiden för att förklara skyddsnivĂ„erna för Safe Browsing och lĂ€nkar till relaterade artiklar med ytterligare information har lagts till. Förenklade beskrivningar av standardskydd, inaktiveringsskydd och varningar om lösenordskompromettering.
     Chrome 118-version: Gör dig redo att blockera tredjepartscookies i Chrome
  • Information om tillgĂ€ngligheten av rabatter har lagts till i uppdragssektionen (spĂ„rning av priser i nĂ€tbutiker) pĂ„ den nya fliksidan. Rabattindikatorn kan ocksĂ„ visas i adressfĂ€ltet nĂ€r du öppnar sidor med produkter frĂ„n nĂ€tbutiker som spĂ„ras av Google.
  • I enlighet med RFC-6265bis-specifikationen blockeras alla cookies som innehĂ„ller kontrolltecken och Ă€r instĂ€llda via JavaScript. Tidigare trunkerades cookies med nolltecken, vagnreturer och radmatningar vid den problematiska karaktĂ€ren snarare Ă€n blockerades, vilket kunde anvĂ€ndas i skadliga syften i vissa situationer. För att inaktivera det nya beteendet kan du anvĂ€nda alternativet "--disable-features=BlockTruncatedCookies".
  • Service Workers som Ă€r registrerade med tillĂ€gg fĂ„r Ă„tkomst till WebUSB API.
  • Behovet för anvĂ€ndaren att först aktivera möjligheten att visa dialogrutor för att begĂ€ra och bekrĂ€fta betalningar har tagits bort.
  • Slutade avkoda representationen av ASCII-tecken som "%xx"-koder. Till exempel, tidigare avkodades "http://example.com/%41" till "http://example.com/A" innan det skrevs till url.href, men nu kommer det att förbli "http://example. com/%41” "
  • Lade till möjligheten att placera text vertikalt i webbformulĂ€relement vĂ€lj, mĂ€tare, framsteg, knapp, textomrĂ„de och inmatning. Positioneringen av text i formulĂ€r stĂ€lls in med CSS-egenskapen skrivlĂ€ge, som kan ta vĂ€rdena vertical-rl eller vertical-lr för vertikal visning.
  • CSS-egenskapen "appearance" stöder inte lĂ€ngre icke-standardiserade nyckelord: inner-spin-button, media-slider, media-sliderthumb, media-volume-slider, media-volume-sliderthumb, push-button, searchfield-cancel-button, slider -horisontal, sliderthumb-horisontal, sliderthumb-vertical och square-button. För att bedöma efterfrĂ„gan pĂ„ dessa sökord som inte ingick i specifikationen samlades statistik in, enligt vilken den endast anvĂ€ndes i 0.001 % av fallen.
  • Lade till @scope CSS-regel, som binder CSS-stilar med hĂ€nsyn till nĂ€rheten av stildefinitionen till elementen. @scope-regeln kan anvĂ€ndas för att kringgĂ„ den typiska stilen baserat pĂ„ ordningen pĂ„ element, eller för att justera stilen för en komponent utan att pĂ„verka stilarna för dess kapslade element. Till exempel, för kapslade div:er: Jag Ă€r ljusrosa! Olika rosa! allt innehĂ„ll kommer att fĂ€rgas ljusrosa pĂ„ grund av effekten av stilen "ljusrosa-tema" som anges i överordnad div pĂ„ hela blocket. Med @scope kan du Ă€ndra omfattningen och tvinga den kapslade div-delen att formateras "rosa-tema" baserat pĂ„ nĂ€rheten till stildefinitionen, snarare Ă€n ordningen för definitionen i koden: @scope (.pink-theme) { a { fĂ€rg: hotpink; } } @scope (.lightpink-theme){ a { color: lightpink; } }
  • Tillagt stöd för mediefrĂ„gan (@media) "scripting", som lĂ„ter dig kontrollera tillgĂ€ngligheten för möjligheten att köra skript (till exempel i CSS kan du avgöra om JavaScript-stöd Ă€r aktiverat).
  • Tillagt stöd för mediefrĂ„gan prefers-reduced-transparency, vilket gör det möjligt att bestĂ€mma en förĂ€ndring i systeminstĂ€llningarna som Ă€r ansvariga för att minska anvĂ€ndningen av transparens- eller genomskinlighetseffekter (till exempel lĂ€get "Reducera transparency" i macOS, som anvĂ€nds för att öka textens lĂ€sbarhet).
  • Lagt till stöd för nya vĂ€rden "float: inline-start", "float: inline-end", "clear: inline-start", "clear: inline-end", "resize: block", "resize: inline" i CSS styr den logiska positioneringen av element (för att stödja sprĂ„k som inte Ă€r skrivna uppifrĂ„n och ned och frĂ„n vĂ€nster till höger, anvĂ€nder logisk positionering begreppen början, slut och textriktning).
  • CSS-egenskapen "transform-box" stöder nu stroke-box-, content-box- och border-box-vĂ€rden, vilket gör att du kan Ă€ndra metoden för att berĂ€kna referensomrĂ„det för transformationsoperationer, till exempel för att implementera avancerade grafiska effekter.
  • Lagt till möjligheten att stĂ€lla in fokus pĂ„ rullningsblock nĂ€r du navigerar med tangentbordet (till exempel kan fokus pĂ„ rullning stĂ€llas in genom att trycka pĂ„ Tab-tangenten och rulla med markörtangenterna).
  • FörbĂ€ttringar har gjorts av verktyg för webbutvecklare. Möjligheterna för panelen KĂ€llor har utökats, dĂ€r istĂ€llet för avsnittet "Filsystem", en "Arbetsyta"-flik erbjuds, genom vilken du kan synkronisera Ă€ndringar som lagts till genom utvecklarverktyg med kĂ€llfiler.

    Det Àr möjligt att Àndra ordningen pÄ flikarna i panelen KÀllor genom att flytta dem med musen i dra-och-slÀpp-lÀge. SÀkerstÀller formatering av JavaScript-kod inbÀddad i skriptelement med typer modul, importmap och spekulationsregler. Lagt till syntaxmarkering för skript med importmap- och spekulationsregeltyper.

     Chrome 118-version: Gör dig redo att blockera tredjepartscookies i Chrome

    I panelen Element, pÄ fliken Stilar, har ett separat avsnitt lagts till för anpassade egenskaper, sÄ att du kan definiera dina egna CSS-egenskaper utan att köra JavaScript. Sökresultat visar nu alla matchningar i en strÀng, inte bara den första matchningen, vilket Àr anvÀndbart nÀr du söker i JavaScript-filer som har packats för att minska storleken (om du klickar pÄ ett resultat öppnas filen i redigeraren och rullas vertikalt och horisontellt för att visa positionen hittades) .

     Chrome 118-version: Gör dig redo att blockera tredjepartscookies i Chrome

Förutom innovationer och buggfixar eliminerar den nya versionen 20 sÄrbarheter. MÄnga av sÄrbarheterna identifierades som ett resultat av automatiserade tester med hjÀlp av verktygen AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer och AFL. Bland annat eliminerar den nya utgÄvan den kritiska sÄrbarheten CVE-2023-5218 som Àr förknippad med minnesÄtkomst efter frigöring (AnvÀnd efter fri) i platsisoleringsmekanismen. SÄrbarheten gör att du kan kringgÄ alla nivÄer av webblÀsarskydd och exekvera kod pÄ systemet utanför sandlÄdemiljön. Som en del av kontantbelöningsprogrammet för att upptÀcka sÄrbarheter för den aktuella utgÄvan, betalade Google ut 14 priser vÀrda 30,5 6000 $ (en utmÀrkelse pÄ $5000 3000, tvÄ utmÀrkelser pÄ $2000 1000, tvÄ utmÀrkelser pÄ $500 XNUMX, en utmÀrkelse pÄ $XNUMX XNUMX, sex utmÀrkelser pÄ $XNUMX XNUMX och en utmÀrkelse pÄ $XNUMX). Storleken pÄ en belöning har Ànnu inte faststÀllts.

KĂ€lla: opennet.ru

LĂ€gg en kommentar