Te whakaraeraetanga i roto i te kakano Linux 6.2 ka taea te karo i te tiaki whakaeke a Specter v2

He whakaraeraetanga (CVE-6.2-2023) kua kitea i roto i te Linux kernel 1998, e whakakore ana i te whakamarumaru ki nga whakaeke a Specter v2, e taea ai te uru ki te mahara o etahi atu tukanga e rere ana i roto i nga momo miro SMT, Hyper Threading rereke ranei, engari i runga i te tukatuka tinana kotahi. matua. Ko te whakaraeraetanga, i roto i era atu mea, ka taea te whakamahi ki te whakaheke i nga raraunga i waenga i nga miihini mariko i roto i nga punaha kapua. Ko te raru e pa ana ki te kakano Linux 6.2 anake, na te he o te whakatinanatanga o nga arotautanga i hangaia hei whakaiti i te utu nui o te tono whakamarumaru Specter v2. I whakatauhia te whakaraeraetanga i te peka whakamatautau o te Linux 6.3 kernel.

I roto i nga waahi kaiwhakamahi, hei tiaki i nga whakaeke a Specter, ka taea e nga tukanga te whakakore i nga mahi whakapae ma te whakamahi i te prctl PR_SET_SPECULATION_CTRL ka whakamahi ranei i te tātari waea punaha i runga i te tikanga seccomp. E ai ki nga kairangahau i tautuhi i te raruraru, ko te arotautanga hē i roto i te kernel 6.2 i waiho nga miihini mariko o te iti rawa o te kaiwhakarato kapua nui kaore he whakamarumaru tika, ahakoa te whakauru o te aratau aukati whakaeke spectre-BTI ma te prctl. Ka puta ano te whakaraeraetanga i runga i nga kaitoro auau me te kernel 6.2, i te wa e utaina ana ka whakamahia te tautuhinga "spectre_v2=ibrs".

Ko te ngako o te whakaraeraetanga ko te wa e whiriwhiri ana i nga tikanga whakamarumaru IBRS, eIBRS ranei, na nga arotautanga kua whakauruhia ki te whakakore i te whakamahi i te tikanga STIBP (Single Thread Indirect Branch Predictors), he mea tika ki te aukati i nga turuturu i te wa e whakamahi ana i te hangarau multithreading tukutahi (SMT or Hyper- Miro). Heoi, ko te aratau eIBRS anake te whakamarumaru i te rerenga i waenga i nga miro, engari kaore i te aratau IBRS, na te mea i tenei keehi ko te bit IBRS, e tiaki ana i nga rerenga i waenga i nga matua arorau, ka whakawāteahia mo nga take mahi ka hoki mai te mana whakahaere ki te waahi kaiwhakamahi. nga miro i roto i te waahi kaiwhakamahi kaore i tiakina mai i nga whakaeke a Specter v2.

Source: opennet.ru

Tāpiri i te kōrero