Phatlalatso ea Chrome 98

Google e senotse ho lokolloa ha sebatli sa marang-rang sa Chrome 98. Ka nako e ts'oanang, ho lokolloa ho tsitsitseng ha morero oa mahala oa Chromium, o sebetsang e le motheo oa Chrome, o fumaneha. Sebatli sa Chrome se khetholloa ka ts'ebeliso ea li-logos tsa Google, boteng ba sistimi ea ho romella litsebiso haeba ho ka ba le kotsi, li-module tsa ho bapala litaba tsa video tse sirelelitsoeng (DRM), sistimi ea ho kenya liapdeite ka bo eona, le ho fetisa liparamente tsa RLZ ha ho batlisisa. Phatlalatso e latelang ea Chrome 99 e reriloe ka la 1 Hlakubele.

Liphetoho tsa bohlokoa ho Chrome 98:

  • Sebatli se na le polokelo ea sona ea litifikeiti tsa metso ea ba boholong ba setifikeiti (Chrome Root Store), e tla sebelisoa sebakeng sa mabenkele a kantle a ikhethileng tsamaisong ka 'ngoe ea ts'ebetso. Lebenkele le kengoa tšebetsong ka mokhoa o ts'oanang le lebenkele le ikemetseng la setifikeiti sa metso ho Firefox, e sebelisoang e le sehokelo sa pele sa ho lekola ketane ea setifikeiti ha u bula libaka ka HTTPS. Sebaka se secha sa polokelo ha se so sebelisoe ka ho sa feleng. Ho nolofatsa phetoho ea litlhophiso tsa polokelo ea sistimi le ho etsa bonnete ba hore e khona ho nkeha, ho tla ba le nako ea phetoho eo ka eona Chrome Root Store e tla kenyelletsa khetho e felletseng ea litifikeiti tse amohetsoeng ho li-platform tse ngata tse tšehetsoeng.
  • Morero oa ho matlafatsa tšireletso khahlanong le litlhaselo tse amanang le ho fumana lisebelisoa ho marang-rang a sebaka sa marang-rang kapa khomphuteng ea mosebedisi (localhost) ho tloha libukeng tse laetsoeng ha setša se buloa e ntse e tsoela pele ho sebelisoa. Likopo tse joalo li sebelisoa ke bahlaseli ho etsa litlhaselo tsa CSRF ho lirutha, libaka tsa phihlello, liprinta, likhokahano tsa marang-rang le lisebelisoa tse ling le lits'ebeletso tse amohelang likopo tsa marang-rang a lehae feela.

    Ho itšireletsa khahlanong le litlhaselo tse joalo, haeba lisebelisoa life kapa life tse nyane li fumaneha marang-rang a kahare, sebatli se tla qala ho romella kopo e hlakileng ea tumello ea ho khoasolla lisebelisoa tse joalo. Kopo ea litumello e etsoa ka ho romela kopo ea CORS (Cross-Origin Resource Sharing) ka sehlooho "Access-Control-Request-Private-Network: true" ho seva sa mantlha sa sebaka sa marang-rang pele o fihlella marang-rang a ka hare kapa localhost. Ha o netefatsa ts'ebetso ho arabela kopo ena, seva se tlameha ho khutlisa sehlooho sa "Access-Control-Allow-Private-Network: true". Ho Chrome 98, cheke e kengoa ts'ebetsong ka mokhoa oa teko, 'me haeba ho se na tiiso, temoso e hlahisoa ho web console, empa kopo ea subresource ka boeona ha e thijoe. Ho thibela ha ho rereloa ho lumelloa ho fihlela Chrome 101 e lokolloa.

  • Litlhophiso tsa ak'haonte li kopanya lisebelisoa tsa ho laola ho kenyelletsoa ha Mokhoa o Sireletsehileng o Matlafalitsoeng, o kenyang licheke tse eketsehileng ho itšireletsa khahlanong le phishing, liketso tse lonya le litšokelo tse ling Websaeteng. Ha o kenya mokhoa ho ak'haonte ea hau ea Google, joale o tla khothalletsoa ho kenya mokhoa ona ho Chrome.
  • E kentse mohlala oa ho bona liteko tsa phishing ka lehlakoreng la bareki, o kentsoeng ts'ebetsong ka mokhoa oa ho ithuta oa mochini oa TFLite (TensorFlow Lite) mme ha e hloke ho romella data ho etsa netefatso ka lehlakoreng la Google (tabeng ena, telemetry e romelloa le tlhaiso-leseling mabapi le mofuta oa mohlala. le litekanyo tse baloang bakeng sa sehlopha ka seng) . Haeba teko ea phishing e fumanoa, mosebelisi o tla bonts'oa leqephe la temoso pele a bula saete e belaetsang.
  • Ho Client Hints API, e ntseng e ntlafatsoa e le sebaka sa sehlooho sa Moemeli-Mosebelisi 'me e u lumella hore u ikhethele ho romela lintlha tse mabapi le li-browser tse khethehileng le mekhoa ea tsamaiso (phetolelo, sethala, joalo-joalo) feela ka mor'a kopo ea seva, ho khoneha ho kenya mabitso a iqapetsoeng lethathamong la li-browser tse khethollang, ho latela lipapiso le mochini oa GREASE (Generate Random Extensions And Sustain Extensibility) o sebelisoang ho TLS. Ka mohlala, ho phaella ho "Chrome"; v="98″' le '"Chromium"; v="98″' sekhetho se sa lebelloang sa sebatli se seng se le teng '"(Not; Browser"; v="12″') se ka eketsoa lethathamong. Phetoho e joalo e tla thusa ho tseba mathata a ho sebetsana le li-identifiers tsa libatli tse sa tsejoeng, e leng se lebisang tabeng ea hore libatli tse ling li qobelleha ho iketsa libatli tse ling tse tsebahalang hore li pote ho hlahloba khahlanong le manane a libatli tse amohelehang.
  • Ho qala ka la 17 Pherekhong, Lebenkele la Web la Chrome ha le sa amohela litlatsetso tse sebelisang mofuta oa 2023 oa ponahalo ea Chrome. Keketso tse ncha joale li tla amoheloa feela ka mofuta oa boraro oa manifest. Baetsi ba lisebelisoa tse kentsoeng nakong e fetileng ba ntse ba tla khona ho phatlalatsa lintlafatso ka mofuta oa bobeli oa manifest. Phetoho e felletseng ea mofuta oa bobeli oa manifesto e reriloe ka Pherekhong XNUMX.
  • Ts'ehetso e ekelitsoeng bakeng sa lifonte tsa vector ea mebala ka sebopeho sa COLRv1 (sehlopha sa lifonti tsa OpenType tse nang le, ntle le li-glyphs tsa vector, lera le nang le tlhaiso-leseling ea mebala), e ka sebelisoang, mohlala, ho theha emoji ea mebala e mengata. Ho fapana le sebopeho sa COLRv0 se neng se ts'ehelitsoe pele, COLRv1 joale e na le bokhoni ba ho sebelisa li-gradients, overlayers, le liphetoho. Sebopeho se boetse se fana ka foromo ea polokelo e kopanetsoeng, e fana ka compression e sebetsang hantle, 'me e lumella ho sebelisoa hape ha lintlha, ho lumella phokotso e kholo ea boholo ba fonte. Mohlala, fonte ea Noto Color Emoji e nka 9MB ka sebopeho sa raster, le 1MB ka fomete ea vector ea COLRv1.85.
    Phatlalatso ea Chrome 98
  • Mokhoa oa liteko tsa Origin (likarolo tsa liteko tse hlokang ts'ebetso e arohaneng) o sebelisa Sebaka sa Capture API, se u lumellang ho lema video e hapiloeng. Ka mohlala, ho ka 'na ha hlokoa ho lema lits'ebetsong tsa marang-rang tse nkang video ka litaba tsa tab ea tsona, ho khaola litaba tse itseng pele li romela. Teko ea Origin e bolela bokhoni ba ho sebetsa le API e boletsoeng ho tsoa lits'ebetsong tse jarollotsoeng ho tsoa ho localhost kapa 127.0.0.1, kapa ka mor'a ho ngolisa le ho amohela token e khethehileng e sebetsang ka nako e lekanyelitsoeng bakeng sa sebaka se itseng.
  • Thepa ea CSS "contain-intrinsic-size" joale e ts'ehetsa boleng ba "auto", e tla sebelisa boholo bo hopotsoeng ba element (ha e sebelisoa ka "content-vision: auto", moqapi ha a tlameha ho hakanya boholo ba element e fanoeng) .
  • E kentse thepa ea AudioContext.outputLatency, eo ka eona u ka fumanang tlhahisoleseling mabapi le tieho e boletsoeng esale pele pele ho phallo ea molumo (tieho lipakeng tsa kopo ea molumo le ho qala ho sebetsana le data e amohetsoeng ka sesebelisoa sa tlhahiso ea molumo).
  • CSS color-scheme, e etsang hore ho khonehe ho tseba hore na ke meralo efe ea mebala ntho e ka hlahisoang ka nepo ("leseli", "lefifi", "mokhoa oa letsatsi" le "mokhoa oa bosiu"), "feela" parameter e kentsoe. ho thibela ho qobelloa ho fetola mebala schemas bakeng sa likarolo tsa HTML ka bomong. Mohlala, haeba u hlakisa "div {color-scheme: only light }", joale ho tla sebelisoa tema e bobebe feela bakeng sa karolo ea div, leha sebatli se qobella tema e lefifi hore e lumelloe.
  • Ts'ehetso e ekelitsoeng bakeng sa lipotso tsa media tsa 'dynamic-range' le 'video-dynamic-range' ho CSS ho fumana hore na skrini se tšehetsa HDR (High Dynamic Range).
  • E kentse bokhoni ba ho khetha hore na o bula sehokelo tabeng e ncha, fensetere e ncha, kapa fensetere ea pop-up ho fensetere.open() tshebetso. Ho phaella moo, fensetere.statusbar.visible thepa e se e khutlisa "bohata" bakeng sa popups le "nete" bakeng sa li-tab le lifensetere. const popup = fensetere.open('_blank',",' popup=1′); // Bula ka fensetere ea popup const tab = fensetere.open('_blank',,"'popup=0′); // Bula ho tab
  • Mokhoa o hlophisitsoeng oaClone () o sebelisitsoe lifensetereng le basebetsi, e leng se u lumellang ho etsa likopi tse pheta-phetoang tsa lintho tse kenyelletsang thepa eseng feela ea ntho e boletsoeng, empa le ea lintho tse ling tsohle tse boletsoeng ke ntho ea hona joale.
  • Web Authentication API e kentse tšehetso bakeng sa katoloso ea lintlha tsa FIDO CAP2, e u lumellang hore u behe boholo bo tlase bo lumelletsoeng ba PIN code (minPinLength).
  • Bakeng sa lits'ebetso tsa webo tse emeng tse ikemetseng, karolo ea Window Controls Overlay e kentsoe, e atolosetsang sebaka sa skrineng sa ts'ebeliso ho fensetere eohle, ho kenyeletsoa le sebaka sa sehlooho, moo likonopo tse tloaelehileng tsa taolo ea lifensetere (koala, fokotsa, holisa). ) li behiloe holimo. Sesebelisoa sa Webo se ka laola phepelo le ts'ebetso ea ho kenya ea fensetere eohle, ntle le boloko bo holimo bo nang le likonopo tsa taolo ea fensetere.
  • E kentse thepa ea ho sebetsana le matšoao ho WritableStreamDefaultController e khutlisetsang ntho ea AbortSignal, e ka sebelisoang ho emisa hang-hang ho ngolla WritableStream ntle le ho emela hore e phethe.
  • WebRTC e tlositse ts'ehetso ea mochini oa tumellano ea mantlha ea SDES, e ileng ea tlosoa ke IETF ka 2013 ka lebaka la mathata a ts'ireletso.
  • Ka nako e sa lekanyetsoang, U2F (Cryptotoken) API e koetsoe, eo pele e neng e qheletsoe ka thoko 'me ea nkeloa sebaka ke API ea netefatso ea Webo. U2F API e tla tlosoa ka botlalo ho Chrome 104.
  • Bukeng ea API, sebaka se kentsoeng_browser_version se tlositsoe, se nkeloe sebaka ke sebaka se secha sa pending_browser_version, se fapaneng ka hore se na le tlhahisoleseling mabapi le mofuta oa sebatli, ho nahanoa ka liapdeite tse jarollotsoeng empa li sa sebelisoa (ke hore, mofuta o tla sebetsa kamora sebatli se qalisoa bocha).
  • Likhetho tse tlositsoeng tse lumelletseng ho khutlisa tšehetso bakeng sa TLS 1.0 le 1.1.
  • Lintlafatso li entsoe ho lisebelisoa bakeng sa baetsi ba marang-rang. Ho ekelitsoe tab ya ho lekola tshebetso ya "Cache-Forward cache", e fanang ka ho tsamaya hanghang ha o sebedisa dikonopo tsa Morao le Pele. E kentse bokhoni ba ho etsisa likopo tsa media tse qobelloang. Likonopo tse kentsoeng ho mohlophisi oa Flexbox ho ts'ehetsa thepa ea row-reverse le kholomo ea morao. Taba ea "Liphetoho" e netefatsa hore liphetoho li hlahisoa ka mor'a ho fomata khoutu, e leng ho nolofatsang ho arola ha maqephe a minified.
    Phatlalatso ea Chrome 98

    Ts'ebetsong ea phanele ea tlhahlobo ea khoutu e ntlafalitsoe ho lokolloa ha CodeMirror 6 code editor, e ntlafatsang haholo ts'ebetso ea ho sebetsa ka lifaele tse kholo haholo (WASM, JavaScript), e rarollang mathata ka li-offsets tse sa reroang nakong ea ho tsamaea, le ho ntlafatsa litlhahiso tsa sisteme ea ho tlatsa ka boits'oaro ha ho hlophisoa khoutu. Bokhoni ba ho sefa tlhahiso ka lebitso la thepa kapa boleng bo kentsoe phanele ea thepa ea CSS.

    Phatlalatso ea Chrome 98

Ntle le boqapi le litokiso tsa liphoso, mofuta o mocha o tlosa bofokoli ba 27. Bofokoli bo bongata bo ile ba bonoa ka lebaka la tlhahlobo e ikemetseng e sebelisang AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer le lisebelisoa tsa AFL. Ha ho na mathata a bohlokoa a fumanoeng a ka lumellang motho ho feta maemo ohle a ts'ireletso ea sebatli le ho etsa khoutu ho sistimi e kantle ho tikoloho ea sandbox. E le karolo ea lenaneo la moputso oa chelete bakeng sa ho sibolla bofokoli bakeng sa tokollo ea hajoale, Google e lefile likhau tse 19 tse jang $88 sekete (likhau tse peli tsa $20000, khau e le 'ngoe ea $12000, likhau tse peli tsa $7500, likhau tse 'nè tsa $1000 le e 'ngoe ea $7000, $5000, $3000.

Source: opennet.ru

Eketsa ka tlhaloso