Ko te tuku Chrome 79

Google представила tukunga pūtirotiro tukutuku Chrome 79... I te wa kotahi waatea tuku pūmau o te kaupapa kore utu chromium, ka noho hei turanga mo Chrome. pūtirotiro Chrome rerekē te whakamahi i nga waitohu a Google, te aroaro o te punaha mo te tuku whakamohiotanga mena he tukinga, te kaha ki te tango i te waahanga Flash i runga i te tono, nga waahanga mo te purei i nga ihirangi ataata tiakina (DRM), he punaha mo te whakauru aunoa i nga whakahoutanga me te tuku i te waa rapu. Tawhā RLZ. Ko te tukunga o muri mai o Chrome 80 kua whakaritea mo Hui-tanguru 4th.

Main huringa в Chrome 79:

  • kua whakahohehia Wāhanga Takitaki Kupuhipa, i hangaia hei tātari i te kaha o nga kupuhipa e whakamahia ana e te kaiwhakamahi. I te wa e ngana ana ki te takiuru ki tetahi waahi Takitaki Kupuhipa fakahoko te tirotiro i te takiuru me te kupuhipa ki te papaunga raraunga o nga kaute kua taupatupatuhia me te whakatupato mena ka kitea nga raru (ka mahia te tirotiro i runga i te prefix hash i te taha o te kaiwhakamahi). Ka mahia te haki ki tetahi putunga korero e hipoki ana i te neke atu i te 4 piriona nga kaute kua taupatupatuhia i puta mai i nga papaa raraunga kaiwhakamahi patai. Ka whakaatuhia ano he whakatupato i te wa e ngana ana ki te whakamahi i nga kupuhipa iti penei i te "abc123". Hei whakahaere i te whakaurunga o te Kupuhipa Tirohanga, kua whakatinanahia he tautuhinga motuhake i roto i te waahanga "Tukutahi me nga Ratonga Google".
  • Ka whakaatuhia he hangarau hou mo te rapu hītinihanga i te waa tuuturu. I mua, i whakamanahia te manatokotanga ma te uru atu ki nga rarangi pango Tirotiro Haumaru kua tangohia ake i te rohe, i whakahoutia tata ki te kotahi i ia 30 meneti, karekau i te rawaka, hei tauira, i roto i nga ahuatanga o te huri haere i nga rohe e te hunga whakaeke. Ko te tikanga hou ka taea e koe te tirotiro i nga URL i runga i te rere me te tirotiro tuatahi ki nga rarangi maamae kei roto nga tohu o nga mano o nga waahi rongonui e pono ana. Mena karekau te waahi e whakatuwherahia ana i roto i te rarangi ma, ka tirohia e te kaitirotiro te URL i runga i te tūmau Google, ka tuku i nga moka 32 tuatahi o te SHA-256 hash o te hono, ka tapahia nga raraunga whaiaro ka taea. E ai ki a Google, ka taea e te huarahi hou te whakapai ake i te whai huatanga o nga whakatupato mo nga waahi hītinihanga hou ma te 30%.
  • Kua taapirihia he whakamarumaru kaha ki te whakawhiti i nga tohu a Google me nga kupu huna kei roto i te kaiwhakahaere kupuhipa ma nga wharangi hītinihanga. Mena ka ngana koe ki te whakauru i tetahi kupuhipa kua tiakina ki runga i te waahi kaore i te whakamahia taua kupuhipa, ka whakatupatohia te kaiwhakamahi mo tetahi mahi kino.
  • Ko nga hononga e whakamahi ana i te TLS 1.0 me te 1.1 e whakaatu ana inaianei he tohu hononga haumaru. Tautoko tino TLS 1.0 me 1.1 ka monokia i roto i te Chrome 81, kua whakaritea mo Maehe 17, 2020.
  • Kua taapirihia te kaha ki te whakatio i nga ripa hohekore, ka taea e koe te tango aunoa mai i nga ripa mahara kua noho ki muri mo te neke atu i te 5 meneti ka kore e mahi i nga mahi nui. Ko te whakatau mo te pai o tetahi ripa mo te whakatio i runga i te heuristics. Ko te whakahohe i te mahi ka whakahaerehia ma te haki "chrome://flags/#proactive-tab-freeze".
  • Haumaru Ko te aukati i nga ihirangi hanumi i runga i nga wharangi ka whakatuwherahia ma runga i te HTTPS kia mohio kei te whakatuwherahia nga wharangi ki runga https:// kei roto anake nga rauemi e utaina ana i runga i te hongere korero haumaru. Ahakoa ko nga momo tino kino o nga ihirangi whakaranu, penei i nga tuhinga me nga iframes, kua araia e te taunoa, ka taea tonu te tango i nga whakaahua, nga konae oro me nga ataata ma te http://. Ko te tohu ihirangi whakauru i whakamahia i mua mo enei whakaurunga i kitea he kore whai hua me te whakapohehe i te kaiwhakamahi, na te mea kaore i te whakarato i te aromatawai maamaa mo te haumarutanga o te whaarangi. Hei tauira, na roto i te whakapohehe whakaahua, ka taea e te kaitukino te whakakapi i nga Pihikete aroturuki kaiwhakamahi, te ngana ki te whakamahi whakaraeraetanga i roto i nga kaihanga whakaahua, ki te mahi tinihanga ranei ma te whakakapi i nga korero e whakaratohia ana ki te ahua. Hei whakakore i te raka o nga waahanga whakauru, kua taapirihia he tautuhinga motuhake, ka taea te uru atu ma te tahua ka puta ina paato koe i te tohu raka.
  • Kua taapirihia te kaha whakamatautau ki te tiri i nga ihirangi papatopenga i waenga i te papamahi me nga putanga pūkoro o Chrome. I nga wa o Chrome e hono ana ki tetahi kaute, ka taea e koe te uru atu ki nga ihirangi o te papatopenga o tetahi atu taputapu, tae atu ki te tohatoha i te papatopenga i waenga i nga punaha pūkoro me te papamahi. Ko nga ihirangi o te papatopenga kei te whakamunatia ma te whakamahi i te whakamunatanga mutunga-ki-mutunga, e aukati ana i te uru ki te tuhinga i runga i nga tūmau Google. Ka taea te mahi ma nga whiringa chrome://flags#shared-clipboard-receiver, chrome://flags#shared-clipboard-ui me chrome://flags#sync-clipboard-service.
  • I roto i te pae wāhitau i etahi wa (hei tauira, i te wa e penapena ana i te kupuhipa) ka whakawetohia te tukutahi korero, hei taapiri i te avatar, ka whakaatuhia te ingoa o te kaute a Google o naianei kia taea ai e te kaiwhakamahi te tautuhi tika i te kaute hohe o naianei.
  • Kua whakahohehia mo te 1% o nga kaiwhakamahi tautoko “DNS over HTTPS” (DoH, DNS over HTTPS). Ko te whakamatautau ko nga kaiwhakamahi anake kua tohua e nga tautuhinga punaha nga kaiwhakarato DNS e tautoko ana i te DoH. Hei tauira, mena he DNS 8.8.8.8 te kaiwhakamahi kua tohua i roto i nga tautuhinga punaha, ka whakahohehia te ratonga DoH a Google ("https://dns.google.com/dns-query") ki Chrome; mena he 1.1.1.1 te DNS. XNUMX, katahi te ratonga DoH Cloudflare (“https://cloudflare-dns.com/dns-query”), etc. Hei whakahaere mehemea ka taea te DoH, ka whakaratohia te tautuhinga "chrome://flags/#dns-over-https". E toru nga momo mahi e tautokohia ana: haumaru, aunoa me te weto. I roto i te aratau "haumaru", ka whakatauhia nga kaihautu i runga i nga uara haumaru kua keteroki o mua (i whakawhiwhia mai ma te hononga haumaru) me nga tono ma te DoH; karekau te hokinga ki te DNS auau. I roto i te aratau "aunoa", ki te kore te DoH me te keteroki haumaru i te waatea, ka taea te tiki raraunga mai i te keteroki haumaru ka uru atu ma te DNS tuku iho. I roto i te aratau "atu", ka tirohia te keteroki tiritahi me te kore he raraunga, ka tukuna te tono ma te punaha DNS.
  • Kua taapirihia te whakamatautau tautoko te keteroki o nga ihirangi kua tukuna i te wa e huri ana i nga wharangi ma te whakamahi i nga paatene whakamua me muri, ka taea te whakaiti i nga whakaroa i tenei momo whakatere na te mea kua oti te keteroki o te wharangi katoa, kaore e hiahiatia te whakahoki ano me te uta rauemi. Ko te arotautanga ka tino kitea i roto i te putanga mo nga taputapu pūkoro, kei reira te pikinga o nga mahi i te wa whakatere ka tae ki te 19%. Ka taea te aratau ma te whakamahi i te "chrome://flags#back-forward-cache" kōwhiringa.
  • Kua mukua "chrome://flags/#omnibox-ui-hide-steady-state-url-scheme-and-subdomains", i whakaaetia ki te whakahoki i te whakaaturanga o te kawa i roto i te pae wāhitau (inaianei kua whakaatuhia nga hononga katoa kaore he https :// me http:/ /, me te kore "www.").
  • Kei roto i te hanga mo Windows he pouaka kirikiri o te ratonga purei ororongo. Hei whakahaere mehemea ka taea te wehe, ka whakaarohia te taonga AudioSandboxEnabled.
  • Ko nga taputapu whakahaere pokapū mo nga umanga ko te kaha ki te tautuhi i nga ture e whakahaere ana i te nui o te mahara ka pau i te tauira tirotiro i mua i te tango i nga ripa papamuri. Ko te mahara i tukuna i muri i te wetewete i te ripa ka waatea mo te whakamahi, ka utaina ano nga ihirangi o te ripa ina huri ana ki reira.
  • Ka whakamahi a Linux i te tukatuka whakamana tiwhikete i hangaia, hei whakakapi i te punaha NSS i whakamahia i mua. I tenei keehi, kei te whakamahi tonu te kaitukatuka hanga-i roto i te toa NSS i te wa e whakamanahia ana, engari ka kaha ake nga whakaritenga ka mahia e te hee te whakawaehere me te wehe i nga tiwhikete tohu (me tohu nga tiwhikete katoa e te mana tohu).
  • I roto i te putanga mo te turanga Android tāpirihia te kaha ki te tautapa tohu urutau mo nga tono tukutuku kua whakauruhia e rere ana i te aratau Progressive Web Apps (PWA). Ka taea e nga tohu urutau te urutau ki te atanga e whakamahia ana e te kaihanga taputapu, hei tauira, he porowhita, he tapawha, he koki maeneene ranei.
  • Kua tapirihia API Pūrere WebXR, e whakarato ana i te uru ki nga waahanga mo te hanga mooni mariko me te mooni whakanui ake. Ma te API ka taea e koe te whakakotahi i nga mahi me nga momo momo taputapu, mai i nga pane mooni mariko penei i a Oculus Rift, HTC Vive me Windows Mixed Reality, ki nga otinga i runga i nga taputapu pūkoro penei i te Google Daydream View me Samsung Gear VR. Ko nga tono e tika ana te API hou ko nga kaupapa mo te maataki ataata i roto i te aratau 360°, nga punaha mo te whakaata i nga waahi-toru, te hanga pikitia mariko mo te whakaaturanga ataata, te whakahaere i nga whakamatautau mo te hanga atanga 3D mo nga toa me nga taiwhanga;

    Ko te tuku Chrome 79

  • I roto i te aratau Taketake (whakamatautau me wehe ke whakahohenga) he maha nga API hou kua tohua. Ko te Whakamātautanga Taketake e whakaatu ana i te kaha ki te mahi me te API kua tohua mai i nga tono i tangohia mai i te localhost, 127.0.0.1 ranei, i muri ranei i te rehitatanga me te whiwhi tohu motuhake e tika ana mo te wa iti mo tetahi waahi motuhake.
    • Mo nga huānga HTML katoa, ka tukuna te huanga "rendersubtree", e whakarite ana kia mau te whakaaturanga o te huānga DOM. Ma te tautuhi i te huanga ki te "kore e kitea" ka kore e tukuna nga ihirangi o te huānga kia kore e tukuna, e tirotirohia ranei, e taea ai te whakaputa pai. Ina tautuhia ki te "whakahohe", ka tangohia e te kaitirotiro te huanga e kore e kitea, ka tukuna nga ihirangi ka kitea.
    • Kōwhiringa API taapiri Whakaoho raka i runga i te tikanga Whakapono, e whakarato ana i te huarahi haumaru ake ki te whakahaere i te whakakore i nga mata maukati-aunoa me te huri i nga taputapu ki nga aratau whakaora hiko.
  • I whakatinanahia te kaha ki te whakamahi i te huanga arotahi mo nga huānga HTML me te SVG katoa ka taea te arotahi whakauru.
  • Mo nga whakaahua me nga ataata whakapumau Tātaihia te ahua ōwehenga i runga i nga huanga Whanui, Teitei ranei, ka taea te whakamahi ki te whakatau i te rahi o te ahua ma te whakamahi i te CSS i te atamira kaore ano kia utaina te ahua (ka whakaoti i te raru ki te hanga ano i te whaarangi i muri i te utaina o nga whakaahua).
  • He taonga CSS taapiri momotuhi-whatu-rahi, ka tautuhi aunoa i te rahi momotuhi taurangi ki nga taunga whatu "opsz", ki te tautoko te momotuhi i a raatau. Ma te aratau ka taea e koe te kowhiri i te ahua glyph tino pai mo te rahi kua tohua, hei tauira, whakamahia etahi atu glyphs rereke mo nga upoko.
  • He taonga CSS taapiri momo-ahua-rarangi, ka taea e koe te whakamahi tohu hei utu mo nga wa i roto i nga rarangi, hei tauira, "-", "+", "★" me "▸".
  • Mena kaore e taea te mahi i te Worklet.addModule(), ka whakahokia mai he ahanoa me nga korero taipitopito mo te ahua o te hapa, e taea ai e koe te aromatawai tika i te take o te hapa (raruraru o te hononga whatunga, he wetereo he, aha atu. .).
  • I whakamutua te tukatuka i nga taonga при их перемещении между документами. При переносе между документами также отключено выполнение связанных со скриптом событий «error» и «load».
  • I roto i te miihini JavaScript V8 i mahia Te arotautanga o te whakahaere i nga huringa ki te ahua o nga mara i roto i nga taonga, ka puta ko te AngularJS te mahi waehere i roto i te huinga whakamatautau Speedometer e 4% tere ake.

    Ko te tuku Chrome 79

  • Ka arotau ano a V8 i te tukatuka o nga tikiti kua tautuhia i roto i nga API kua hangaia, penei i te Node.nodeType me te Node.nodeName, i te kore o te kaikawe IC (keteroki raina). Na te huringa i whakaitihia te wa i pau i te wa whakahaere IC tata ki te 12% i te wa e whakahaere ana i nga whakamatautau Backbone me te jQuery mai i te huinga Speedometer.
    Ko te tuku Chrome 79

  • Ko nga hua o te OSR (e kiia ana ko te whakakapi i runga i te taapu) ka keteroki, e whakakapi ana i te waehere kua arotauhia i te wa e mahia ana te mahi (ka taea e koe te tiimata ki te whakamahi i te waehere whakatika mo nga mahi roa me te kore e tatari kia rere ano). Ko te keteroki OSR ka taea te whakamahi i nga hua arotautanga ka whakahaere ano i te mahi, kaore he hiahia ki te haere ki te arotautanga ano.
    I etahi whakamatautau, ko te huringa i piki ake te mahi teitei ma te 5-18%.

    Ko te tuku Chrome 79

  • Nga huringa i nga taputapu mo nga kaihanga paetukutuku:
      Kua puta aratau patuiro hei whakatau i nga take mo te aukati i te tono, te tuku Pihikete ranei.

      Ko te tuku Chrome 79

    • I roto i te poraka me te rarangi Pihikete, ko te kaha ki te tiro tere i te uara o te Pihikete kua tohua kua taapirihia ma te panui i tetahi raina motuhake.

      Ko te tuku Chrome 79

    • Kua taapirihia te kaha ki te whakataurite i nga ahuatanga rereke mo nga paatai-ahua-tae me te hiahia-whakaiti-nekehanga patai (hei tauira, ki te whakamatautau i te whanonga o te wharangi me te kaupapa punaha pouri, me nga paanga pakiwaituhi kua monokia).
      Ko te tuku Chrome 79

    • Kua whakahoutia te hoahoa o te ripa Coverage, ka taea e koe te arotake i te waehere i whakamahia me te kore e whakamahia. Kua taapirihia te kaha ki te tarai korero ma tana momo (JavaScript, CSS). Ka taapirihia nga korero mo te whakamahi waehere ina whakaatu ana i te tuhinga puna.

      Ko te tuku Chrome 79

    • Kua taapirihia te kaha ki te patuiro i nga take mo te tono i tetahi rauemi whatunga i muri i te rekoata i nga mahi whatunga (ka taea e koe te tiro i tetahi tohu o te waea waehere JavaScript i arahi ki te utaina o te rauemi).
      Ko te tuku Chrome 79

    • Kua taapirihia te "Tautuhinga> Manakohanga> Rauemi> Taunoa Taunoa" hei whakatau i te momo nuku (2/4/8 mokowā, ripa ranei) i roto i te waehere e whakaatuhia ana i roto i nga papatohu Papatohu me nga Puna.

I tua atu i nga mahi hou me nga whakatikatika bug, ka whakakorehia e te putanga hou nga whakaraeraetanga 51. 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. E rua nga take (CVE-2019-13725, te uru ki te mahara kua wetekina i roto i te waehere mo te tautoko Nihokikorangi, me te CVE-2019-13726, te putunga puhake i roto i te kaiwhakahaere kupuhipa) kua tohua he tino nui, ara. ka taea e koe te karo i nga taumata katoa o te whakamarumaru tirotiro me te mahi waehere ki te punaha i waho o te taiao pouaka kirikiri. Koinei te wa tuatahi i kitea nga raru nui e rua i roto i te huringa whanaketanga kotahi i Chrome. Ko te whakaraeraetanga tuatahi i kitea e nga kairangahau mai i Tencent Keen Security Lab me whakaatu i te whakataetae Tianfu Cup, a ko te tuarua i kitea e Sergei Glazunov mai i a Google Project Zero.

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

Source: opennet.ru

Tāpiri i te kōrero