Ko te tuku Chrome 102

Kua hurahia e Google te tukunga o te kaitirotiro paetukutuku Chrome 102. I te wa ano, kei te waatea te tuku pumau o te kaupapa Chromium koreutu, e noho ana hei turanga mo Chrome. He rereke te kaitirotiro Chrome mai i te Chromium mo te whakamahi i nga tohu tohu a Google, he punaha mo te tuku whakamohiotanga mena he tukinga, he waahanga mo te purei i nga ihirangi ataata parea-rua (DRM), he punaha mo te whakauru aunoa i nga whakahou, ka taea te noho wehe Sandbox. , te tuku ki te Google API me te tuku RLZ- ina rapu. Mo te hunga e hiahia ana kia nui ake te taima ki te whakahou, ka tautokohia te pekanga Extended Stable, whai muri i nga wiki 8. Ko te tukunga o muri mai o Chrome 103 kua whakaritea mo Pipiri 21st.

Nga huringa matua i roto i te Chrome 102:

  • Hei aukati i te mahi whakaraeraetanga na te uru ki nga poraka mahara kua wetekina (whakamahi-muri-kore), hei utu mo nga tohu tohu noa, i timata te whakamahi i te momo MiraclePtr (raw_ptr). Ka whakarato a MiraclePtr i te herenga ki runga i nga tohutohu e mahi ana i etahi atu arowhai mo nga urunga ki nga waahi mahara kua wetekina me nga tukinga mena ka kitea nga urunga pera. Ko te paanga o te tikanga whakamarumaru hou ki te mahi me te kohi mahara ka whakatauhia he iti. Ko te tikanga MiraclePtr karekau e tika ki nga mahi katoa, ina koa kaore i te whakamahia i roto i nga mahi whakaputa, engari ka tino pai ake te haumarutanga. Hei tauira, i roto i te tukunga o naianei, i roto i nga whakaraeraetanga 32 kua whakatikahia, 12 i puta mai i nga raru whakamahi-muri-kore.
  • Ko te hoahoa o te atanga me nga korero mo nga tangohanga kua whakarereketia. Engari i te raina raro me nga raraunga mo te ahunga whakamua o te tangohanga, kua taapirihia he tohu hou ki te panui me te pae wahitau; ka paato koe ki runga, ka whakaatuhia te ahunga whakamua o te tango i nga konae me te hitori me te raarangi o nga konae kua oti te tango. Kaore i rite ki te papa o raro, ka whakaatuhia tonu te paatene i runga i te panui ka taea e koe te uru wawe ki to hitori tango. Ko te atanga hou i tenei wa ka tukuna ma te taunoa ki etahi kaiwhakamahi anake, ka toro atu ki te katoa mena karekau he raru. Ki te whakahoki i te atanga tawhito, ki te whakahohe ranei i tetahi mea hou, ka whakaratohia te tautuhinga "chrome://flags#download-bubble".
    Ko te tuku Chrome 102
  • I te wa e rapu ana i nga whakaahua ma te tahua horopaki ("Rapuhia te ahua me te Google Lens" ranei "Kimihia ma te Google Lens"), ka whakaatuhia nga hua kaore i runga i te wharangi motuhake, engari kei te taha taha ki te taha o nga ihirangi o te wharangi taketake (i kotahi te matapihi ka taea e koe te kite i nga waahanga o te whaarangi me te hua o te uru ki te miihini rapu).
    Ko te tuku Chrome 102
  • I roto i te wahanga "Tūmataititanga me te Haumarutanga" o nga tautuhinga, kua taapirihia he waahanga "Arahi Whaiaro", e whakaatu ana i te tirohanga whanui mo nga tautuhinga matua e pa ana ki te noho muna me nga whakamaramatanga mo te paanga o ia tautuhinga. Hei tauira, i te waahanga ka taea e koe te tautuhi i te kaupapa here mo te tuku raraunga ki nga ratonga a Google, te whakahaere tukutahi, te tukatuka pihikete me te penapena hitori. Ka tukuna te mahi ki etahi kaiwhakamahi; ki te whakahohe, ka taea e koe te whakamahi i te tautuhinga "chrome://flags#privacy-guide".
    Ko te tuku Chrome 102
  • Ka whakaratohia te hanganga o te hitori rapu me nga wharangi kua tirohia. Ka ngana ana koe ki te rapu ano, ka whakaatuhia he tohu "Whakahouhia to haerenga" ki te pae wahitau, ka taea e koe te haere tonu te rapunga mai i te waahi i haukotia ai i tera wa.
    Ko te tuku Chrome 102
  • Ka tukuna e te Toa Tukutuku Chrome he wharangi "Kete Whakaoho Whakaoho" me te kowhiringa tuatahi o nga taputapu taapiri.
  • I roto i te aratau whakamatautau, ka tukuna he tono whakamana CORS (Cross-Origin Resource Sharing) ki te tūmau pae matua me te pane "Access-Control-Tono-Private-Whatunga: pono" ka whakahohea ina uru te wharangi ki tetahi rauemi kei te whatunga o roto ( 192.168.xx , 10.xxx, 172.16.xx) ranei ki localhost (128.xxx). Ina whakaū i te mahi hei whakautu ki tenei tono, me whakahoki e te tūmau te pane "Access-Control-Allow-Private-Network: true". I roto i te putanga Chrome 102, kaore ano te hua whakapumautanga e pa ki te tukatuka o te tono - mena kaore he whakapumautanga, ka whakaatuhia he whakatupato i roto i te papatohu paetukutuku, engari kaore i te aukatihia te tono rauemi iti. Ko te whakakore i te aukati i te kore o te whakau mai i te tūmau kaore e tumanakohia kia tukuna mai a Chrome 105. Kia taea ai te aukati i nga tukunga o mua, ka taea e koe te whakarite "chrome://flags/#private-network-access-respect-preflight- hua".

    Ko te manatoko o te mana e te tūmau i whakauruhia ki te whakapakari i te whakamarumaru ki nga whakaeke e pa ana ki te uru atu ki nga rauemi i runga i te whatunga o te rohe, i runga ranei i te rorohiko o te kaiwhakamahi (localhost) mai i nga tuhinga kua utaina i te whakatuwheratanga o te waahi. Ko enei tono ka whakamahia e nga kaiwhaiwhai ki te kawe i nga whakaeke CSRF ki nga pouara, nga waahi uru, nga kaituhi, nga hononga tukutuku umanga me etahi atu taputapu me nga ratonga ka whakaae ki nga tono mai i te whatunga rohe anake. Hei whakamarumaru mai i nga whakaeke penei, mena ka uru atu etahi rauemi iti ki te whatunga o roto, ka tukuna e te kaitirotiro he tono mo te whakaaetanga ki te uta i enei rauemi iti.

  • I te whakatuwheratanga o nga hononga i roto i te aratau incognito i roto i te tahua horopaki, ka tangohia aunoatia etahi tawhā e pa ana ki te tūmataiti mai i te URL.
  • Kua hurihia te rautaki tuku whakahou mo Windows me Android. Hei whakataurite ake i te whanonga o nga putanga hou me nga putanga tawhito, he maha nga hanga o te putanga hou kua hangaia inaianei hei tango.
  • Ko te hangarau wehewehe whatunga kua whakapumauhia hei whakamarumaru i nga tikanga mo te whai i nga nekehanga a nga kaiwhakamahi i waenga i nga waahi i runga i te penapena tohu tohu ki nga waahi kaore i te whakaaro mo te rokiroki tuturu o nga korero ("Supercookies"). Na te mea kei te rongoa nga rauemi keteroki ki tetahi mokowāingoa noa, ahakoa te rohe takenga mai, ka taea e tetahi pae te whakatau kei te uta rauemi tetahi atu ma te tirotiro mena kei te keteroki taua rauemi. Ko te whakamarutanga kei runga i te whakamahinga o te wehewehenga whatunga (Waihanga Whatunga), ko te mea nui ko te taapiri atu ki nga keteroki tiritahi he here taapiri atu o nga rekoata ki te rohe i whakatuwherahia ai te wharangi matua, e whakawhāiti ana i te kapi keteroki mo nga tuhinga aroturuki nekehanga anake ki te pae onāianei (kaore e taea e te tuhinga mai i te iframe te tirotiro mena i tangohia mai te rauemi mai i tetahi atu pae). Ko te tiritiri a te kawanatanga e kapi ana i nga hononga whatunga (HTTP/1, HTTP/2, HTTP/3, websocket), DNS keteroki, ALPN/HTTP2, TLS/HTTP3 raraunga, whirihoranga, tikiake, me nga korero pane pane Expect-CT.
  • Mo nga tono paetukutuku tu-kotahi kua whakauruhia (PWA, Progressive Web App), ka taea te whakarereke i te hoahoa o te waahi taitara matapihi ma te whakamahi i nga waahanga Whakakikorua Mana Matapihi, e toro atu ana te waahi mata o te tono paetukutuku ki te matapihi katoa. Ka taea e te tono tukutuku te whakahaere i te whakaputanga me te tukatuka whakauru o te matapihi katoa, haunga te poraka whakakikorua me nga paatene mana matapihi paerewa (kati, whakaiti, whakanuia), hei hoatu i te tono tukutuku te ahua o te tono papamahi auau.
    Ko te tuku Chrome 102
  • I roto i te punaha whakakii-aunoa, kua taapirihia te tautoko mo te whakaputa nama kaari nama mariko ki nga mara me nga taipitopito utu mo nga taonga kei roto i nga toa tuihono. Ma te whakamahi i te kaari mariko, ko te maha o nga mea e hangaia ana mo ia utu, ka taea e koe te kore e whakawhiti i nga raraunga mo te kaari nama tuuturu, engari e hiahia ana ki te whakarato i te ratonga e tika ana ma te peeke. Kei te waatea noa tenei waahanga ki nga kaihoko putea US. Hei whakahaere i te whakaurunga o te mahi, ka whakaarohia te tautuhinga "chrome://flags/#autofill-enable-virtual-card".
  • Ko te tikanga "Kawe Hopu" ka whakahohehia ma te taunoa, ka taea e koe te whakawhiti korero ki nga tono e hopu ana i te ataata. Ka taea e te API te whakarite i te taunekeneke i waenga i nga tono kua tuhia nga ihirangi me nga tono e mahi ana i te rekoata. Hei tauira, ka taea e te tono huihuinga ataata e hopu ana i te ataata hei whakapaoho i tetahi whakaaturanga ka taea te tiki korero mo nga mana whakaaturanga me te whakaatu ki te matapihi ataata.
  • Ko te tautoko mo nga ture pohewa ka whakahohea ma te taunoa, ka tuku wetereo ngawari mo te whakatau mena ka taea te utaina nga raraunga hono-hononga i mua i te paato a te kaiwhakamahi ki te hono.
  • Kua whakapumautia te tikanga mo te whakakao rauemi ki roto i nga kete kei roto i te whakatakotoranga Tukutuku Paihere, e taea ai te whakapiki ake i te pai o te uta i te maha o nga konae e hono ana (nga momo CSS, JavaScript, whakaahua, iframes). Kaore i rite ki nga kohinga kei roto i te whakatakotoranga Webpack, ko te whakatakotoranga Tukutuku Tukutuku nga painga e whai ake nei: ehara i te mea ko te kete tonu e rongoa ana ki te keteroki HTTP, engari ko ona waahanga waahanga; ka timata te whakahiato me te mahi JavaScript me te kore e tatari kia tangohia katoatia te kete; Ka whakaaetia kia whakauruhia etahi atu rauemi penei i te CSS me nga whakaahua, kei roto i te kete tukutuku me whakawaeherehia ki te ahua o nga aho JavaScript.
  • Ka taea te tautuhi i tetahi tono PWA hei kaikawe mo etahi momo MIME me nga toronga konae. Whai muri i te tautuhi i te herenga ma te mara file_handlers i te whakaaturanga, ka whiwhi te tono i tetahi huihuinga motuhake ina ngana te kaiwhakamahi ki te whakatuwhera i tetahi konae e hono ana ki te tono.
  • Kua taapirihia he huanga koretake hou ka taea e koe te tohu i tetahi waahanga o te rakau DOM hei "kore hohe". Mo nga pona DOM i tenei ahua, kua monoa te kowhiringa kupu me nga kaikawe tohu tohu, ara. Ko nga kaupapa-aatohu me nga taonga CSS kua tohua e te kaiwhakamahi ka tautuhia ki te 'kore'. Mēnā ka taea te whakatika i tētahi kōpuku, ka kore e taea te whakatika i te aratau koretake.
  • I taapirihia te Navigation API, e taea ai e nga tono tukutuku te haukoti i nga mahi whakatere matapihi, te whakatere whakatere, me te tātari i te hitori o nga mahi me te tono. Ka whakaratohia e te API he momo rereke ki nga taonga window.history me te window.location, kua arotauhia mo nga tono paetukutuku kotahi-wharangi.
  • He haki hou, "tae noa ki te kitea", kua tohua mo te huanga "huna", e taea ai te rapu i te huānga ki runga i te wharangi me te panuku ma te kopare kuputuhi. Hei tauira, ka taea e koe te taapiri i nga tuhinga huna ki tetahi wharangi, ka kitea nga mea kei roto i nga rapunga a-rohe.
  • I roto i te WebHID API, i hangaia mo te whakauru taumata-iti ki nga taputapu HID (Nga taputapu atanga tangata, papapātuhi, kiore, gamepads, touchpads) me te whakarite i nga mahi me te kore he taraiwa motuhake i roto i te punaha, kua taapirihia te taonga exclusionFilters ki te tonoDevice( ) ahanoa, ka taea e koe te whakakore i etahi taputapu ina whakaatu te kaitirotiro i te raarangi o nga taputapu e waatea ana. Hei tauira, ka taea e koe te whakakore i nga ID taputapu e mohio ana nga take.
  • Karekautia te whakaatu i tetahi puka utu ma te waea atu ki te PaymentRequest.show() me te kore he mahi a te kaiwhakamahi, hei tauira, te panui i tetahi huānga e hono ana ki te kaihautu.
  • Ko te tautoko mo tetahi atu whakatinanatanga o te kawa SDP (Session Description Protocol) i whakamahia ki te whakatu i tetahi huihuinga i WebRTC kua whakamutua. I tukuna e Chrome nga whiringa SDP e rua - kua whakakotahi me etahi atu kaitirotiro me te Chrome-motuhake. Mai i tenei wa, ko te whiringa kawe ka toe.
  • Kua whakapai ake nga taputapu mo nga kaihanga paetukutuku. Kua taapirihia nga patene ki te paewhiri Styles hei whakataurite i te whakamahinga o te kaupapa pouri me te marama. Ko te whakamarumaru o te ripa Arokite i roto i te aratau tirotiro whatunga kua kaha ake (kua whakahohea te tono Kaupapahere Haumarutanga Ihirangi). Ka whakatinanahia e te patuiro te whakamutu tuhinga hei uta ano i nga waahi wehenga. He whakatinanatanga tuatahi o te panui hou "Maramatanga Mahi" kua tohua, e taea ai e koe te tātari i nga mahi o etahi mahi i runga i te wharangi.
    Ko te tuku Chrome 102

