Chrome 102 ewepụtara

Google ekpughere ntọhapụ nke ihe nchọgharị weebụ Chrome 102. N'otu oge ahụ, ntọhapụ kwụsiri ike nke ọrụ Chromium efu, nke na-eje ozi dị ka ntọala Chrome, dị. Ihe nchọgharị Chrome dị iche na Chromium n'iji akara Google, ọnụnọ nke sistemu maka izipu ọkwa ma ọ bụrụ na ọ dara, modul maka ịkpọ ọdịnaya vidiyo echekwara (DRM), sistemụ maka ịwụnye mmelite na-akpaghị aka, na-eme ka ikewa Sandbox kpamkpam. , na-ebunye igodo Google API ma na-ebufe RLZ- mgbe ị na-achọ paramita. Maka ndị chọrọ oge iji kwalite, ngalaba Extended Stable na-akwado iche, izu 8 sochiri ya. A na-ahazi mwepụta Chrome 103 na-esote maka June 21st.

Mgbanwe isi na Chrome 102:

  • Iji gbochie nrigbu nke adịghị ike kpatara site na ịnweta ngọngọ ebe nchekwa a tọhapụrụ ahapụla (eji ya emechaa n'efu), kama iji akara nkịtị, ụdị MiraclePtr (raw_ptr) malitere iji. MiraclePtr na-enye njikọ n'elu pointers nke na-eme nyocha ndị ọzọ na ịnweta ebe nchekwa enwerepụrụ onwe ya yana mkpọka ma ọ bụrụ na achọpụtara ụdị ohere ahụ. A na-enyocha mmetụta nke usoro nchebe ọhụrụ na arụmọrụ na oriri ebe nchekwa dị ka ihe na-adịghị mma. Usoro MiraclePtr adịghị etinyere ya na usoro niile, ọkachasị anaghị eji ya na usoro ntụgharị, mana ọ nwere ike melite nchekwa. Dịka ọmụmaatụ, na ntọhapụ ugbu a, n'ime 32 adịghị ike edozi, 12 kpatara site na nsogbu ndị na-enweghị ihe ọ bụla.
  • Agbanwewo nhazi nke interface nwere ozi gbasara nbudata. Kama akara ala na data na ọganihu nbudata, agbakwunyere ihe ngosi ọhụrụ na panel nke nwere akara adreesị; mgbe ị pịrị ya, a na-egosi ọganihu nke nbudata faịlụ na akụkọ ihe mere eme nke nwere ndepụta nke faịlụ ebudatara. N'adịghị ka panel nke ala, a na-egosi bọtịnụ mgbe niile na panel ahụ ma na-enye gị ohere ịnweta akụkọ nbudata gị ngwa ngwa. A na-enye interface ọhụrụ ugbu a site na ndabara naanị maka ụfọdụ ndị ọrụ, a ga-agbatịkwu ya na mmadụ niile ma ọ bụrụ na enweghị nsogbu. Iji weghachi interface ochie ma ọ bụ mee ka nke ọhụrụ nwee ike, a na-enye ntọala "chrome://flags#download-bubble".
    Chrome 102 ewepụtara
  • Mgbe ị na-achọ onyonyo site na menu onodu (“Chọọ onyonyo na Google Lens” ma ọ bụ “Chọta site na Google Lens”), a na-egosi nsonaazụ ya ugbu a ọ bụghị na ibe dị iche, mana n'akụkụ akụkụ n'akụkụ ọdịnaya nke ibe mbụ (na. otu windo ị nwere ike ịhụ ma ọdịnaya ibe yana nsonaazụ nke ịnweta njin ọchụchọ).
    Chrome 102 ewepụtara
  • Na ngalaba "Nzuzo na nchekwa" nke ntọala, agbakwunyere ngalaba "Nduzi Nzuzo", nke na-enye nkọwa zuru oke nke ntọala ndị na-emetụta nzuzo yana nkọwa zuru ezu nke mmetụta ntọala ọ bụla. Dịka ọmụmaatụ, na ngalaba ị nwere ike ịkọwa amụma maka izipu data na ọrụ Google, jikwaa mmekọrịta, nhazi kuki na ichekwa akụkọ ihe mere eme. A na-enye ụfọdụ ndị ọrụ ọrụ ahụ; iji mee ya, ị nwere ike iji ntọala "chrome://flags#privacy-guide".
    Chrome 102 ewepụtara
  • Enyere nhazi akụkọ ọchụchọ na ibe elere. Mgbe ị na-agbalị ịchọgharị ọzọ, a na-egosipụta ihe ngosi "Malitegharịa njem gị" na ebe adresị adreesị, na-enye gị ohere ịga n'ihu na-achọgharị site na ebe a kwụsịrị ya n'oge ikpeazụ.
    Chrome 102 ewepụtara
  • Ụlọ ahịa Weebụ Chrome na-enye ibe "Extensions Starter Kit" nwere nhọrọ mbido nke mgbakwunye akwadoro.
  • N'ụdị nnwale, a na-enyere aka izipu CORS (Cross-Origin Resource Sharing) arịrịọ ikike na sava saịtị nwere nkụnye eji isi mee “Access-Control-Request-Private-Network: true” mgbe ibe ahụ nwetara akụrụngwa na netwọkụ dị n'ime ( 192.168.xx, 10.xxx, 172.16.xx) ma ọ bụ na localhost (128.xxx). Mgbe ị na-akwado ọrụ na nzaghachi arịrịọ a, ihe nkesa ahụ ga-eweghachite nkụnye eji isi mee "Access-Control-Allow-Private-Network: true". Na ụdị Chrome 102, nsonaazụ nkwenye emetụtabeghị nhazi nke arịrịọ ahụ - ọ bụrụ na enweghị nkwenye, a na-egosipụta ịdọ aka ná ntị na njikwa weebụ, mana egbochighị arịrịọ subresource n'onwe ya. Ịkwado igbochi na enweghị nkwenye sitere na ihe nkesa anaghị atụ anya ruo mgbe ntọhapụ nke Chrome 105. Iji mee ka igbochi na mwepụta mbụ, ị nwere ike ime ka ntọala "chrome://flags/#private-network-access-respect-preflight- nsonaazụ".

    Ewebatara nkwenye ikike nke ihe nkesa ahụ iji wusie nchebe megide mwakpo metụtara ịnweta akụrụngwa na netwọkụ mpaghara ma ọ bụ na kọmputa onye ọrụ (localhost) site na scripts kwajuru mgbe ị na-emepe saịtị. Ndị na-awakpo a na-eji arịrịọ dị otú ahụ mee mwakpo CSRF na ndị na-anya ụgbọ mmiri, ebe nnweta, ndị nbipute, ebe nrụọrụ weebụ ụlọ ọrụ na ngwaọrụ na ọrụ ndị ọzọ na-anabata arịrịọ naanị site na netwọk mpaghara. Iji chebe megide mwakpo ndị dị otú ahụ, ọ bụrụ na enwetara mpaghara mpaghara ọ bụla na netwọk dị n'ime, ihe nchọgharị ahụ ga-ezite arịrịọ doro anya maka ikike ịkwanye akụrụngwa ndị a.

  • Mgbe imepe njikọ na ọnọdụ incognito site na menu onodu, a na-ewepụ ụfọdụ paramita na-emetụta nzuzo na URL ozugbo.
  • Agbanwela atụmatụ nnyefe mmelite maka Windows na gam akporo. Iji tụlekwuo omume nke mwepụta ọhụrụ na nke ochie, a na-emepụta ọtụtụ ihe nrụpụta ọhụrụ maka nbudata.
  • Edozila teknụzụ nkewa netwọkụ ka ọ kwụsie ike pụọ na ụzọ nke nsuso mmegharị ndị ọrụ n'etiti saịtị dabere na ịchekwa ihe nchọpụta n'ebe echeghị maka nchekwa ozi na-adịgide adịgide ("Supercookies"). N'ihi na a na-echekwa akụrụngwa echekwara n'ime oghere aha, n'agbanyeghị ngalaba sitere, otu saịtị nwere ike ikpebi na saịtị ọzọ na-ebunye akụrụngwa site na ịlele ma akụrụngwa ahụ ọ dị na cache. Nchedo na-adabere na iji nkebi netwọk (Network Partitioning), ihe bụ isi ya bụ ịgbakwunye na cache ndị na-ekerịta ihe ndị ọzọ na-ejikọta ihe ndekọ na ngalaba nke isi na-emeghe isi peeji, nke na-egbochi mkpuchi cache maka edemede nsochi naanị. gaa na saịtị dị ugbu a (edemede sitere na iframe agaghị enwe ike ịlele ma ebudatara akụrụngwa na saịtị ọzọ). Nkekọrịta steeti na-ekpuchi njikọ netwọk (HTTP/1, HTTP/2, HTTP/3, websocket), cache DNS, data ALPN/HTTP2, data TLS/HTTP3, nhazi, nbudata, na ozi nkụnye echere-CT.
  • Maka ngwa webụ kwụ ọtọ nke arụnyere (PWA, Progressive Web App), ọ ga-ekwe omume ịgbanwe imewe nke mpaghara aha mpio site na iji ihe njikwa njikwa windo, na-agbatị mpaghara ihuenyo nke ngwa weebụ na windo niile. Ngwa weebụ nwere ike ijikwa nhazigharị na ntinye ntinye nke mpio niile, ewezuga ngọngọ machie ya na bọtịnụ njikwa windo ọkọlọtọ (nchie, wedata, maximize), iji nye ngwa weebụ ka ọ dị ka ngwa desktọpụ oge niile.
    Chrome 102 ewepụtara
  • N'ụdị autofill usoro, agbakwunyere nkwado maka ịmepụta nọmba kaadị kredit mebere n'ọhịa nwere nkọwa ịkwụ ụgwọ maka ngwa ahịa n'ụlọ ahịa dị n'ịntanetị. Iji kaadị mebere, ọnụ ọgụgụ nke a na-emepụta maka ịkwụ ụgwọ ọ bụla, na-enye gị ohere ịghara ịnyefe data gbasara ezigbo kaadị kredit, ma na-achọ ịnye ọrụ dị mkpa site na ụlọ akụ. Njirimara a dị ugbu a naanị ndị ahịa ụlọ akụ US. Iji chịkwaa nsonye nke ọrụ ahụ, atụpụtara ntọala “chrome://flags/#autofill-enable-virtual-card”.
  • A na-arụ ọrụ "Capture Handle" na ndabara, na-enye gị ohere ịnyefe ozi na ngwa na-ese vidiyo. API na-eme ka o kwe omume ịhazi mmekọrịta n'etiti ngwa ndị edere ọdịnaya ha yana ngwa ndị na-eme ndekọ ahụ. Dịka ọmụmaatụ, ngwa nzụkọ vidiyo nke na-ese vidiyo iji gbasaa ihe ngosi nwere ike iweghachite ozi gbasara njikwa ngosi wee gosipụta ha na mpio vidiyo.
  • A na-akwado nkwado maka iwu ntule site na ndabara, na-enye syntax na-agbanwe agbanwe maka ikpebi ma enwere ike ibunye data metụtara njikọ nke ọma tupu onye ọrụ ahụ pịa njikọ ahụ.
  • Usoro maka ịkwakọ ngwaahịa n'ime ngwugwu n'ụdị ngwungwu Weebụ ka edobere, na-enye ohere ịbawanye arụmọrụ nke ibu ọnụ ọgụgụ buru ibu nke faịlụ ndị na-eso ya (ụdị CSS, Javascript, onyonyo, iframes). N'adịghị ka ngwugwu na usoro Webpack, usoro Weebụ Web nwere uru ndị a: ọ bụghị ngwugwu n'onwe ya ka echekwara na cache HTTP, kama akụkụ ya; nchịkọta na igbu nke Javascript na-amalite na-echeghị ka ebudata ngwugwu ahụ kpamkpam; A na-ahapụ ya ka ọ tinye akụrụngwa ndị ọzọ dị ka CSS na onyonyo, nke dị na ngwugwu webụsaịtị a ga-edobe ya n'ụdị eriri Javascript.
  • Ọ ga-ekwe omume ịkọwa ngwa PWA dị ka onye na-ahụ maka ụfọdụ ụdị MIME na ndọtị faịlụ. Mgbe ịkọwapụta njikọ site na mpaghara file_handlers na ngosipụta, ngwa ahụ ga-enweta ihe omume pụrụ iche mgbe onye ọrụ na-anwa imepe faịlụ metụtara ngwa ahụ.
  • Agbakwunyere njirimara inert ọhụrụ nke na-enye gị ohere kaa akụkụ nke osisi DOM dị ka "adịghị arụ ọrụ". Maka ọnụ ọnụ DOM dị na steeti a, nhọrọ ederede na ndị na-ahụ maka ntụnye ntụ ntụ nwere nkwarụ, ya bụ. A na-edobe ihe nrụtụaka-ememe na njirimara CSS họrọ onye ọrụ ka ọ bụrụ 'ọ nweghị'. Ọ bụrụ na enwere ike dezie ọnụ ọnụ, mgbe ahụ na ọnọdụ inert ọ na-aghọ enweghị ike idezi.
  • API nsoroụzọ agbakwunyere, nke na-enye ohere ka ngwa webụ kwụsị ọrụ igodo mpio, bido nsoroụzọ, wee jiri ngwa nyochaa akụkọ ihe mere eme nke omume. API na-enye ihe ọzọ na mpio.history na window.location Properties, ahaziri maka otu ibe weebụ ngwa.
  • Atụpụtala ọkọlọtọ ọhụrụ, "ruo mgbe a chọtara ya", maka njirimara "ezoro ezo", nke na-eme ka a na-enyocha ihe ahụ na ibe ya ma pịgharịa site na nkpuchi ederede. Dịka ọmụmaatụ, ịnwere ike ịgbakwunye ederede zoro ezo na ibe, nke a ga-ahụ ọdịnaya ya na ọchụchọ mpaghara.
  • Na WebHID API, emebere maka ohere dị ala na ngwaọrụ HID (ngwaọrụ interface mmadụ, keyboard, ụmụ oke, paịlị egwuregwu, ihe mmetụ aka) na ịhazi ọrụ na-enweghị ọnụnọ nke ndị ọkwọ ụgbọ ala akọwapụtara na sistemụ ahụ, agbakwunyela ihe nzacha ihe nzacha na arịrịọ Ngwaọrụ ( ) ihe, nke na-enye gị ohere iwepụ ụfọdụ ngwaọrụ mgbe ihe nchọgharị ahụ gosipụtara ndepụta ngwaọrụ dị. Dịka ọmụmaatụ, ịnwere ike wepu NJ ngwaọrụ nwere nsogbu amaara.
  • Amachibidoro igosipụta fọm ịkwụ ụgwọ site na oku na-aga PaymentRequest.show() na-enweghị mmemme onye ọrụ doro anya, dịka ọmụmaatụ, ịpị ihe ejikọtara na onye njikwa.
  • Nkwado maka mmejuputa ọzọ nke usoro SDP (Session Description Protocol) nke ejiri guzobe nnọkọ na WebRTC akwụsịla. Chrome nyere nhọrọ SDP abụọ - jikọtara ya na ihe nchọgharị ndị ọzọ yana Chrome akọwapụtara. Site ugbu a gaa n'ihu, naanị nhọrọ mbugharị ka fọdụrụ.
  • Emeela nkwalite na ngwaọrụ maka ndị mmepe webụ. Bọtịnụ agbakwunyere na panel Styles iji mee ka iji isiokwu gbara ọchịchịrị ma dị ọkụ. Emeela ka nchekwa nke taabụ nhụchalụ dị na ọnọdụ nyocha netwọk siri ike (na agbanyere ngwa nke amụma nchekwa ọdịnaya). Onye nbibi na-arụ ọrụ nkwụsị script iji bugharịa ebe nkwụsịtụ. Emebela mmejuputa mmalite nke panel ọhụrụ "Nghọta arụmọrụ", nke na-enye gị ohere nyochaa arụmọrụ nke ụfọdụ ọrụ na ibe.
    Chrome 102 ewepụtara

Na mgbakwunye na ihe ọhụrụ na ndozi ahụhụ, ụdị ọhụrụ ahụ na-ewepụ adịghị ike 32. 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 n'ime nsogbu ahụ (CVE-2022-1853) ka ekenyela ọkwa dị egwu dị egwu, nke na-egosi ikike ịgafe ọkwa niile nke nchekwa ihe nchọgharị wee mebie koodu na sistemụ na mpụga igbe igbe. Ekwuputabeghị nkọwapụta gbasara adịghị ike a; a maara naanị na ọ na-akpata ya site na ịnweta ngọngọ ebe nchekwa nwere onwe ya (eji-enweghị n'efu) na mmejuputa DB API Indexed.

Dị ka akụkụ nke mmemme ụgwọ ọrụ maka ịchọpụta adịghị ike maka ntọhapụ ugbu a, Google kwụrụ $ 24 (otu ihe nrite $ 65600, otu $ 10000 onyinye, onyinye $ 7500 abụọ, onyinye $ 7000 atọ, onyinye $ 5000 anọ, ihe nrite $ 3000 abụọ, onyinye $ 2000 abụọ. $1000 bonuses). Achọpụtabeghị nha ụgwọ ọrụ 500 ahụ.

isi: opennet.ru

Tinye a comment