I-SWAPGS yengozi entsha yokuphunyezwa komngcipheko

I-SWAPGS-ukuxhaphaza-2

Los Abaphandi beBitdefender bachonge ubungozi obutsha kumatshini wokwenza imiyalelo yokucinga kwangaphambili kwiinkqubo zangoku, ngubani ofumene igama elithi SWAPGS, Ehambelana negama lomyalelo weprosesa obangela ingxaki.

Ukuba sesichengeni ivumela umhlaseli ongenalungelo lokumisela imixholo yeendawo zenkumbulo zekernel okanye ukusebenzisa oomatshini ababonakalayo. Umcimbi uqinisekisiwe kwiiprosesa ze-Intel (x86_64) kwaye ichaphazela ngokungagungqiyo iprosesa ye-AMD ekungaveliyo kuyo vector yohlaselo.

Iindlela ezichaseneyo zokukhusela emngciphekweni weSpecter kunye neMeltdown azikhuseli kuhlaselo lwe-SWAPGS usebenzisa iprosesa ye-Intel, kodwa izisombululo zeLinux, i-ChromeOS, i-Android kunye neeWindows sele zicetyisiwe.

Ukuba semngciphekweni kokwiklasi yeSpecter v1 kwaye isekwe kwimbono yokufumana kwakhona idatha kwi-cache processor eseleyo emva kokwenziwa komyalelo wokucinga.

Iibhloko zokuqikelela ukuguqulwa kwee-CPU zangoku zisebenzisa ukwenziwa kwangaphambili kweminye imiyalelo, ekunokwenzeka ukuba yenziwe, ukuphucula ukusebenza, kodwa ngaphandle kokulinda ukubalwa kwazo zonke izinto ezimisela ukwenziwa kwazo (umzekelo, xa imiyalelo yotshintsho iimeko okanye iiparameter zokufikelela azikabalwa).

Ukuba uqikelelo aluqinisekiswanga, iprosesa ilahla umphumo woqikelelo, kodwa idatha eqhutyiweyo ngexesha lokubaleka igcinwe kumqhubekekisi kwaye inokubuyiselwa kusetyenziswa iindlela zokumisela umxholo wenqolobane kumajelo onke. utshintsho kwixesha lokufikelela kwidatha egciniweyo kunye nengagcinwanga.

Malunga ne-SWAPGS

Olona hlaselo lutsha kukusebenzisa ukuvuza okuvela ngexesha lokuqikelela komyalelo weSWAPGS, esetyenziswa kwiinkqubo ezisebenzayo ukubuyisela ixabiso lerejista ye-GS xa ulawulo ludluliswa lusuka kwindawo yomsebenzisi luye kwinkqubo yokusebenza yekernel (ixabiso le-GS elisetyenziswe kwisithuba somsebenzisi lithathelwa indawo lixabiso elisetyenziswe kwimisebenzi yekernel).

I-Linux kernel kwiivenkile ze-GS ngesikhombisi ngasinye, esetyenziselwa ukufikelela kwidatha yekernel, kunye yalatha kwi-TLS (Thread Local Storage) kwisithuba somsebenzisi.

Ukukhuphela ngaphandle ukubongoza okuphindwe kabini komyalelo we-SWAPGS emva kokufikelela okuphindaphindiweyo kwe-kernel kwisithuba se-kernel okanye xa usenza ikhowudi engadingi ukubhaliswa kwerejista ye-GS, itsheki kunye notshintsho olunemiqathango lwenziwa ngaphambi komyalelo.

Inkqubo yokuqikelela eyandulelayo yandulela ukwenziwa kwekhowudi ngomyalelo we-SWAPGS, ngaphandle kokulinda iziphumo zokungqinisisa, kwaye ukuba isebe elikhethiweyo aliqinisekiswanga, liyazilahla iziphumo.

Ngoko ke, imeko inokuvela xa isebe elichaza ukwenziwa kwe-SWAPGS likhethwe ngokukhethekileyo, kodwa ngexesha lokuqikelelwa kwexabiso lerejista ye-GS iya kutshintshwa ngumyalelo we-SWAPGS kwaye iya kusetyenziswa kwimisebenzi exhomekeke kwimemori egcinwe yi-CPU.

Abaphandi bacebise iimeko ezimbini zokuhlaselwa apho ukuxhaphaza iiprototypes zilungiselelwe.

  • Imeko yokuqala isekwe kwimeko apho uqeqesho lwe-SWAPG lwenziwe ngokungacacanga, nangona lusetyenziselwa ukwenziwa, kwaye imeko yesibini ichasene, xa ulwalathiso lwe-SWAPGS lwenziwa ngokukodwa, nangona kungafanelekanga.
  • Kwimeko nganye, zimbini iindlela onokukhetha kuzo zokusebenza: umhlaseli unokumisela ixabiso kwidilesi ethile kwindawo ephambili, kwaye umhlaseli angakhangela ixabiso elithile kwiidilesi ezingahleliwe kumbindi.

Isisombululo sifuna ukufakwa kohlaziyo lwekernel kuzo zombini iindwendwe kunye neendawo zeendwendwe, ezilandelwa yinkqubo yokuqalisa kwakhona. Ukukhubaza ukhuseleko kwiLinux, ungasebenzisa ukhetho "nospectre_v1", ekhubaza amanyathelo okuthintela ubungozi be-SWAPGS.

Isisombululo siyafumaneka njengesiqwenga seKernel kernel, esele zibandakanyiwe kwiinguqulelo 4.19.65, 5.2.7, 4.14.137, 4.9.188 kunye no-4.4.188, ngelixa ulwahlulo olwahlukileyo lweLinux izilungiso ezifanelekileyo ziya kube zifika ngeli xesha nakwiveki elandelayo.


Yiba ngowokuqala ukuphawula

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.