Chrome 86

Ewepụtala Chrome 86 na-esote yana ntọhapụ kwụsiri ike nke Chromium.

Mgbanwe isi na Chrome 86:

  • Nchedo megide nrubeisi na-adịghị ize ndụ nke ụdị ntinye na ibe ndị ebujuru n'elu HTTPS mana izipu data n'elu HTTP.
  • A na-akwado igbochi nbudata faịlụ na-adịghị mma (http) site na igbochi nbudata na-adịghị mma nke ebe nchekwa (zip, iso, wdg) na igosipụta ịdọ aka ná ntị maka nbudata akwụkwọ na-adịghị ize ndụ (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ị chetara gị na malite na Chrome 76, na ndabara, a malitere igosi adreesị na-enweghị protocol na www subdomain. Na Chrome 79, e wepụrụ ntọala iji weghachi omume ochie ahụ, mana mgbe afọ ojuju onye ọrụ gasịrị, agbakwunyere ọkọlọtọ nnwale ọhụrụ na Chrome 83 nke na-agbakwunye nhọrọ na nchịkọta nhọrọ iji gbanyụọ nzuzo na igosi URL zuru ezu na ọnọdụ niile.
    Maka obere pasentị nke ndị ọrụ, ewepụtala nnwale iji gosipụta naanị ngalaba dị na ogwe adreesị na ndabara, na-enweghị ihe ụzọ yana paramita ajụjụ. Dị ka ihe atụ, kama "https://example.com/secure-google-sign-in/" "example.com" ga-egosi. 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ụ).
  • Emeela ka ewepụrụ nkwado FTP ọhụrụ. 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 nọgide na-enwe nzuzo, 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.
  • Ebufeela bọtịnụ “nyocha nchekwa” yana ọnọdụ nchekwa emelitere megide saịtị dị ize ndụ (Nchọgharị Nchekwa emelitere) na ụdị gam akporo. Bọtịnụ “nyocha nchekwa” na-egosi nchịkọta nke nsogbu nchekwa enwere ike, dị ka iji okwuntughe emebie, ọnọdụ ịlele saịtị ọjọọ (Nchọgharị Nchekwa), ọnụnọ nke mmelite etinyere, na 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.
  • Nkwado agbakwunyere 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).

    * Emejuputala nkwado maka cache azụ azụ, na-enye igodo ozugbo 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.

  • Na-ebuli oriri akụrụngwa CPU maka windo na-enweghị 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ọ.
  • Ọrụ maliteghachiri na ijikọ nkụnye eji isi mee onye ọrụ-Agent HTTP. N'ụdị ọhụrụ a, nkwado maka usoro nrịbama ndị ahịa-Agent Onye ọrụ, nke emepụtara dị ka nnọchi maka onye nnọchi anya onye ọrụ, na-arụ ọrụ maka ndị ọrụ niile. 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ụ.
  • 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 na aha faịlụ, e jirila "nkpọchi" dochie ntụnye aka na "list 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”.
  • Ebuferela API Sistemụ Faịlụ Ala n'ụdị nke API kwụsiri ike yana nke ọha, na-enye gị ohere ịmepụta ngwa webụ na-emekọrịta faịlụ na sistemụ 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.
  • Agbakwunyere CSS selector ":focus-visible", nke na-eji otu heuristics nke ihe nchọgharị na-eji mgbe ọ na-ekpebi ma ọ ga-egosi ihe ngbanwe ngbanwe (mgbe ị na-ebugharị elekwasị anya na bọtịnụ site na iji ụzọ mkpirisi keyboard, ihe ngosi na-apụta, mana mgbe ị na-eji òké pịa bọtịnụ). , ọ 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 ịnweta ngwaọrụ HID dị ala (ngwa ndị mmadụ interface, ahụigodo, ụmụ oke, gamepad, touchpad), nke na-enye gị ohere imejuputa echiche nke iji ngwaọrụ HID rụọ ọrụ na Javascript iji hazie ọrụ na ngwaọrụ HID na-adịghị ahụkebe na-enweghị ọnụnọ nke ndị ọkwọ ụgbọala kpọmkwem na sistemụ. Nke mbụ, API ọhụrụ ahụ bụ iji nye nkwado maka paadi egwuregwu.
  • API Ozi Ihuenyo, na-agbatị API Ebe Ndebe Ohere 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 yana bulie ibu CPU.
  • API mkpesa COOP iji kọọ mmebi iwu nke Cross-Origin-Embedder-Policy (COEP) na Cross-Origin-Opener-Policy (COOP), na-etinyeghị ihe mgbochi n'ezie.
  • API njikwa nzere na-enye ụdị nzere ọhụrụ, PaymentCredential, nke 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.
  • PointerEvents API maka ịchọpụta tilt nke stylus * agbakwunyela nkwado maka akụkụ elu (akụkụ dị n'etiti stylus na ihuenyo) na azimuth (akuku dị n'etiti axis X na ntule nke stylus na ihuenyo), kama TiltX na TiltY akụkụ (akụkụ dị n'etiti ụgbọ elu si na stylus na otu n'ime axes na ụgbọ elu si axes Y na 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.
  • Agbakwunyela pseudo-element ":: marker" na CSS, na-enye gị ohere ịhazi agba, nha, ọdịdị na ụdị ọnụọgụgụ na ntụpọ maka ndepụta dị na ngọngọ. Na .
  • Nkwado agbakwunyere maka nkụnye eji isi mee HTTP Document-Policy, nke na-enye gị ohere ịtọ iwu maka ịnweta dọkụmentị, dị ka usoro ikewapụ igbe igbe maka iframes, mana karịa ụwa niile. Dịka ọmụmaatụ, site na Iwu Document, ị nwere ike igbochi ojiji onyonyo dị ala, gbanyụọ API Javascript ngwa ngwa, hazie iwu maka itinye iframes, onyonyo na scripts, kpachie nha akwụkwọ na okporo ụzọ, machibido ụzọ na-eduga n'ịrụgharị ibe, yana 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.
  • Agbakwunyere ParentNode.replaceChildren() usoro iji dochie ụmụaka niile nke ọnụ nne na nna na ọnụ DOM ọzọ. Na mbụ, ịnwere ike iji nchikota node.removeChild() na node.append() ma ọ bụ node.innerHTML na node.append() iji dochie ọnụ ọnụ.
  • agbasawanyela ụdị atụmatụ URL enwere ike ịkagbu 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ụ.
  • Nkwado agbakwunyere maka usoro ederede/html na Asynchronous Clipboard API maka iṅomi na mado HTML site na klipbọọdụ (a na-ehicha ihe arụ HTML dị ize ndụ mgbe ị na-ede na ịgụ na klipbọọdụ). 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ụ.
  • WebRTC agbakwunyela ikike ijikọ ndị na-ahụ maka data nke ya, nke a na-akpọ na ntinye koodu ma ọ bụ 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.
    N'ime igwe Javascript V8, mmejuputa nke Number.prototype.toString ejirila 75% mee ngwa ngwa. 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 maka ngwa nnwale na-agbagwoju anya JS-Fuzzer mepere emepe.
  • Liftoff baseline compiler maka WebAssembly ewepụtara na ntọhapụ ikpeazụ gụnyere ikike iji ntuziaka vector SIMD iji mee ka ngụkọ 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.
  • A gbasaala ngwaọrụ maka ndị mmepe webụ: Media panel agbakwunyela ozi gbasara ndị egwuregwu eji egwu vidiyo na ibe ahụ, gụnyere data ihe omume, ndekọ ndekọ, ụkpụrụ ihe onwunwe na paramita decoding (dịka ọmụmaatụ, ị nwere ike ikpebi ihe kpatara etiti. nsogbu mfu na mmekọrịta sitere na Javascript).
  • 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).
  • 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.
  • 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).
  • 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.

Amalitela iji ụdị emepụtara na nkọwapụta IETF dochie mmejuputa iwu QUIC, kama ụdị Google nke QUIC.
Na mgbakwunye na ihe ọhụrụ na ndozi ahụhụ, ụdị ọhụrụ ahụ na-ewepụ adịghị ike 35. Achọpụtara ọtụtụ n'ime adịghị ike ahụ n'ihi nnwale akpaaka site na iji AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer na AFL ngwaọrụ. 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ọ.

E sitere na Opennet.ru

isi: linux.org.ru

Tinye a comment