Google ewepụtala ụdị 142 nke ihe nchọgharị weebụ Chrome. Ntọhapụ kwụsiri ike nke ọrụ Chromium mepere emepe, ntọala Chrome dịkwa. Chrome dị iche na Chromium n'iji akara Google, sistemụ ngosi okuku, modul maka ịkpọ ọdịnaya vidiyo echedoro (DRM), nrụnye na-akpaghị aka, ikewapụ igbe igbe mgbe niile, inye igodo Google API, yana ngafe nke RLZ paramita n'oge ọchụchọ. Maka ndị chọrọ oge iji kwalite, a na-edobe alaka Extended Stable dị iche maka izu asatọ. Ntọhapụ na-esote, Chrome 143, bụ ahaziri maka Disemba 2.
Mgbanwe isi na Chrome 142:
- A na-eme ka nchekwa ghara ịbanye na sistemụ mpaghara mgbe ị na-emekọrịta ihe na weebụsaịtị ọha. Mgbe ị na-abanye na weebụsaịtị na netwọk ọha ma ọ bụ nke dị n'ime (intranet), Adreesị IP m Mgbe ị na-abanye na sistemụ mpaghara ma ọ bụ njikọ azụ (127.0.0.0/8), ihe nchọgharị ahụ ga-egosi onye ọrụ igbe mkparịta ụka na-arịọ nkwenye. A na-ekpuchi mgbalị ibudata akụrụngwa, arịrịọ fetch(), na ntinye iframe. A naghị etinye nchebe ugbu a na njikọ site na WebSockets, WebTransport, na WebRTC, mana a ga-agbakwunye ya maka teknụzụ ndị a ma emechaa.
Ndị na-awakpo ahụ na-eji ohere akụrụngwa dị n'ime ime mwakpo CSRF na ndị na-anya ụgbọ mmiri, ebe nnweta, ndị nbipute, ebe webụsaịtị ụlọ ọrụ, yana ngwaọrụ na ọrụ ndị ọzọ na-anabata arịrịọ sitere na netwọkụ mpaghara. Ọzọkwa, enwere ike iji nyocha akụrụngwa dị n'ime maka njirimara na-apụtaghị ìhè ma ọ bụ iji nweta ozi gbasara netwọkụ mpaghara.
- Ewebatala otu interface dị mfe maka ijikọ na akaụntụ Google yana ịmekọrịta data, dị ka okwuntughe echekwara na ibe edokọbara. Ejikọtara mmekọrịta yana nbanye akaụntụ ma egosighi ya dị ka nhọrọ dị iche na ntọala. Ndị ọrụ nwere ike jikọọ Chrome na akaụntụ Google ha wee jiri ya chekwaa okwuntughe, ibe edokọbara, akụkọ ihe nchọgharị na taabụ. Njirimara a na-arụ ọrụ ugbu a maka ụfọdụ ndị ọrụ, a ga-agbasawanye ya nke nta nke nta.
- A na-eji ụdị mwepụ usoro ọhụrụ - "Mbido Mmalite", nke isi mmalite ọdịnaya ọ bụla (mmalite - njikọ protocol, ngalaba na ọdụ ụgbọ mmiri, dịka ọmụmaatụ, "https://foo.example.com"), na-ekewapụ onwe ya na usoro ntụgharị dị iche. Ebe ọ bụ na ịbawanye njupụta nke iche nwere ike ibute mmụba nke oriri ebe nchekwa na ibu CPU, a na-arụ ọrụ ụdị iche ọhụrụ naanị na sistemụ nwere ihe karịrị 4 GB nke RAM. Na ngwaike dị ala, a ga-anọgide na-eji usoro iche nke iche ochie, nke na-ekewapụ isi mmalite ọdịnaya niile jikọtara na otu saịtị (dịka ọmụmaatụ, foo.example.com na bar.example.com) na usoro dị iche.
- Na sistemụ na Windows и macOS, в которых не применяется централизованное управление Chrome, реализовано автоматическое отключение принудительно установленных браузерных дополнений, в которых выявлены несущественные нарушения правил каталога Chrome Web Store. К несущественным нарушениям причисляется наличие потенциальных уязвимостей, навязывание дополнения без ведома пользователя, манипуляции с метаданными, нарушение правил работы с пользовательскими данными и введение в заблуждение о функциональности. При желании пользователь может вернуть отключённое дополнение.
- Na nsụgharị maka Android, по аналогии со сборками для десктоп-систем, реализован вывод предупреждения о мошеннических страницах, выявленных большой языковой моделью на основе анализа содержимого. Использование AI применяется в режиме расширенной защиты браузера (Enhanced Safe Browsing). AI-модель выполняется на стороне клиента, но в случае выявления подозрений на сомнительный контент, выполняется дополнительная проверка на серверах Google.
- Mmejuputa iwu DTLS (Datagram Transport Layer Security, TLS analog maka UDP) ejiri maka njikọ WebRTC gụnyere iji algọridim nzuzo nzuzo post-quantum.
- A na-echekwa ọkwa nkwalite, nke edobere n'oge ọrụ onye ọrụ na ibe, ka ị gagharịa na ibe ọzọ n'otu ngalaba ahụ. Ịchekwa ịgbalite ga-eme ka mmepe nke ngwa weebụ nwere ọtụtụ peeji dị mfe ma dozie nsogbu dị ka ịtọ ntọala ntinye mgbe saịtị ahụ gosipụtara ahụigodo mebere ya.
- agbakwunyere CSS pseudo-classes ":target-before" na ":target-after" iji kọwapụta akara ndị gara aga na ndị na-esote n'ihe metụtara ọnọdụ mpịakọta ugbu a (":target-current").
- Akpa ụdị (@container) na ọrụ ọ bụrụ () na-akwadozi Syntax Range akọwapụtara na nkọwapụta ọkwa nke Media Queries Level 4, nke na-enye ohere iji ndị ọrụ ntụnyere mgbakọ na mwepụ ọkọlọtọ na ndị na-arụ ọrụ ezi uche kọwaa oke ụkpụrụ. Ọmụmaatụ, ị nwere ike ugbu a ezipụta "@container style(-inner-padding> 1em)" na "ndabere-agba: if(style(attr(data-columns, type). ) > 2): acha anụnụ anụnụ; ọzọ: ọcha);"
- Ihe "" na "" na-akwado njirimara "interestfor". Enwere ike iji njirimara a kpalite omume, dị ka igosipụta mpụta, mgbe onye ọrụ gosipụtara mmasị na mmewere. Ihe nchọgharị ahụ na-amata ihe omume dị ka ịfegharị na ijide pointer n'elu mmewere, ịpị igodo ọkụ, ma ọ bụ ijide aka na ihuenyo mmetụ dị ka ihe na-egosi mmasị. Mgbe achọpụtara ihe nwere njirimara "interestfor", ihe nchọgharị ahụ na-ebute InterestEvent.
- Emeela nkwalite na ngwaọrụ ndị nrụpụta weebụ. Agbakwunyela bọtịnụ mmalite ngwa ngwa maka onye enyemaka AI na akuku aka nri elu. Ihe menu onodu onodu onodu akuko “Jụọ AI” ka ahagharịrị ka ọ bụrụ “Iji AI mebie” ma gbasaa ka ọ gụnye ikike ịme ihe ozugbo dabere na ọnọdụ ya. Na njikwa weebụ na koodu panel, onye enyemaka Gemini AI nwere ike ịmepụta ndụmọdụ na koodu.

