Chrome 86 ewepụtara

Google ọkọnọ mwepụta ihe nchọgharị weebụ Chrome 86... N'otu oge dị ntọhapụ kwụsiri ike nke ọrụ efu chromium, nke na-eje ozi dị ka ndabere nke Chrome. Ihe nchọgharị Chrome dị iche iji akara ngosi Google, ọnụnọ nke usoro maka izipu ọkwa ma ọ bụrụ na ọ dara, ikike ibudata modul Flash na arịrịọ, modul maka ịkpọ ọdịnaya vidiyo echekwara (DRM), sistemụ maka ịwụnye mmelite na nnyefe na-akpaghị aka n'oge ọchụchọ. RLZ parameters. Edebere mwepụta Chrome 87 na-esote maka Nọvemba 17th.

Main gbanwee в Chrome 86:

  • Nchekwa agbakwunyere megide nrubeisi na-adịghị mma nke ụdị ntinye na ibe ndị ebujuru site na HTTPS mana izipu data site na HTTP, nke na-emepụta ihe iyi egwu nke ntinye data na ntupu n'oge mwakpo MITM. Nchedo na-agbada na mgbanwe atọ:
    • Agbanyụrụ imejupụta ụdị ntinye ọ bụla agwakọtara na akpaghị aka, dị ka otu esi agbanyụọ njupụta akpaaka nke akwụkwọ nyocha na ibe e meghere site na HTTP ruo nwa oge. Ọ bụrụ na mbụ akara maka nkwarụ na-emepe ibe nwere ụdị site na HTTPS ma ọ bụ HTTP, ugbu a, a na-eburu n'uche ojiji nke izo ya ezo mgbe ị na-eziga data na onye na-ahụ maka ụdị. Onye njikwa okwuntughe maka ụdị nyocha agwakọtara enweghị nkwarụ, ebe ọ bụ na ihe ize ndụ nke iji okwuntughe enweghị nchebe na ijikwa okwuntughe na saịtị dị iche iche karịrị ihe ize ndụ nke nwere ike igbochi okporo ụzọ.
    • Mgbe ịmalite ịbanye n'ụdị agwakọtara, a na-egosipụta ịdọ aka ná ntị na-agwa onye ọrụ na a na-eziga data emechara site na ọwa nkwukọrịta ezoro ezo.
    • Mgbe ị na-agbalị ịnyefe ụdị agwakọtara, a na-egosipụta ibe dị iche na-egosi gị ihe egwu nwere ike ibufe data n'ọwa nkwukọrịta ezoro ezo. Na nsụgharị ndị gara aga, a na-eji akara mkpọchi dị n'ime akara adreesị gosi ụdị agwakọtara, mana akara a abụghị ihe doro anya nye ndị ọrụ ma ọ naghị egosipụta nke ọma ihe egwu dị.

      Chrome 86 ewepụtara

  • igbochi akpụkpọ ụkwụ na-adịghị ize ndụ (na-enweghị ezoro ezo) nke faịlụ nwere ike ime ka agbakwunyere site na igbochi nbudata ebe nchekwa (zip, iso, wdg) na-egosipụta ịdọ aka ná ntị maka nbudata adịghị mma.
    akwụkwọ (docx, pdf, wdg). A na-atụ anya igbochi akwụkwọ na ịdọ aka ná ntị maka onyonyo, ederede na faịlụ mgbasa ozi na mwepụta na-esote. A na-emejuputa ihe mgbochi ahụ n'ihi na nbudata faịlụ na-enweghị ezoro ezo nwere ike iji mee omume ọjọọ site na dochie ọdịnaya n'oge mwakpo MITM.

  • Nchịkọta onodu ndabara na-egosiputa nhọrọ "Na-egosi URL mgbe niile", nke chọrọ na mbụ ịgbanwe ntọala na ibe ihe: flags iji mee ka ọ nwee ike. Enwere ike ilele URL zuru ezu site na ịpị abụọ na ogwe adreesị. Ka anyị cheta na malite na Chrome 76 Site na ndabara, a malitere igosi adreesị ahụ na-enweghị protocol yana www subdomain. N'ime Chrome 79 ewepụrụ ntọala iji weghachi omume ochie, mana mgbe enweghị afọ ojuju onye ọrụ Chrome 83 Agbakwunyela ọkọlọtọ nnwale ọhụrụ nke na-agbakwunye nhọrọ na nchịkọta nhọrọ iji gbanyụọ izobe na igosi URL zuru ezu n'ọnọdụ ọ bụla.
  • Ewepụtara maka obere pasentị nke ndị ọrụ nnwale on ngosi Site na ndabara, ogwe adreesị nwere naanị ngalaba, na-enweghị ihe ụzọ yana paramita ajụjụ. Dịka ọmụmaatụ, kama "https://example.com/secure-google-sign-in/" ọ ga-egosi "example.com". A na-atụ anya na a ga-ewetara ndị ọrụ niile ụdị a chọrọ n'otu ntọhapụ na-esote. Iji gbanyụọ omume a, ị nwere ike iji nhọrọ "Na-egosi URL zuru ezu mgbe niile", na ilele URL dum, ị nwere ike pịa akara adreesị. Ebumnuche maka mgbanwe a bụ ọchịchọ ichebe ndị ọrụ site na phishing nke na-emegharị paramita dị na URL - ndị na-awakpo na-eji ohere nke ndị ọrụ emeghị ihe iji mepụta ọdịdị nke imepe saịtị ọzọ na ime omume aghụghọ (ọ bụrụ na ụdị mgbanwe ndị a pụtara ìhè nye onye ọrụ nwere nkà na ụzụ). , mgbe ahụ ndị na-enweghị ahụmahụ na-adaba ngwa ngwa maka ụdị aghụghọ dị otú ahụ).
  • maliteghachiri ụzọ iji wepu nkwado FTP. Na Chrome 86, FTP nwere nkwarụ site na ndabara maka ihe dịka 1% nke ndị ọrụ, na Chrome 87 a ga-abawanye ohere nke nkwarụ ahụ ruo 50%, mana enwere ike iweghachite nkwado site na iji "-enable-ftp" ma ọ bụ "- -enable-features=FtpProtocol" ọkọlọtọ. Na Chrome 88, nkwado FTP ga-enwe nkwarụ kpamkpam.
  • Na ụdị maka gam akporo, dị ka ụdị nke sistemu desktọpụ, onye njikwa okwuntughe na-eme nyocha nke nbanye na okwuntughe echekwara megide nchekwa data nke akaụntụ emebi emebi, na-egosipụta ịdọ aka ná ntị ma ọ bụrụ na achọpụtara nsogbu ma ọ bụ gbalịsie ike iji okwuntughe dị obere. A na-eme nlele ahụ megide nchekwa data na-ekpuchi ihe karịrị ijeri 4 ijeri akaụntụ ndị pụtara na ọdụ data ndị ọrụ ewepụrụ. Iji dobe nzuzo etinyere ya A na-enyocha prefix hash n'akụkụ onye ọrụ, na okwuntughe n'onwe ha na hashes zuru ezu anaghị ebufe ya na mpụga.
  • Dịkwa na ụdị Android ebufere bọtịnụ “Nleba nchekwa” yana ọnọdụ nchekwa emelitere megide saịtị dị ize ndụ (Nchọgharị Nchekwa emelitere). Bọtịnụ “nyocha nchekwa” na-egosi nchịkọta nke nsogbu nchekwa enwere ike, dị ka ojiji nke okwuntughe mebie, ọnọdụ ịlele saịtị ọjọọ (Nchọgharị Nchekwa), ọnụnọ nke mmelite ewepụrụ, yana njirimara mgbakwunye ọjọọ. Ụdị nchekwa dị elu na-eme ka nlele ndị ọzọ chebe megide phishing, ọrụ ọjọọ na ihe iyi egwu ndị ọzọ na Weebụ, yana gụnyekwara nchebe ọzọ maka akaụntụ Google gị na ọrụ Google (Gmail, Drive, wdg). Ọ bụrụ na a na-eme nlele Nchọgharị Nchekwa nke ọma na mpaghara site na iji nchekwa data na-ebufe kwa oge na sistemụ onye ahịa, mgbe ahụ, a na-eziga ozi nchọgharị nchekwa gbasara ibe na nbudata ozugbo maka nkwenye n'akụkụ Google, nke na-enye gị ohere ịzaghachi ngwa ngwa. egwu ozugbo achọpụtara ha, na-echeghị ruo mgbe emelitere ndetu ojii nke mpaghara.
  • agbakwunyere nkwado maka faịlụ egosi ".well-known/change-password", nke ndị nwe saịtị nwere ike dee adreesị nke ụdị weebụ maka ịgbanwe paswọọdụ. Ọ bụrụ na emebiela nzere onye ọrụ, Chrome ga-agwa onye ọrụ ozugbo ụdị mgbanwe paswọọdụ dabere na ozi dị na faịlụ a.
  • Etinyela ịdọ aka ná ntị “Ndụmọdụ nchekwa” ọhụrụ, egosipụtara mgbe ị na-emepe saịtị ndị ngalaba ha yitere nke ọma na saịtị ndị ọzọ na ihe gbasara mmụọ na-egosi na enwere ike ime ihe dị elu (dịka ọmụmaatụ, goog0le.com meghere kama google.com).
  • Emere ya nkwado maka cache azụ azụ, nke na-enye igodo ngwa ngwa mgbe ị na-eji bọtịnụ "Back" na "Forward" ma ọ bụ mgbe ị na-agagharị na ibe ndị eleleburu nke saịtị dị ugbu a. Agbanyere cache site na iji chrome://flags/#back-forward-cache settings.
  • Emeela nkwalite oriri akụrụngwa CPU site na windo
    nke oke. Chrome na-enyocha ma windo ndị ọzọ kpuchiri mpio ihe nchọgharị ma gbochie ịbịaru pikselụ n'akụkụ ọdakọ. Enyere nkwalite a maka obere pasentị nke ndị ọrụ na Chrome 84 na 85 ma enyere ya aka ebe niile. Tụnyere ntọhapụ ndị gara aga, ekpebiela ndakọrịtaghị na sistemu njiri mara nke mere ka ibe ọcha pụta ìhè.

  • Mbara mbelata akụrụngwa maka taabụ ndabere. Ụdị taabụ a enweghịzi ike iri ihe karịrị 1% nke akụrụngwa CPU ma enwere ike ịgbalite ihe karịrị otu ugboro kwa nkeji. Mgbe nkeji ise nke ịnọ n'azụ, taabụ na-ajụ oyi, ewezuga taabụ na-akpọ ọdịnaya mgbasa ozi ma ọ bụ ndekọ.
  • Na-arụ ọrụ na ịdị n'otu Onye nnochite anya HTTP nkụnye eji isi mee. Na ụdị ọhụrụ a, a na-arụ ọrụ nkwado maka usoro maka ndị ọrụ niile Ndụmọdụ ndị ahịa-onye ọrụ, emepụtara dị ka onye nnọchi anya onye ọrụ-onye nnọchi anya. Usoro ọhụrụ a gụnyere iweghachite data gbasara ihe nchọgharị akọwapụtara na usoro sistemụ (ụdị, ikpo okwu, wdg) naanị mgbe ihe nkesa rịọrọ ya ma nye ndị ọrụ ohere ịhọrọ ịnye ndị nwe saịtị ozi dị otú ahụ. Mgbe ị na-eji Ngosipụta Ndị Ahịa-Agent Onye ọrụ, anaghị ebute ihe nhụta site na ndabara na-enweghị arịrịọ doro anya, nke na-eme ka njirimara ngafe agaghị ekwe omume (na ndabara, naanị aha ihe nchọgharị ka egosiri).
  • Ihe ngosi nke ọnụnọ nke mmelite na mkpa ịmalitegharị ihe nchọgharị iji wụnye ya agbanweela. Kama akụ nwere agba, “Mmelite” na-apụta ugbu a n'ọhịa avatar akaụntụ.

    Chrome 86 ewepụtara

  • Emeela ọrụ iji gbanwee ihe nchọgharị ahụ ka ọ jiri okwu ọnụ gụnyere. Na aha iwu, ejirila "allowlist" na "blocklist" dochie okwu "whitelist" na "blacklist" (ama agbakwunyere atumatu ga-anọgide na-arụ ọrụ, ma ha ga-egosipụta ịdọ aka ná ntị banyere ịda mbà). N'ime koodu и aha faịlụ E jiriwo “ndepụta mgbochi” dochie ntụnyere aka na “ndepụta ojii”.
    Ntụtụ aka onye ọrụ na-ahụ maka “ndepụta ojii” na “ọcha ọcha” ka edochiri na mbido 2019.

  • Agbakwunyere ikike nnwale iji dezie okwuntughe echekwara, rụọ ọrụ site na iji ọkọlọtọ “chrome://flags/#edit-passwords-in-settings”.
  • Tụgharịrị ka ọ bụrụ API kwụsiri ike yana ọha Sistemụ faịlụ ala, nke na-enye gị ohere ịmepụta ngwa weebụ na-emekọrịta ihe na faịlụ na usoro faịlụ mpaghara. Dịka ọmụmaatụ, API ọhụrụ ahụ nwere ike ịdị na-achọ na gburugburu mmepe agbakwunyere dabere na ihe nchọgharị, ederede, onyonyo na ndị ndezi vidiyo. Iji nwee ike ide na ịgụ faịlụ ozugbo ma ọ bụ jiri mkparịta ụka mepee ma chekwaa faịlụ, yana ịnyagharịa na ọdịnaya nke akwụkwọ ndekọ aha, ngwa ahụ na-ajụ onye ọrụ maka nkwenye pụrụ iche.

    Chrome 86 ewepụtara

  • Nhọrọ CSS agbakwunyere":focus-visible", nke na-eji otu heuristics nke ihe nchọgharị na-eji mgbe ị na-ekpebi ma ọ ga-egosi mgbanwe mgbanwe mgbanwe (mgbe ị na-atụgharị uche na bọtịnụ site na iji ụzọ mkpirisi keyboard, ihe ngosi na-egosi, mana mgbe ị na-eji òké pịa, ọ dịghị). Onye nhọpụta CSS dị na mbụ ":focus" na-egosipụta nleba anya mgbe niile.
    Na mgbakwunye, agbakwunyere nhọrọ “Quick Focus Highlight” na ntọala, mgbe enyere ya aka, a ga-egosi ihe mgbakwunye mgbado anya n'akụkụ ihe ndị na-arụ ọrụ, nke na-anọgide na-ahụ anya ọbụlagodi ma ọ bụrụ na agbanyụrụ ụdị ụdị maka igosipụta nlebara anya na ibe site na CSS. .

  • Agbakwunyela ọtụtụ API ọhụrụ na ụdị nnwale mmalite (atụmatụ nnwale chọrọ ịgbalite iche). Ọnwụnwa mmalite na-egosi ike iji API arụ ọrụ nke ọma site na ngwa ebudatara na localhost ma ọ bụ 127.0.0.1, ma ọ bụ mgbe ị debanyere aha na ịnweta akara ngosi pụrụ iche nke dị irè maka obere oge maka saịtị akọwapụtara.
    • WebHID API maka ohere dị ala na ngwaọrụ HID (ngwaọrụ interface mmadụ, keyboard, ụmụ oke, paadi egwuregwu, ogwe aka), na-enye gị ohere imejuputa echiche nke ịrụ ọrụ na ngwaọrụ HID na Javascript iji hazie ọrụ na ngwaọrụ HID na-adịghị ahụkebe na-enweghị ọnụnọ nke ndị ọkwọ ụgbọ ala akọwapụtara. n'ime usoro.
      Nke mbụ, API ọhụrụ ahụ bụ iji nye nkwado maka paadi egwuregwu.

    • Ozi ihuenyo API, na-agbatị API Placement Window iji kwado nhazi ihuenyo ọtụtụ. N'adịghị ka window.screen, API ọhụrụ ahụ na-enye gị ohere ịmegharị ntinye nke windo n'ime oghere ihuenyo nke ọtụtụ usoro nlekota oru, na-enweghị njedebe na ihuenyo dị ugbu a.
    • Meta mkpado nchekwa batrị, nke saịtị ahụ nwere ike ịgwa ihe nchọgharị maka mkpa ọ dị iji rụọ ọrụ ụdịdị iji belata oriri ike na ebuli ibu CPU.
    • API Mkpesa COOP iji kọọ akụkọ ndị nwere ike imebi iwu ikewapụ Atumatu-Mbilite-Ofe-Embedder (COEP) na Atumatu-Mbilite-Ofe-Mpeepe (COOP), na-etinyeghị ihe mgbochi n'ezie.
    • Na API Njikwa nzere ewepụtala ụdị nzere ọhụrụ Ịkwụ ụgwọ nzere, na-enye nkwenye ọzọ nke azụmahịa ịkwụ ụgwọ a na-eme. Ndị otu na-adabere, dị ka ụlọ akụ, nwere ikike ịmepụta igodo ọha, PublicKeyCredential, nke onye ahịa nwere ike ịrịọ maka nkwenye ịkwụ ụgwọ echekwabara.
  • Na API Ihe omume ntụaka iji chọpụta tilt nke stylus, agbakwunyere nkwado maka akụkụ dị elu (akụkụ dị n'etiti stylus na ihuenyo) na azimuth (akụkụ dị n'etiti X axis na ntule nke stylus na ihuenyo), kama TiltX na TiltY akụkụ (akụkụ n'etiti ụgbọ elu si na stylus na otu n'ime axes na ụgbọ elu si Y na Y axes Z). Agbakwunyekwara ọrụ ntụgharị n'etiti elu/azimuth na TiltX/Tilty.
  • Gbanwee ntinye oghere na URL mgbe ị na-agbakọ ya na ndị na-ahụ maka protocol - usoro navigator.registerProtocolHandler() na-eji "%20" dochie oghere ugbu a kama "+", nke na-ejikọta omume ahụ na ihe nchọgharị ndị ọzọ dị ka Firefox.
  • agbakwunyere CSS pseudo-element":: akara", nke na-enye gị ohere ịhazi agba, nha, ọdịdị na ụdị nọmba na isi maka ndepụta na ngọngọ Na .
  • Nkwado nkụnye eji isi mee HTTP agbakwunyere Akwụkwọ-Amụma, ikwe setịpụrụ iwu maka ịnweta akwụkwọ, dị ka usoro ikewapụ igbe sandbox maka iframes, mana karịa ụwa niile. Dịka ọmụmaatụ, site na Document-Policy ị nwere ike igbochi ojiji onyonyo dị ala, gbanyụọ Javascript API ngwa ngwa, hazie iwu maka itinye iframes, onyonyo na scripts, kpachie nha akwụkwọ na okporo ụzọ, machibido ụzọ ndị na-eduga ngbanwe ibe, gbanyụọ ọrụ Pịgharịa gaa na-ederede.
  • Iji mmewere nkwado agbakwunyere maka 'inline-grid', 'grid', 'inline-flex' na 'flex' parameters set site na 'ngosi' CSS ihe onwunwe.
  • Usoro agbakwunyere ParentNode. dochie ụmụaka() iji ọnụ DOM ọzọ dochie ụmụaka niile nke ọnụ ụlọ nne na nna. Na mbụ, ịnwere ike iji nchikota node.removeChild() na node.append() ma ọ bụ node.innerHTML na node.append() iji dochie ọnụ ọnụ.
  • Gbasaa Atụmatụ URL dị iche iche kwere ka ewepụ ya site na iji registerProtocolHandler(). Ndepụta nke atụmatụ na-agụnye decentralized protocols cabal, dat, did, dweb, ethereum, hyper, ipfs, ipns na ssb, nke na-enye gị ohere ịkọwa njikọ na ihe n'agbanyeghị saịtị ma ọ bụ ọnụ ụzọ na-enye ohere ịnweta akụ.
  • Na API Klipbọọdụ asynchronous nkwado agbakwunyere maka usoro ederede/html maka idegharị na mado HTML site na bọọdụ (a na-ehicha ihe arụ HTML dị ize ndụ mgbe ị na-ede na ịgụ na clipboard). Mgbanwe ahụ, dịka ọmụmaatụ, na-enye gị ohere ịhazi ntinye na idetu ederede ahazi na ihe oyiyi na njikọ na ndị na-edezi weebụ.
  • Na WebRTC agbakwunyere ike ijikọ ndị na-ahụ maka data nke gị nke a na-akpọ na ntinye ma ọ bụ nhazi nhazi nke WebRTC MediaStreamTrack. Dịka ọmụmaatụ, enwere ike iji ikike a tinye nkwado maka izo ya ezo nke njedebe na njedebe nke data na-ebufe site na nkesa etiti.
  • Na JavaScript engine V8 site na 75% mee ngwa ngwa mmejuputa Number.prototype.toString. Agbakwunyere .aha aha na klaasị asynchronous na uru efu. E wepụrụ usoro Atomics.wake, nke e degharịrị aha n'otu oge ka ọ bụrụ Atomics.notify iji kwado nkọwa ECMA-262. Koodu ngwa ngwa nnwale na-emepe emepe JS-Fuzzer.
  • Liftoff baseline compiler maka WebAssembly, ewepụtara na ntọhapụ ikpeazụ, gụnyere ikike iji ntuziaka vector. SIMD iji mee ka ngụkọta oge dị ngwa. N'ikpe ikpe site na ule ndị ahụ, njikarịcha mere ka o kwe omume ịme ngwa ngwa ụfọdụ ule site na ugboro 2.8. Nkwalite ọzọ mere ka ọ dị ngwa ngwa ịkpọ ọrụ Javascript ebubata site na WebAssembly.
  • Gbasaa ngwaọrụ maka ndị mmepe webụ: Ogwe mgbasa ozi agbakwunyela ozi gbasara ndị egwuregwu na-eji egwu vidiyo na ibe ahụ, gụnyere data mmemme, ndekọ ndekọ, ụkpụrụ ihe onwunwe na paramita decoding (dịka ọmụmaatụ, ị nwere ike ikpebi ihe na-akpata ọnwụ etiti na nsogbu mmekọrịta. sitere na JavaScript).

    Chrome 86 ewepụtara

    N'ime ihe ndị gbara ya gburugburu nke panel Elements, agbakwunyela ikike ịmepụta nseta ihuenyo nke ihe ahọpụtara (dịka ọmụmaatụ, ị nwere ike ịmepụta nseta ihuenyo nke tebụl ọdịnaya ma ọ bụ tebụl).

    Chrome 86 ewepụtara

    Na njikwa webụ, ejiri ozi oge niile dochie panel ịdọ aka ná ntị nsogbu, yana nsogbu na Kuki ndị ọzọ ezoro ezo na ndabara na taabụ Okwu wee jiri igbe nlele pụrụ iche mee ya.

    Chrome 86 ewepụtara

    Na taabụ Rendering, agbakwunyela bọtịnụ “Gbanyụọ mkpụrụedemede mpaghara, nke na-enye gị ohere ịme ka enweghị mkpụrụedemede mpaghara, yana na taabụ sensọ ị nwere ike ịme emume onye ọrụ (maka ngwa na-eji API Idle Detection API).

    Chrome 86 ewepụtara

    Ogwe ngwa ahụ na-enye ozi zuru ezu gbasara iframe ọ bụla, windo mepere emepe, na mmapụta, gụnyere ozi gbasara ikewapụ obe-Origin site na iji COEP na COOP.

    Chrome 86 ewepụtara

  • Amalitere nnọchi mmejuputa iwu protocol ỌR. gaa na nhọrọ emepụtara na nkọwapụta IETF kama nhọrọ Google QUIC.

