Imwe nguva yapfuura yakasvika pakuzivikanwa nezvekusagadzikana kutsva mukufungidzira kwekuvaka kweIntel processors, iyo yainzi.
Takamboona kuti njodzi yeLVI haisi mune chaiyo nzira yakawanikwa nevatsvakurudzi, asi mumutemo chaiwo weLVI side-channel attack, iyo yakaratidzwa kekutanga. Saka, gwara idzva rakavhurwa kutyisidzira kwainge kusina munhu akambofungidzira (zvishoma, izvi hazvina kukurukurwa munzvimbo yeruzhinji). Naizvozvo, kukosha kwekuvandudzwa kwenyanzvi yeGoogle Zola Bridges kuri muchokwadi chekuti chigamba chake chinodzikamisa njodzi yekurwiswa kutsva kusingazivikanwe kwakavakirwa pamusimboti weLVI.
Pakutanga muGNU Project Assembler (
Mugadziri weGoogle akakurudzira chigamba chake nekuwedzera kweLFENCE mirairo kune iyo LLVM compiler set, uye yakadana dziviriro SESES (Kufungidzira Kuuraya Side Effect Suppression). Sarudzo yekudzivirira yaakataura inoderedza kutyisidzira kweLVI uye zvimwe zvakafanana, semuenzaniso, Specter V1/V4. Kuitwa kweSESES kunobvumira mugadziri kuti awedzere LFENCE mirairo panzvimbo dzakakodzera panguva yekugadzira kodhi yemuchina. Semuenzaniso, zviise pamberi pemurairo wega wega wekuverenga kubva mumusoro kana kunyora nemusoro.
LFENCE mirairo inodzivirira kuregererwa kwemirairo yese inotevera kusvika ndangariro dzekare dzapera. Zviripachena, izvi zvinokanganisa mashandiro evagadziri. Muongorori akaona kuti paavhareji, kudzivirira kweSESES kwakaderedza kumhanya kwekupedza mabasa uchishandisa raibhurari yakachengetedzwa ne7,1%. Rudzi rwekuderedzwa kwezvibereko munyaya iyi rwakabva pa4 kusvika ku23%. Mafungiro ekutanga evatsvaguri aive asina tariro, achidaidzira kuderera kwegumi nepfumbamwe mukuita.
Source: 3dnews.ru