Tagata suʻesuʻe mai Bitdefender
O le faʻafitauli e aʻafia i le Specter v1 vasega ma faʻavae i luga o le manatu o le toe faʻafoʻiina o faʻamatalaga mai le faʻaogaina o le cache o loʻo totoe pe a maeʻa le faʻatinoina o faʻatonuga. Ina ia faʻaleleia le faʻatinoga, o iunite faʻapitoa a le paranesi o PPU faʻaonaponei e faʻaaogaina muamua le faʻatinoina o nisi o faʻatonuga e ono faʻataunuʻuina, ae aunoa ma le faʻatali mo le faʻatusatusaina o mea uma e fuafua ai lo latou faʻataunuʻuina (mo se faʻataʻitaʻiga, pe a leai ni tulaga o paranesi poʻo avanoa avanoa. ae ua fuafuaina). Afai e le faʻamaonia le vaʻaiga, e lafoai e le processor le taunuuga o le faʻataunuʻuina o faʻamatalaga, ae o faʻamaumauga na faʻagasolo i le taimi o loʻo tumau pea i totonu o le cache processor ma e mafai ona toe faʻaleleia e faʻaaoga ai metotia mo le fuafuaina o mea o loʻo i totonu o le cache e ala i itu, suʻesuʻeina le suiga i le avanoa. taimi i faʻamaumauga faʻapipiʻi ma le faʻaogaina.
O le uiga ese o le osofaʻiga fou o le faʻaaogaina lea o le leak e tupu i le taimi o le faʻataunuʻuina o le faʻatonuga o le SWAPGS, lea e faʻaaogaina i faiga faʻaogaina e sui ai le tau o le resitala GS pe a pasi le pule mai le avanoa faʻaoga i le OS kernel (le GS). tau fa'aaogaina i avanoa fa'aoga ua suia i le tau na fa'aaogaina i le taimi o fa'agaioiga i le fatu). I le fatu Linux, GS o loʻo teuina se faʻailoga per_cpu faʻaaogaina e maua ai faʻamaumauga o fatu, ma faʻaoga avanoa e teu ai faʻamatalaga ile TLS (Thread Local Storage).
Ina ia aloese mai le valaau faalua i le SWAPGS faatonuga pe a toe maua le fatu mai le kernel space poʻo le faʻatinoina o le code e le manaʻomia ai se suiga o le GS, e faia se siaki ma se lala tuutuuga aʻo leʻi faia le faatonuga. O le masini faʻataʻitaʻi faʻataʻitaʻiga e faʻaauau le faʻatinoina o le code ma le SWAPGS faʻatonuga e aunoa ma le faʻatali mo le faʻaiʻuga o le siaki, ma afai e le faʻamaonia le lala filifilia, lafoai le taunuuga. O le mea lea, e ono tulaʻi mai se tulaga pe a filifilia faʻapitoa se lala e le aofia ai le faʻatinoina o le SWAPGS, ae i le taimi o le faʻataunuʻuina o le tau o le resitala GS o le a suia e le SWAPGS faʻatonuga ma faʻaaogaina i gaioiga faʻalagolago e faʻamaeʻa i le pusa PPU.
Ua tuʻuina mai e le au suʻesuʻe ni faʻataʻitaʻiga se lua o osofaʻiga na saunia ai faʻataʻitaʻiga faʻaoga. O le faʻaaliga muamua e faʻavae i luga o le tulaga e le faʻatinoina ai le faʻatonuga a le SWAPGS, e ui lava e faʻaaogaina moni i le faʻatinoga, ma o le lona lua o le faʻafeagai, pe a faʻataunuʻuina le faʻatonuga a le SWAPGS, e ui lava e le tatau ona faʻatinoina. Mo faʻataʻitaʻiga taʻitasi, e lua filifiliga mo le faʻaogaina: e mafai e le tagata osofaʻi ona fuafua le tau i se tuatusi faʻapitoa i le kernel eria, ma e mafai e le tagata osofaʻi ona suʻe se tau faʻapitoa i tuatusi faʻafuaseʻi i le fatu. O le faia o se osofaʻiga e umi se taimi ma o le faʻaogaina e ono manaʻomia ni nai itula e faʻamaeʻa ai le liki.
O loʻo i ai se faʻafitauli i le fatu Linux
O le faʻatonuga e manaʻomia ai le faʻapipiʻiina o se faʻafouga kernel i luga o le faʻalapotopotoga talimalo ma siosiomaga faʻapitoa, sosoo ai ma le toe faʻafouina o le polokalama. Ina ia faʻamalo le puipuiga i luga o Linux, e mafai ona faʻaogaina le "nospectre_v1" filifiliga, lea e faʻagata ai foi faiga e poloka ai le SWAPGS vaivai. O lo'o avanoa le fa'atonu e pei o
E tusa ai ma tagata suʻesuʻe mai Bitdefender, na logoina Intel i le faʻafitauli i tua ia Aukuso i le tausaga talu ai. Na filifili e foia le faafitauli i le polokalame, lea na aafia ai le au atinaʻe mai Microsoft, Google ma le Linux kernel i le faʻamaopoopoina o le atinaʻeina o se faʻaleleia. O tagata matutua Intel processors, pre-Ivy Bridge, e sili atu ona faigata ona osofaʻia ona o le leai o se lagolago mo le WRGSBASE faatonuga faʻaaogaina i le faʻaogaina. ARM, POWER, SPARC, MIPS, ma RISC-V faiga e le afaina i le faʻafitauli ona latou te le lagolagoina le SWAPGS faatonuga.
O le faʻafitauli e masani ona aʻafia ai tagata e ona Intel processors -
I luga o faiga AMD, naʻo le faʻataʻitaʻiga lona lua o osofaʻiga na mafai ona toe gaosia, lea e faʻatapulaʻaina i le faʻaogaina o le tau o le GS resitala, lea e mafai ona faʻaaogaina e suʻe ai tau faʻapitoa i nofoaga e manatua ai. Ina ia poloka lenei filifiliga osofaiga
puna: opennet.ru