Ko te tuku Chrome 86

Google представила tukunga pūtirotiro tukutuku Chrome 86... 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 87 kua whakaritea mo te 17 o Noema.

Main huringa в Chrome 86:

  • He whakamarumaru taapiri mai i te tukunga kore haumaru o nga puka whakauru ki runga i nga wharangi kua utaina ma te HTTPS engari ko te tuku raraunga ma te HTTP, ka puta te riri o te haukoti raraunga me te tinihanga i nga whakaeke MITM. Ko te whakamarutanga ka heke ki nga huringa e toru:
    • Kua monoa te whakakī-aunoa o nga puka whakauru whakauru, he rite ki te whakakī-aunoa o nga puka motuhēhēnga i runga i nga wharangi i whakatuwherahia ma te HTTP kua monoa mo etahi wa roa. Mena i mua he tohu mo te whakakore i te whakatuwhera i tetahi whaarangi me te puka ma te HTTPS, HTTP ranei, inaianei ka whai whakaaro ano te whakamahi whakamunatanga ina tuku raraunga ki te kaikawe puka. Ko te kaiwhakahaere kupuhipa mo nga momo whakamotuhēhēnga whakaurunga kaore i te monokia, na te mea ko te tupono ki te whakamahi i te kupuhipa haumaru me te whakamahi ano i nga kupuhipa i runga i nga waahi rereke ka nui ake i te tupono o te arai waka.
    • I te wa e timata ana ki te whakauru i roto i nga puka whakauru, ka whakaatuhia he whakatupato e whakaatu ana ki te kaiwhakamahi kei te tukuna nga raraunga kua oti ma te hongere korero kore whakamuna.
    • Ka ngana ana koe ki te tuku i tetahi puka whakauru, ka whakaatuhia he wharangi motuhake e whakamohio ana ki a koe mo te tupono o te tuku raraunga i runga i te hongere korero kore whakamunatia. I nga putanga o mua, i whakamahia he tohu raka i roto i te pae wahitau hei tohu i nga puka whakauru, engari kaore tenei tohu i kitea ki nga kaiwhakamahi, kaore hoki i te whakaatu tika i nga raru ka pa mai.

      Ko te tuku Chrome 86

  • aukati potae haumaru (kaore he whakamunatanga) o nga konae ka taea te taapiri atu ma te aukati i te uta kore haumaru o nga purongo (zip, iso, me etahi atu) me te whakaatu whakatupato mo te uta kino.
    tuhinga (docx, pdf, etc.). Ko te aukati tuhinga me nga whakatupato mo nga whakaahua, tuhinga, me nga konae pāpāho ka tumanakohia i te tukunga e whai ake nei. Ka whakatinanahia te aukati na te mea ko te tango i nga konae kaore he whakamunatanga ka taea te whakamahi ki te mahi i nga mahi kino ma te whakakapi i nga ihirangi i nga whakaeke MITM.

  • Ko te tahua horopaki taunoa e whakaatu ana i te kōwhiringa "Whakaatu tonu i te URL katoa", me whakarereke i nga tautuhinga i runga i te wharangi:flags kia taea ai. Ka taea hoki te tiro i te URL katoa ma te panui-rua i te pae wāhitau. Kia maumahara tatou i timata mai Chrome 76 Ma te taunoa, i timata te waahi ki te whakaatu me te kore he kawa me te www subdomain. IN Chrome 79 i tangohia te tautuhinga ki te whakahoki i te whanonga tawhito, engari i muri i te korenga o te kaiwhakamahi Chrome 83 Kua taapirihia he haki whakamatautau hou hei taapiri i tetahi whiringa ki te tahua horopaki ki te whakakore i te huna me te whakaatu i te URL katoa ahakoa nga ahuatanga.
  • Для небольшого процента пользователей запущен whakamātau i runga i whakaatu Ma te taunoa, kei te pae wāhitau anake te rohe, kaore he huānga ara me nga tawhā uiui. Hei tauira, hei utu mo "https://example.com/secure-google-sign-in/" ka whakaatu "example.com". Ko te aratau e whakaarohia ana ka kawea ki nga kaiwhakamahi katoa i roto i tetahi o nga putanga e whai ake nei. Hei whakakore i tenei whanonga, ka taea e koe te whakamahi i te "Whakaatu tonu i te URL katoa", me te tiro i te URL katoa, ka taea e koe te paato i te pae wāhitau. Ko te take o te huringa ko te hiahia ki te tiaki i nga kaiwhakamahi mai i te hītinihanga e raweke ana i nga tawhā i roto i te URL - ko te hunga whakaeke te whakamahi i te kore aro o nga kaiwhakamahi ki te hanga i te ahua o te whakatuwhera i tetahi atu pae me te mahi tinihanga (mehemea ka kitea e tetahi kaiwhakamahi mohio ki te hangarau. , katahi ka taka nga tangata mohio kore mo enei mahi raweke).
  • Ka timata ano kaupapa ki te tango tautoko FTP. I roto i te Chrome 86, kua monoa te FTP ma te taunoa mo te 1% o nga kaiwhakamahi, a i roto i te Chrome 87 ka piki ake te whānuitanga o te hauātanga ki te 50%, engari ka taea te whakahoki mai te tautoko ma te whakamahi i te "--enable-ftp" ranei "- -enable-features=FtpProtocol" haki. I roto i te Chrome 88, ka tino monokia te tautoko FTP.
  • I roto i te putanga mo te Android, he rite ki te putanga mo nga punaha papamahi, ka whakatinanahia e te kaiwhakahaere kupuhipa he haki o nga takiuru me nga kupuhipa kua tiakina ki runga i te papaunga raraunga o nga kaute kua taupatupatuhia, e whakaatu ana i te whakatupato mena ka kitea nga raru, ka ngana ranei ki te whakamahi i nga kupuhipa iti. 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. Hei pupuri i te tūmataiti tono Kei te manatokohia te prefix hash ki te taha o te kaiwhakamahi, a ko nga kupuhipa me o raatau katoa kaore e tukuna ki waho.
  • Kei te waatea ano i te putanga Android kawea atu te paatene "Tirohanga Haumaru" me te aratau whakamarumaru whakarei ake i nga waahi kino (Te Tirotiro Haumaru Whakarei). Ko te paatene "Tirohanga Haumaru" e whakaatu ana i te whakarāpopototanga o nga take haumarutanga ka taea, penei i te whakamahi i nga kupuhipa kua taupatupatuhia, te mana o te tirotiro i nga waahi kino (Tirotiro Haumaru), te aroaro o nga whakahōutanga kua whakakorehia, me te tautuhi i nga taapiri kino. Ko te aratau whakamarumaru matatau ka whakahohe i etahi atu arowhai hei whakamarumaru mai i te hītinihanga, mahi kino me etahi atu whakatuma i runga i te Tukutuku, me te taapiri atu i etahi atu whakamarumaru mo to putea Google me nga ratonga Google (Gmail, Drive, etc.). Mena i roto i te aratau Tirotiro Haumaru ka mahia nga arowhai i te rohe ma te whakamahi i te papaa raraunga ka utaina i ia wa ki runga i te punaha a te kiritaki, na i roto i te Tirotiro Haumaru Whakarei ka tukuna nga korero mo nga wharangi me nga tangohanga i te waa tuuturu mo te manatoko i te taha o Google, e taea ai e koe te whakautu tere nga whakatuma i muri tonu i to tautuhi, me te kore e tatari kia whakahoutia te rarangi pango o te rohe.
  • Kua tapirihia tautoko mo te konae tohu ".well-mohiotia/huri-kupuhipa", ka taea e nga rangatira o te pae te tautuhi te wahitau o te puka tukutuku mo te huri i te kupuhipa. Mena ka taupatupatuhia nga tohu a te kaiwhakamahi, ka akiaki tonu a Chrome i te kaiwhakamahi me te puka huri kupuhipa i runga i nga korero kei roto i tenei konae.
  • I whakatinanahia he whakatupato "Aki Haumaru" hou i whakaatuhia i te whakatuwheratanga o nga waahi he tino rite te rohe ki tetahi atu pae, ka whakaatu te heuristic he nui te tupono o te tinihanga (hei tauira, ka whakatuwherahia te goog0le.com hei utu mo google.com).
  • Kua whakatinanahia tautoko mo te keteroki Whakamuri-Whakamua, e whakarato ana i te whakaterenga inamata i te whakamahi i nga paatene "Hoki" me te "Whakamua" ranei i te wa e whakatere ana i nga wharangi kua tirohia o mua o te pae o naianei. Ka taea te keteroki ma te whakamahi i te chrome://flags/#back-forward-cache setting.
  • Kua whakatutukihia te arotautanga o te kohi rauemi CPU e nga matapihi
    i waho o te whānuitanga. Ka tirohia e Chrome mehemea kua inakihia te matapihi tirotiro e etahi atu matapihi me te aukati i te tuhi pika ki nga waahi inaki. I whakahohea tenei arotautanga mo te iti o te ōrau o nga kaiwhakamahi i roto i te Chrome 84 me te 85 ka taea inaianei ki nga waahi katoa. Ka whakatauritea ki nga whakaputanga o mua, kua whakatauhia te kore hototahi ki nga punaha mariko i puta mai ai nga wharangi ma.

  • Kua pai ake te tapahi rauemi mo nga ripa papamuri. Ka kore e taea e enei ripa te pau neke atu i te 1% o nga rauemi CPU ka taea te whakahohe kia kaua e neke atu i te kotahi ia meneti. Whai muri i te rima meneti ki muri, ka whakatotoka nga ripa, haunga nga ripa e purei ana i te ihirangi rongorau, te rekoata ranei.
  • Mahi tonu whakakotahitanga Pane HTTP Kaiwhakamahi-Kaiwhakamahi. I roto i te putanga hou, ka whakahohehia te tautoko mo te miihini mo nga kaiwhakamahi katoa Nga Tohu Kaihoko Kaiwhakamahi-Kaihoko, i whakawhanakehia hei whakakapi mo te Kaiwhakamahi-Kaiwhakamahi. Ko te tikanga hou ko te whakahoki mai i nga raraunga mo te kaitirotiro motuhake me nga tawhā punaha (putanga, turanga, me etahi atu) i muri noa i te tono a te kaimau me te whai waahi ki nga kaiwhakamahi ki te whakarato i enei korero ki nga rangatira o te waahi. I te wa e whakamahi ana i nga Tohu Kiritaki Kaiwhakamahi-Kaiwhakamahi, karekau te kaitautuhi e tukuna ma te taunoa me te kore tono marama, e kore ai e taea te tautuhi wahangu (ma te taunoa, ko te ingoa tirotiro anake ka tohua).
  • I hurihia te tohu o te aroaro o te whakahou me te hiahia ki te whakaara ano i te kaitirotiro ki te whakauru. Engari i te pere tae i roto i te mara avatar kaute, ka puta te tuhinga "Whakahou" inaianei.

    Ko te tuku Chrome 86

  • Kua mahia he mahi ki te huri i te kaitirotiro ki te whakamahi i nga kupu whakauru. I roto i nga ingoa kaupapa here, ko nga kupu "whitelist" me "blacklist" kua whakakapihia ki te "allowlist" me te "blocklist" (kua whakauruhia nga kaupapa here ka mahi tonu, engari ka whakaatuhia he whakatupato mo te whakakore). IN waehere и ingoa kōnae Ko nga tohutoro ki te "rarangi pango" kua whakakapia ki te "rarangi poraka".
    Ko nga tohutoro e kitea ana e te kaiwhakamahi ki te "rarangi pango" me te "rarangi ma" i whakakapihia i te timatanga o te tau 2019.

  • I taapirihia he kaha whakamatautau ki te whakatika i nga kupuhipa kua tiakina, kua whakahohehia ma te whakamahi i te haki "chrome://flags/#edit-passwords-in-settings".
  • Kua hurihia ki te API pumau me te API whanui Pūnaha Kōnae Māori, ka taea e koe te hanga i nga tono tukutuku e taunekeneke ana me nga konae kei roto i te punaha konae a rohe. Hei tauira, ka tonohia pea te API hou i roto i nga taiao whanaketanga whakauru, tuhinga, whakaahua me nga kaiwhakatika ataata. Kia taea ai te tuhi tika me te panui i nga konae, te whakamahi korero ranei hei whakatuwhera me te penapena i nga konae, me te whakatere i nga ihirangi o nga raarangi, ka tono te tono ki te kaiwhakamahi mo te whakaū motuhake.

    Ko te tuku Chrome 86

  • Kua taapirihia te kaiwhiri CSS ": arotahi-kitea", e whakamahi ana i nga heuristics rite e whakamahia ana e te kaitirotiro i te wa e whakatau ana me whakaatu te tohu huringa arotahi (ka neke te arotahi ki te paatene ma te whakamahi i nga pokatata papapātuhi, ka puta te tohu, engari ka paatohia me te kiore, kaore). Ko te kaiwhiriwhiri CSS e waatea ana i mua ": arotahi" e whakaatu ana i te arotahi.
    I tua atu, kua taapirihia te whiringa "Whakanuia Arotahi Tere" ki nga tautuhinga, ka whakahohea, ka whakaatuhia he tohu arotahi atu ki te taha o nga huānga hohe, ka kitea tonu ahakoa ka monokia nga huānga momo mo te whakakitenga tirohanga ki te wharangi ma CSS.

  • He maha nga API hou kua taapirihia ki te aratau Whakamatautau Taketake (nga waahanga whakamatautau e hiahia ana kia whakahohehia motuhake). 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.
    • API WebHID mo te urunga taumata iti ki nga taputapu HID (nga taputapu atanga tangata, papapātuhi, kiore, gamepads, panui pa), ka taea e koe te whakatinana i te arorau o te mahi me tetahi taputapu HID i roto i te JavaScript ki te whakarite mahi me nga taputapu HID onge me te kore o nga taraiwa motuhake. i roto i te punaha.
      Tuatahi, ko te API hou e whai ana ki te whakarato tautoko mo nga gamepads.

    • Nga korero mata API, ka whakawhānuihia te API Whakanoho Matapihi ki te tautoko i nga whirihoranga mata-maha. Kaore i rite ki te window.screen, ka taea e te API hou te whakahaere i te tuunga o te matapihi i roto i te mokowā mata katoa o nga punaha aroturuki-maha, me te kore e iti ki te mata o naianei.
    • Tohu meta penapena pākahiko, ka taea e te pae te whakamohio i te kaitirotiro mo te hiahia ki te whakahohe i nga tikanga hei whakaiti i te kohi hiko me te arotau i te uta CPU.
    • API Purongo COOP ki te ripoata i nga takahitanga o nga ture wehe Whakawhiti-Tukunga-Whakamau- Kaupapahere (COEP) me Cross-Origin-Opener-Policy (COOP), me te kore e tono herenga.
    • I roto i te API Whakahaere Tohu kua whakatakotohia he momo tiwhikete hou Utu Utu, me te whakapumautanga atu mo te utu utu e mahia ana. Ko te roopu whakawhirinaki, penei i te peeke, ka whai mana ki te whakaputa i tetahi taviri mo te iwi, he PublicKeyCredential, ka taea te tono e te kaihokohoko mo etahi atu whakapumau utu haumaru.
  • I roto i te API Nga Mahi Tohu hei whakatau i te honga o te stylus, kua tapirihia te tautoko mo nga koki teitei (te koki i waenga i te stylus me te mata) me te azimuth (te koki i waenga i te tuaka X me te mata o te stylus i runga i te mata), hei utu mo te TiltX me TiltY koki (nga koki i waenganui i te rererangi mai i te stylus me tetahi o nga toki me te rererangi mai i te Y me te Y tuaka Z). I taapirihia nga mahi whakawhiti i waenga i te teitei / azimuth me te TiltX / TiltY.
  • Hurihia te whakawaehere mokowā i roto i te URL ina ka arotakehia i roto i nga kaikawe kawa - navigator.registerProtocolHandler() tikanga ka whakakapi i nga mokowā ki te "%20" hei utu mo te "+", e whakakotahi ana i te whanonga me etahi atu kaitirotiro pera i a Firefox.
  • He mea taapiri CSS pseudo-huānga "::tohu", ka taea e koe te whakarite i te tae, te rahi, te ahua me te momo tau me nga tohu mo nga raarangi i roto i nga poraka Na .
  • Kua taapirihia te tautoko pane pane HTTP Kaupapa-Tuhinga, tuku patai Ko nga ture mo te uru atu ki nga tuhinga, he rite ki te tikanga wehe i te pouaka kirikiri mo nga iframes, engari he nui ake te ao. Hei tauira, na roto i te Kaupapa-Tuhinga ka taea e koe te whakawhāiti i te whakamahinga o nga whakaahua iti-kounga, te whakakore i nga API JavaScript puhoi, te whirihora i nga ture mo te uta i nga iframes, nga whakaahua me nga tuhinga tuhi, te whakawhāiti i te rahi o te tuhinga me te hokohoko, te aukati i nga tikanga e arai atu ai ki te tuhi ano i te whaarangi, whakakorehia. te mahi Panuku-Ki- Kuputuhi.
  • Ki te huānga he tautoko taapiri mo te 'matiti-roto', 'matiti', 'roto-whakahekeheke' me te 'flex' tawhā kua whakaritea ma te taonga CSS 'whakaatu'.
  • Tikanga taapiri ParentNode.replaceChildren() hei whakakapi i nga tamariki katoa o te node matua ki tetahi atu node DOM. I mua, ka taea e koe te whakamahi i te huinga o te node.removeChild() me te node.append() ranei node.innerHTML me te node.append() hei whakakapi i nga node.
  • Kua whakawhānuihia te awhe o nga kaupapa URL ka whakaaetia kia whakakorehia ma te whakamahi registerProtocolHandler(). Kei roto i te rarangi o nga kaupapa nga kawa kua wehea cabal, dat, did, dweb, ethereum, hyper, ipfs, ipns me ssb, e taea ai e koe te tautuhi hononga ki nga huānga ahakoa te pae, te keeti ranei e uru ana ki te rauemi.
  • I roto i te API Papatopenga Tukutahi he tautoko taapiri mo te whakatakotoranga tuhinga/html mo te kape me te whakapiri HTML ma te papatopenga (ka horoia nga hanga HTML kino ina tuhi me te panui ki te papatopenga). Ko te huringa, hei tauira, ka taea e koe te whakarite i te whakauru me te kape o nga tuhinga kua whakahōputuhia me nga whakaahua me nga hononga ki nga kaiwhakatika paetukutuku.
  • I roto i te WebRTC tāpirihia te kaha ki te hono i o ake kaikawe raraunga e kiia ana i nga wahanga whakawaehere, wetewaewae ranei o WebRTC MediaStreamTrack. Hei tauira, ka taea te whakamahi i tenei kaha ki te taapiri i te tautoko mo te whakamunatanga mutunga-ki-mutunga o nga raraunga ka tukuna ma nga tūmau takawaenga.
  • I roto i te miihini JavaScript V8 ma te 75% whakatere whakatinanatanga o Number.prototype.toString. Kua taapirihia he taonga .ingoa ki nga karaehe tukutahi me te uara putua. Kua tangohia te tikanga Atomics.wake, i whakaingoatia i tetahi wa ki Atomics.notify ki te ū ki te whakaritenga ECMA-262. Ka tuwhera te waehere kete taputapu whakamatautau JS-Fuzzer.
  • Ko te Kaihanga Rainarangi Liftoff mo WebAssembly, i tukuna i te tukunga whakamutunga, kei roto ko te kaha ki te whakamahi i nga tohutohu vector SIMD kia tere ake nga tatauranga. Ma te whakatau i nga whakamatautau, na te arotautanga i taea te tere ake etahi whakamatautau ma te 2.8 nga wa. Ko tetahi atu arotautanga i tere ake te karanga i nga mahi JavaScript kawemai mai i WebAssembly.
  • Kua whakawhānuihia taputapu mo nga kaiwhakawhanake paetukutuku: Kua taapirihia e te roopu Media nga korero mo nga kaitakaro i whakamahia ki te purei ataata i runga i te wharangi, tae atu ki nga raraunga takahanga, nga raarangi, nga uara rawa, me nga tawhā wetewete anga (hei tauira, ka taea e koe te whakatau i nga take o te ngaronga o te anga me nga raruraru taunekeneke. mai i te JavaScript).

    Ko te tuku Chrome 86

    I roto i te tahua horopaki o te roopu Huanga, kua taapirihia te kaha ki te hanga whakaahua o te huānga kua tohua (hei tauira, ka taea e koe te hanga whakaahua o te ripanga ihirangi, ripanga ranei).

    Ko te tuku Chrome 86

    I roto i te papatohu tukutuku, kua whakakapihia te panui whakatupato raruraru ki te karere auau, me nga raruraru me nga Pihikete tuatoru ka hunahia e te taunoa i roto i te ripa Take ka taea ki te pouakataki motuhake.

    Ko te tuku Chrome 86

    Kua taapirihia te paatene "Whakakorea nga momotuhi a-rohe" ki te ripa Rendering, e taea ai e koe te whakataurite i te kore o nga momotuhi a-rohe, a kei te ripa Sensors te kaha ki te whakataurite i te kore mahi a te kaiwhakamahi (mo nga tono e whakamahi ana i te Idle Detection API).

    Ko te tuku Chrome 86

    Ka whakaratohia e te Paewhiri Taupānga nga korero mo ia iframe, te matapihi tuwhera, me te pahū-ake, tae atu ki nga korero mo te wehenga Cross-Origin ma te whakamahi i te COEP me te COOP.

    Ko te tuku Chrome 86

  • I tiimata whakakapinga whakatinana kawa PĀTAI ki te kōwhiringa i whakawhanakehia i roto i te whakaritenga IETF, hei utu mo te kōwhiringa QUIC Google.

I tua atu i nga mahi hou me nga whakatikatika bug, ka whakakorehia e te putanga hou 35 whakaraeraetanga. He maha nga whakaraeraetanga i kitea na te whakamatautau aunoa me nga taputapu AddressSanitizer, PūmaharaMahara, Mana Rerenga Tikanga, LibFuzzer и AFL. Ko tetahi whakaraeraetanga (CVE-2020-15967, te uru ki te mahara kua wetekina i roto i te waehere mo te taunekeneke me nga Utu a Google) kua tohua he mea tino nui, ara. ka taea e koe te karo i nga taumata katoa o te whakamarumaru kaitirotiro me te mahi waehere ki te punaha i waho o te taiao pouaka kirikiri. Hei wahanga o te kaupapa ki te utu moni utu mo te kite i nga whakaraeraetanga mo te tukunga o naianei, i utua e Google nga tohu 27 e wariu ana ki te $71500 (kotahi tohu $15000, e toru nga tohu $7500, e rima nga tohu $5000, e rua nga tohu $3000, kotahi te tohu $200 me te rua $500 tohu). Ko te rahi o nga utu 13 kaore ano kia whakatauhia.

Source: opennet.ru

Tāpiri i te kōrero