Ngwa ndị nrụpụta webụ na-ejikọta ugbu a na Google Developer Programme (GDP). Ndị mmepe nwere ike nweta profaịlụ GDP ha ozugbo site na Chrome DevTools wee nweta ụgwọ ọrụ maka ịrụcha ọrụ dị iche iche n'ime interface a.

Na mgbakwunye na atụmatụ ọhụrụ yana ndozi ahụhụ, ụdị ọhụrụ ahụ na-ekwu maka adịghị ike 20. Achọpụtara ọtụtụ n'ime adịghị ike ahụ site na nnwale akpaaka site na iji AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer, na AFL. Ọnweghị okwu dị oke egwu nke nwere ike inye ohere ịgafe usoro nchekwa ihe nchọgharị niile na koodu mmebe na mpụga gburugburu igbe igbe ka achọpụtara. Dị ka akụkụ nke mmemme ugwo adịghị ike maka ntọhapụ ugbu a, Google ewepụtala onyinye 20 na-agbakọta $130,000 (ego $ 50,000 abụọ, otu $10000 bounty, atọ $3000 bounties, abụọ $2000 bounties, na atọ $1000 bounties). A chọpụtabeghị ọnụọgụ asatọ n'ime onyinye ndị ahụ.
Na mgbakwunye, achọpụtala adịghị ike na-enweghị ike ime na injin Blink, na-eme ka ihe nchọgharị ahụ daa ma daa mgbe ọ na-eme ụfọdụ koodu Javascript. A na-akpata adịghị ike ahụ site na ihe gbasara ụkpụrụ ụlọ na injin na-emepụta ihe metụtara enweghị oke ọnụego maka imelite ihe onwunwe "document.title". Enweghị mmachi a na-enye ohere iji "document.title" mee ọtụtụ iri nde mgbanwe na DOM kwa nkeji. Nke a na-eme ka interface ahụ daa n'ime sekọnd ole na ole n'ihi na egbochiri eri bụ isi yana oriri ebe nchekwa dị mkpa. Mgbe 15-60 sekọnd, ihe nchọgharị ahụ daa.
isi: opennet.ru