Na mgbakwunye na ihe ọhụrụ na ndozi ahụhụ, ụdị ọhụrụ ahụ na-ewepụ 35 adịghị ike. Achọpụtara ọtụtụ n'ime adịghị ike ndị ahụ n'ihi nnwale akpaghị aka site na iji ngwaọrụ Adreesị Sanitizer, Ihe nchekwa ebe nchekwa, Iguzosi ike n'ezi ihe njikwa, LibFuzzer и AFL. Otu adịghị ike (CVE-2020-15967, ịnweta ebe nchekwa ewepụtara na koodu maka imekọrịta na ịkwụ ụgwọ Google) ka akara dị oke egwu, ya bụ. na-enye gị ohere ịgafe ọkwa niile nke nchekwa ihe nchọgharị wee mebie koodu na sistemụ na mpụga igbe igbe. Dị ka akụkụ nke mmemme iji kwụọ ụgwọ ụgwọ maka ịchọpụta adịghị ike maka ntọhapụ ugbu a, Google kwụrụ ụgwọ nrite 27 ruru $ 71500 (otu ihe nrite $ 15000, onyinye $ 7500 atọ, onyinye $ 5000 ise, onyinye $ 3000 abụọ, onyinye $ 200, na onyinye $ 500 abụọ). Achọpụtabeghị nha ụgwọ ọrụ iri na atọ.

isi: opennet.ru

Tinye a comment