Spook.js, mokhoa o mocha oa ho sebelisa tlokotsi ea Specter ho Chrome

Sehlopha sa bafuputsi ho tsoa liunivesithing tsa Amerika, Australia le Isiraele li tlalehile seo e hlalositse mokhoa o mocha oa tlhaselo e lumellang ho sebelisa hampe bofokoli Sehlopha sa sebali ho libatli tse nang le matla a Chromium.

Tlhaselo, e bitsoang codenamed Spook.js, e lumella ha ho etsoa khoutu ea JavaScript e feta mochini oa ho itšehla thajana le ho bala likahare tsa sebaka sohle sa aterese ea ts'ebetso ea hajoale, ke hore, ho fihlella tlhaiso-leseling ea maqephe a etsoang li-tab tse ling, empa a sebetsoa ka mokhoa o ts'oanang.

Kaha Chrome e qala libaka tse fapaneng ka mekhoa e fapaneng, litlhaselo tse sebetsang li lekantsoe le lits'ebeletso tse lumellang basebelisi ba fapaneng ho amohela maqephe a bona. Mokhoa oa tlhaselo oa Spook.js o etsa hore o khone ho tsoa leqepheng leo mohlaseli a ka kenyang khoutu ea hae ea JavaScript ho eonaEtsa qeto ea boteng ba maqephe a mang a buloang ke mosebelisi oa sebaka seo le ho ntša leseli la lekunutu tsa bona, mohlala, mangolo a boits'oaro kapa lintlha tsa banka tse nkeloeng sebaka ke sistimi e iketsang ka mefuta ea webo.

Ts'ebeliso e 'ngoe ea mokhoa ona ke tlhaselo ea li-plugins tsa sebatli, e lumellang, ha plug-in e laoloang ke mohlaseli e kentsoe, ho ntša data ho li-plug-ins tse ling.

Spook.js e sebetsa ho sebatli sefe kapa sefe se ipapisitseng le enjene ea Chromium, ho kenyelletsa Google Chrome, Microsoft Edge, le Brave. Bafuputsi ba boetse ba lumela hore mokhoa ona o ka fetoloa hore o sebetse le Firefox, empa kaha enjene ea Firefox e fapane haholo le Chrome, mosebetsi oa ho theha ts'ebeliso e joalo o tlohelletsoe bokamoso.

Ho itšireletsa khahlanong le litlhaselo tse amanang le ho phetha litaelo tse inahaneloang ka sebatli, karohano ea sebaka sa aterese e kengoa tšebetsong ho Chrome: karohano ea sandbox e lumella JavaScript ho sebetsa feela ka litsupa tse 32-bit mme e arolelana mohopolo oa molaoli ka mekotla ea 4GB e sa kopaneng.

Ho hlophisa phihlello ea sebaka sohle sa liaterese le ho qoba moeli oa 32-bit, bafuputsi ba sebelisitse mokhoa oa pherekano oa mofuta, o lumellang enjene ea JavaScript ho sebetsana le ntho e nang le mofuta o fosahetseng, ho e nolofalletsa ho theha 64-bit khoutu e ipapisitse le motsoako oa litekanyetso tse peli tsa 32-bit.

Bohlokoa ba tlhaselo ke hore ka ho sebetsana le ntho e entsoeng ka boqhetseke e entsoeng ka enjene ea JavaScript, ho thehiloe maemo a lebisang phethahatsong ea likhakanyo ea litaelo tse fihlelletsang sehlopha. Ntho e khethiloe ka tsela eo masimo a laoloang ke bahlaseli a behiloeng sebakeng seo ho sebelisoang sesupa-64-bit.

Kaha mofuta oa ntho e kotsi ha e lumellane le mofuta oa mefuta e ntseng e sebetsoa, ​​tlasa maemo a tloaelehileng liketso tse joalo li koetsoe ho Chrome ke mochini oa ho khetha khoutu e sebelisitsoeng ho fihlella li-arrays. Ho rarolla bothata bona, khoutu ea tlhaselo ea Mofuta oa Pherekano e behiloe ka "haeba", e sa cheng tlasa maemo a tloaelehileng, empa e sebetsa ka mokhoa oa ho nahana, haeba processor e bolela makala a mang ka phoso.

Ka lebaka leo, processor e fihlella sesupa-hloko sa 64-bit ebe e khutlisetsa mmuso kamora ho etsa qeto ea ho bolela esale pele, empa lits'oants'o tsa ts'ebetso li behiloe ka har'a cache e arolelanoeng mme li ka khutlisoa ka mekhoa ea ho tseba se ka hare ho cache ho fihlela ka ea boraro- dikanale tsa mokete, ho sekaseka phetoho ea nako ea phihlello ho data e bolokiloeng le e sa bolokiloeng.

Ho sekaseka likahare tsa cache maemong a ho se lekane ha nako e fumanehang ka JavaScript, mokhoa o hlahisitsoeng ke Google o sebelisoa ho qhekella leano la ho tlosa data ea Tree-PLRU le sebelisitsoeng ho li-processor le ho lumella, ka ho eketsa lipalo tsa lipalo, ho eketsa haholo phapang ea nako boteng le ho ba sieo ha boleng ka cache.

Bafuputsi ba lokolitse mofuta oa ts'ebeliso o sebetsang ho Chrome 89 en tse nang le Intel i7-6700K le i7-7600U. Ts'ebeliso e entsoe ka mekhoa ea khoutu ea JavaScript e neng e phatlalalitsoe pejana ke Google ho etsa litlhaselo tsa Specter.

Qetellong bafuputsi ba bolela seo e atlehile ho hlophisa lits'ebetso tse sebetsang bakeng sa li-processor tsa Intel le Apple M1, tse fuoang monyetla oa ho hlophisa mohopolo o baloang ka lebelo la li-byte tse 500 ka motsotsoana le ho nepahala ha 96%. Mokhoa ona o lokela hore o sebetse ho li-processor tsa AMD, empa ho ne ho sa khonehe ho hlophisa ts'ebeliso e sebetsang ka botlalo.

Mohloli: https://www.spookjs.com


Litaba tsa sengoloa sena li latela melao-motheo ea rona ea melao ea boitšoaro ea bongoli. Ho tlaleha phoso tlanya mona.

E-ba oa pele ho fana ka maikutlo

Siea maikutlo a hau

aterese ya hao ya imeile ke ke ho phatlalatswa. masimo a hlokahala a tšoailoe ka *

*

*

  1. E ikarabella bakeng sa data: Miguel Ángel Gatón
  2. Morero oa data: Laola SPAM, tsamaiso ea maikutlo.
  3. Molao: Tumello ea hau
  4. Puisano ea data: Lintlha li ke ke tsa tsebisoa batho ba boraro ntle le ka tlamo ea molao.
  5. Polokelo ea data: Database e hapiloeng ke Occentus Networks (EU)
  6. Litokelo: Nako efe kapa efe o ka fokotsa, oa hlaphoheloa mme oa hlakola tlhaiso-leseling ea hau.