Unjiniyela we-Google wenze isiphakamiso sokuvikela isofthiwe yamaphrosesa ekuhlaselweni kwe-LVI

Esikhathini esedlule yaziwa ngobungozi obusha ekwakhiweni kokuqagela kwe-Intel processors, eyayibizwa ngokuthi. Layisha Value Injection (I-LVI). I-Intel inombono wayo ngezingozi ze-LVI nezincomo zokuyinciphisa. Inguqulo yakho yokuvikela ekuhlaselweni okunjalo kuphakanyisiwe unjiniyela kwa-Google. Kodwa kuzodingeka ukhokhele ukuphepha ngokunciphisa ukusebenza kweprosesa ngesilinganiso esingu-7%.

Unjiniyela we-Google wenze isiphakamiso sokuvikela isofthiwe yamaphrosesa ekuhlaselweni kwe-LVI

Siphawulile ngaphambili ukuthi ingozi ye-LVI ayikho kumshini othize otholwe abacwaningi, kodwa kuwo kanye isimiso sokuhlasela kwe-LVI side-channel, esaboniswa okokuqala. Ngakho-ke, kwavulwa isiqondiso esisha sokusongela okungekho muntu owayeke wasola (okungenani, lokhu akuzange kuxoxwe endaweni yomphakathi). Ngakho-ke, ukubaluleka kokuthuthukiswa kochwepheshe be-Google i-Zola Bridges lele eqinisweni lokuthi isiqeshana sakhe sinciphisa ingozi yokuhlaselwa okusha okungaziwa okusekelwe kumgomo we-LVI.

Ngaphambilini ku-GNU Project Assembler (I-GNU Assembler) kwenziwe izinguquko ezehlisa ubungozi bokuba sengozini kwe-LVI. Lezi zinguquko bezihlanganisa ukungeza imiyalelo yesithiyo I-LFENCE, eyasungula ukulandelana okuqinile phakathi kokufinyelela kwememori ngaphambi nangemuva komgoqo. Ukuhlola isiqeshana kwenye yamaphrosesa esizukulwane se-Intel's Kaby Lake kubonise ukwehla kokusebenza okufika ku-22%.

Umthuthukisi we-Google uhlongoze isiqeshana sakhe ngokungezwa kwemiyalo ye-LFENCE kusethi ye-LLVM compiler, futhi wabiza i-SESES yokuvikela (Ukucindezelwa Komphumela Okucatshangelwayo Okucatshangelwayo). Inketho yokuvikela ayihlongozayo inciphisa kokubili izinsongo ze-LVI nezinye ezifanayo, isibonelo, i-Specter V1/V4. Ukuqaliswa kwe-SESES kuvumela umhlanganisi ukuthi engeze imiyalelo ye-LFENCE ezindaweni ezifanele ngesikhathi sokukhiqiza ikhodi yomshini. Isibonelo, zifake ngaphambi komyalelo ngamunye wokufunda usuka ngekhanda noma ubhale ngekhanda.

Imiyalelo ye-LFENCE ivimbela ukungabanjwa kwayo yonke imiyalelo elandelayo kuze kube yilapho ukufundwa kwenkumbulo kwangaphambilini sekuqediwe. Ngokusobala, lokhu kuthinta ukusebenza kwamaphrosesa. Umcwaningi uthole ukuthi ngokwesilinganiso, ukuvikelwa kwe-SESES kwehlise isivinini sokuqeda imisebenzi kusetshenziswa umtapo wolwazi ovikelwe ngo-7,1%. Ububanzi bokunciphisa umkhiqizo kuleli cala busuka ku-4 ukuya ku-23%. Isibikezelo sokuqala sabacwaningi sasingenathemba kakhulu, sifuna ukwehla kokusebenza okuphindwe ka-19.



Source: 3dnews.ru

Engeza amazwana