Ny injeniera Google dia nanolotra fiarovana ny rindrambaiko amin'ny processeur amin'ny fanafihana LVI

Fotoana vitsy lasa izay dia nanjary fantatra momba ny vulnerability vaovao amin'ny rafitra fanombantombanana ny processeurs Intel, izay antsoina hoe Load Value tsindrona (LVI). Intel dia manana ny heviny manokana momba ny loza ateraky ny LVI sy ny tolo-kevitra hanalefahana izany. Ny dikan-teninao manokana momba ny fiarovana amin'ny fanafihana toy izany ka dia nanatitra injeniera ao amin'ny Google. Saingy tsy maintsy mandoa fiarovana ianao amin'ny fampihenana ny fahombiazan'ny processeur amin'ny 7%.

Ny injeniera Google dia nanolotra fiarovana ny rindrambaiko amin'ny processeur amin'ny fanafihana LVI

Nomarihinay teo aloha fa ny loza ateraky ny LVI dia tsy miankina amin'ny rafitra manokana hitan'ny mpikaroka, fa amin'ny foto-kevitry ny fanafihana amin'ny sisiny LVI, izay naseho voalohany. Araka izany, nosokafana ny toromarika vaovao ho an'ny fandrahonana izay tsy nisy niahiahy teo aloha (farafaharatsiny, tsy noresahina teny amin'ny habakabaky ny daholobe izany). Noho izany, ny lanjan'ny fivoaran'ny Google manam-pahaizana Zola Bridges dia miankina amin'ny hoe manamaivana ny loza ateraky ny fanafihana vaovao tsy fantatra mifototra amin'ny foto-kevitry ny LVI ny patch-ny.

Teo aloha tao amin'ny GNU Project Assembler (Mpanangona GNU) nisy fanovana natao izay mampihena ny loza ateraky ny vulnerability LVI. Ireo fanovana ireo dia nahitana fanampiana toromarika sakana LFENCE, izay nametraka filaharana henjana eo amin'ny fidirana fahatsiarovana mialoha sy aorian'ny sakana. Ny fitsapana ny patch amin'ny iray amin'ireo processeurs Kaby Lake an'ny Intel dia nampiseho fihenam-bidy hatramin'ny 22%.

Ny mpamorona Google dia nanolotra ny patch azy miaraka amin'ny fanampiana ny toromarika LFENCE amin'ny LLVM compiler set, ary niantso ny fiarovana SESES (Speculative Execution Side Effect Suppression). Ny safidy fiarovana natolony dia manamaivana ny fandrahonana LVI sy ny hafa mitovy amin'izany, ohatra, Spectre V1/V4. Ny fampiharana SESES dia ahafahan'ny compiler manampy toromarika LFENCE amin'ny toerana mety mandritra ny famokarana kaody milina. Ohatra, ampidiro alohan'ny fampianarana tsirairay avy amin'ny famakiana avy amin'ny fitadidiana na fanoratana ho amin'ny fitadidiana.

Ny torolalan'ny LFENCE dia manakana ny fanoroana ny toromarika manaraka rehetra mandra-pahavitan'ny famakiana fahatsiarovana teo aloha. Mazava ho azy fa misy fiantraikany amin'ny fahombiazan'ny processeur izany. Hitan'ny mpikaroka fa amin'ny ankapobeny, ny fiarovana SESES dia nampihena 7,1% ny hafainganam-pandehan'ny asa amin'ny fampiasana ny tranomboky arovana. Ny isan'ny fihenan'ny vokatra amin'ity tranga ity dia eo amin'ny 4 ka hatramin'ny 23%. Ny vinavinan'ny mpikaroka tany am-boalohany dia pessimistic kokoa, mitaky fampihenana hatramin'ny 19 heny ny fampisehoana.



Source: 3dnews.ru

Add a comment