I tua atu i nga mahi hou me nga whakatikatika bug, ka whakakorehia e te putanga hou nga whakaraeraetanga 32. Ko te nuinga o nga whakaraeraetanga i kitea he hua o te whakamatautau aunoa ma te whakamahi i te AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer me nga taputapu AFL. Ko tetahi o nga raruraru (CVE-2022-1853) kua tohua he taumata tino kino, e tohu ana i te kaha ki te karo i nga taumata katoa o te whakamarumaru tirotiro me te mahi waehere i runga i te punaha i waho o te taiao onepu. Ko nga korero mo tenei whakaraeraetanga kaore ano kia whakaatuhia; e mohiotia ana na te urunga ki tetahi poraka mahara kua wetekina (whakamahi-muri-kore) i roto i te whakatinanatanga Indexed DB API.

Hei wahanga o te kaupapa utu moni mo te kite i nga whakaraeraetanga mo te tukunga o naianei, ka utua e Google nga tohu 24 e wariu ana ki te $65600 (kotahi tohu $10000, kotahi tohu $7500, e rua nga tohu $7000, e toru nga tohu $5000, e wha nga tohu $3000, e rua nga tohu $2000, e rua nga tohu $1000. $500 bonus). Ko te rahi o nga utu e 7 kaore ano kia whakatauhia.

Source: opennet.ru

Tāpiri i te kōrero