Ko te whakatinanatanga DDIO i roto i nga maramara Intel ka taea e te whakaeke whatunga ki te kite i nga patene i roto i te waahi SSH

Kua whakawhanakehia e te roopu o nga kairangahau mai i te Vrije Universiteit Amsterdam me ETH Zurich tetahi tikanga whakaeke whatunga NetCAT (Whatunga Keteroki ATtack), e taea ai, te whakamahi i nga tikanga tātari raraunga ma nga hongere tuatoru, ki te whakatau mamao i nga taviri e pehia ana e te kaiwhakamahi i te wa e mahi ana i tetahi huihuinga SSH. Ka puta noa te raru ki nga tūmau e whakamahi hangarau ana RDMA (Mamao uru mahara tika) me DDIO (Raraunga-Hanga I/O).

Intel whakaaro, ko te whakaeke he uaua ki te whakatinana i roto i nga mahi, na te mea e hiahia ana te kaiwhaiwhai ki te uru atu ki te whatunga o te rohe, nga tikanga koretake me te whakahaere o te whakawhitiwhiti korero a te kaihautu ma te whakamahi i nga hangarau RDMA me DDIO, e whakamahia ana i te nuinga o nga wa i roto i nga whatunga motuhake, hei tauira, i roto i te rorohiko. mahi tautau. He iti te take (CVSS 2.6, CVE-2019-11184) ka tukuna he taunakitanga kia kaua e taea te DDIO me te RDMA i roto i nga whatunga o te rohe kaore i te whakaratohia te paenga haumarutanga, ka whakaaetia te hononga o nga kaihoko kore pono. Kua whakamahia a DDIO i roto i nga tukatuka tūmau Intel mai i te 2012 (Intel Xeon E5, E7 me SP). Ko nga punaha e pa ana ki nga tukatuka mai i te AMD me etahi atu kaihanga kaore e pa ki te raru, na te mea kaore i te tautoko i te penapena raraunga kua whakawhitia i runga i te whatunga i roto i te keteroki PTM.

Ko te tikanga i whakamahia mo te whakaeke he rite ki te whakaraeraetanga "Kaihoroi", ka taea e koe te whakarereke i nga ihirangi o nga moka takitahi i roto i te RAM ma te raweke i nga paatete whatunga i roto i nga punaha me te RDMA. Ko te raruraru hou ko te hua o te mahi ki te whakaiti i nga whakaroa i te wa e whakamahi ana i te tikanga DDIO, e whakarite ana i te taunekeneke tika o te kaari whatunga me etahi atu taputapu peripheral me te keteroki tukatuka (i te tukanga o te tukatuka i nga putea kaari whatunga, ka penapena nga raraunga ki roto i te keteroki me i tikina mai i te keteroki, me te kore e uru ki te mahara).

He mihi ki a DDIO, kei roto hoki i te keteroki tukatuka nga raraunga i hangaia i te wa o te mahi whatunga kino. Ko te whakaekenga a NetCAT i ahu mai i te meka e kaha ana nga kaari whatunga ki te keteroki i nga raraunga, a ko te tere o te tukatuka paatete i roto i nga whatunga rohe hou e ranea ana ki te whakaawe i te whakakii o te keteroki me te whakatau i te aroaro, te kore ranei o nga raraunga kei roto i te keteroki ma te tarai i nga whakaroa i nga wa raraunga. whakawhiti.

I te wa e whakamahi ana i nga huihuinga tauwhitiwhiti, penei ma te SSH, ka tukuna te paatete whatunga i muri tonu i te pehi o te ki, i.e. Ko nga whakaroa i waenga i nga paatete e hono ana me nga whakaroa i waenga i nga patene. Ma te whakamahi i nga tikanga tātari tauanga me te whakaaro ko nga whakaroa i waenga i nga patene e whakawhirinaki ana ki te tuunga o te ki i runga i te papapātuhi, ka taea te hanga ano i nga korero kua whakauruhia me te tupono. Hei tauira, ko te nuinga o nga tangata ka patopato "s" i muri i te "a" he tere ake i te "g" i muri i te "s".

Ko nga korero ka tukuna ki roto i te keteroki tukatuka ka taea e tetahi te whakatau i te wa tika o nga paatete ka tukuna e te kaari whatunga i te wa e tukatuka ana i nga hononga penei i te SSH. Ma te whakaputa i tetahi rerenga waka, ka taea e te kaitawhai te whakatau i te waa ka puta nga raraunga hou i roto i te keteroki e pa ana ki tetahi mahi motuhake i roto i te punaha. Hei tātari i nga ihirangi o te keteroki, ka whakamahia te tikanga Prime+Probe, e uru ana ki te whakaki i te keteroki me te huinga tohutoro o nga uara me te ine i te wa uru ki a raatau ka whakakiia ki te whakatau i nga huringa.

Ko te whakatinanatanga DDIO i roto i nga maramara Intel ka taea e te whakaeke whatunga ki te kite i nga patene i roto i te waahi SSH

Ka taea pea te whakamahi i te tikanga e whakaarohia ana ki te whakatau ehara i te mea ko nga patene anake, engari ko etahi atu momo raraunga matatapu ka waiho ki te keteroki PTM. Ka taea pea te whakaeke ahakoa kua haua te RDMA, engari karekau he RDMA ka heke te whai huatanga ka tino uaua ake te mahi. Ka taea hoki te whakamahi i te DDIO ki te whakarite i tetahi hongere korero huna e whakamahia ana ki te whakawhiti raraunga i muri i te whakararu o te tūmau, te karo i nga punaha haumarutanga.

Source: opennet.ru

Tāpiri i te kōrero