Usoro ọhụrụ maka iji adịghị ike Specter na Chrome

Otu ndị nyocha sitere na mahadum America, Australia na Israel atụpụtala usoro mbuso agha akụkụ ọwa ọhụrụ iji jiri adịghị ike nke klas Specter na ihe nchọgharị dabere na injin Chromium. Mwakpo ahụ, nke akpọrọ Spook.js, na-enye gị ohere ịgafe usoro kewapụ saịtị ahụ site na iji koodu Javascript wee gụọ ọdịnaya nke oghere adreesị niile nke usoro ugbu a, ya bụ. nweta data site na ibe na-agba ọsọ na taabụ ndị ọzọ, mana emebere ya n'otu usoro ahụ.

Ebe ọ bụ na Chrome na-agba ọsọ saịtị dị iche iche na usoro dị iche iche, ikike ịme mwakpo bara uru bụ naanị na ọrụ ndị na-enye ndị ọrụ dị iche iche aka ịkwado ibe ha. Usoro a na-enye ohere, site na ibe ebe onye mwakpo ahụ nwere ohere itinye koodu Javascript ya, iji chọpụta ọnụnọ nke ibe ndị ọzọ nke onye ọrụ meghere n'otu saịtị ahụ wee wepụta ozi nzuzo na ha, dịka ọmụmaatụ, nzere ma ọ bụ nkọwa ụlọ akụ dochie anya. site na usoro nke akpaaka-ejuputa ubi n'ụdị webụ. Dị ka ihe ngosi, egosiri ya otu ị ga-esi wakpo blọọgụ onye ọzọ na ọrụ Tumblr ma ọ bụrụ na onye nwe ya mepee blọgụ ndị na-awakpo akwadoro n'otu ọrụ ahụ na taabụ ọzọ.

Nhọrọ ọzọ maka iji usoro ahụ bụ mbuso agha na mgbakwunye ihe nchọgharị, nke na-enye ohere, mgbe ị na-etinye ihe mgbakwunye nke onye na-awakpo na-achịkwa, wepụ data sitere na mgbakwunye ndị ọzọ. Dị ka ihe atụ, anyị na-egosi otú site na ịwụnye obi tinye-na ị nwere ike wepụ ozi nzuzo si LastPass paswọọdụ njikwa.

Ndị ọrụ nyocha ebipụtala ụdị nrigbu na-arụ ọrụ na Chrome 89 na sistemụ nwere CPUIntel i7-6700K na i7-7600U. Mgbe ị na-eke nrigbu, a na-eji ụdị koodu Javascript nke Google bipụtara na mbụ iji mee mwakpo Specter-class. Achọpụtara na ndị nchọpụta ahụ nwere ike ịkwadebe ihe arụ ọrụ maka usoro dabere na Intel na Apple M1 processors, nke na-eme ka o kwe omume ịhazi ọgụgụ ebe nchekwa na ọsọ nke 500 bytes kwa nkeji na izi ezi nke 96%. A na-eche na usoro a dịkwa na ndị na-arụ ọrụ AMD, mana ọ gaghị ekwe omume ịkwadebe nrigbu na-arụ ọrụ zuru oke.

Mwakpo a dị na ihe nchọgharị ọ bụla dabere na injin Chromium, gụnyere Google Chrome, Microsoft Edge na Brave. Ndị nchọpụta ahụ kwenyekwara na enwere ike ịmegharị usoro ahụ iji rụọ ọrụ na Firefox, ma ebe ọ bụ na engine Firefox dị nnọọ iche na Chrome, ọrụ maka ịmepụta ụdị nrigbu dị otú ahụ bụ maka ọdịnihu.

Iji chebe megide mwakpo dabere na ihe nchọgharị metụtara mmezu ntuziaka, Chrome na-arụ ọrụ nkewa oghere adreesị - ikewapụ igbe igbe na-enye JavaScript ohere iji naanị ihe nrịbama 32-bit rụọ ọrụ ma kesaa ebe nchekwa nke ndị na-elekọta ya na mkpokọ 4GB. Iji nye ohere ịnweta ohere adreesị usoro dum ma gafere njedebe 32-bit, ndị nchọpụta ahụ jiri usoro a na-akpọ Ụdị mgbagwoju anya, nke na-amanye engine Javascript iji hazie ihe na ụdị na-ezighị ezi, nke na-eme ka o kwe omume ịmepụta 64-bit. pointer dabere na nchikota nke ụkpụrụ 32-bit abụọ.

Ihe kachasị mkpa nke mwakpo ahụ bụ na mgbe ị na-ahazi ihe ọjọọ emebere nke ọma na injin Javascript, a na-emepụta ọnọdụ ndị na-eduga n'ịme nhụsianya nke ntụziaka na-abanye n'usoro. A na-ahọrọ ihe ahụ n'ụzọ nke na-etinye ebe ndị na-awakpo na-achịkwa na mpaghara ebe a na-eji 64-bit pointer. Ebe ọ bụ na ụdị ihe ọjọọ ahụ adabaghị n'ụdị nhazi a na-ahazi, n'ọnọdụ nkịtị, a na-egbochi ụdị omume ndị a na Chrome site na usoro maka iwepu koodu ejiri iji nweta nhazi. Iji dozie nsogbu a, a na-etinye koodu maka ọgụ ụdị mgbagwoju anya na ngọngọ "ma ọ bụrụ", nke na-adịghị arụ ọrụ n'okpuru ọnọdụ nkịtị, ma a na-egbu ya na ọnọdụ enweghị atụ, ma ọ bụrụ na onye nhazi ahụ na-ebu amụma na-ezighị ezi ọzọ.

N'ihi ya, onye nhazi ahụ na-enweta 64-bit pointer nke emepụtara wee tụgharịa steeti ahụ mgbe ọ chọpụtachara amụma dara ada, mana usoro nke ogbugbu ahụ na-anọgide na cache nkekọrịta ma enwere ike weghachite ya site na iji ụzọ nchọpụta cache akụkụ nke na-enyocha mgbanwe na. nweta oge iji nweta data echekwara na nke anaghị echekwa . Iji nyochaa ọdịnaya nke cache na ọnọdụ ezughị oke nke oge nke dị na Javascript, a na-eji usoro Google tụrụ aro, nke na-eduhie usoro nchụpụ nke osisi-PLRU na-eji na nhazi ma na-enye ohere, site n'ịbawanye ọnụọgụ nke okirikiri, na-abawanye nnukwu ọdịiche na oge mgbe uru dị na anọghị na cache.

isi: opennet.ru

Tinye a comment