PLATYPUS: qhov kev tawm tsam tshiab uas cuam tshuam rau INTEL thiab AMD

Ib pawg cov kws tshawb fawb los ntawm Graz University of Technology (Austria), yav tas los paub txog kev tawm tsam nres MDS, NetSpectre, Throwhammer thiab ZombieLoad, ua paub tsis ntev los no cov xov xwm hais tias lawv tau tsim kho tus tshiab sab channel nres txoj kev, codenamed "PLATYPUS".

Qhov kev tawm tsam tso cai kev rov tsim kho ntawm suav cov ntaub ntawv raws cov ntaub ntawv tau txais los ntawm tus neeg siv tsis tau tiv thaiv los ntawm RAPL lub zog saib xyuas lub ntsej muag tau muab los ntawm cov Intel niaj hnub (CVE-2020-8694, CVE-2020-8695) thiab AMD (CVE-2020-12912) processors.

Txog PLATYPUS

Cov soj ntsuam ntawm tau tuaj yeem ua kom pom kev nthuav tawm ntawm Intel SGX enclave los ntawm ntiag tug RSA tus yuam sij siv rau kev siv encryption siv lub tsev qiv ntawv TLS mbed, as Well as AES daws siv rau AES-NI encryption nyob rau ntawm Linux kernel theem.

Ntxiv thiab, qhia tau hais tias kev tawm tsam tuaj yeem siv los hla kev tiv thaiv cov txheej txheem thiab txiav txim qhov chaw nyob chaw randomization tsis paub (KASLR) thaum lub sijhawm siv ntawm ntau yam kev pheej hmoo.

Qhov kev tawm tsam yog nce raws kev hloov pauv hauv CPU lub zog noj thaum tua qee cov txheej txheem processor, ua cov haujlwm sib txawv, thiab khaws cov ntaub ntawv los ntawm lub cim xeeb, uas tso cai rau kev txiav txim siab qhov xwm ntawm cov ntaub ntawv loaded. Tsis zoo li hom kab ke zoo sib xws tsim ua ntej uas ntsuas hluav taws xob hloov pauv, PLATYPUS tsis tas yuav nkag mus rau lub cev rau cov khoom siv thiab kev sib txuas ntawm oscilloscope, tab sis tso cai rau siv RAPL interface (Khiav Qhov Nruab Nrab Fais Fab Limit) muaj nyob ntawm Intel thiab AMD cov txheej txheem, pib nrog Sandy Choj thiab Zen tsev neeg.

Peb siv cov txiaj ntsig tsis muaj kev tiv thaiv mus rau Intel RAPL interface los ntawm kev nthuav tawm lub zog siv hluav taws xob kom ua rau cov ntaub ntawv qis thiab rho tawm cov yuam kev cryptographic.

Qhov teeb meem yog sib koom ua ke los ntawm qhov tseeb tias lub hwj chim hluav taws xob tau ntxiv rau hauv Linux kernel muab kev nkag mus rau RAPL suav rau cov neeg siv uas tsis muaj cai, ua rau nws muaj peev xwm taug qab CPU thiab DRAM noj. Ntawm Windows thiab macOS, kev tawm tsam yuav tsum tau teeb tsa lub pob ntawm Intel Power Gadget (pob ntawv no yuav tsum muaj cai siv tau).

Kev tawm tsam yog kev khuam siab los ntawm kev ntsuas kev ntsuas qis heev, ntsuas tsis tau rau qhov ua tiav tau tiav nrog lub oscilloscope. Hauv tshwj xeeb, RAPL tuaj yeem nqa cov kev nyeem ntawv ntawm 20 kilohertz thiab cov txiaj ntsig nruab nrab, whereas oscilloscope tuaj yeem ntsuas kev ntsuas ntawm ntau gigahertz. Txawm li cas los xij, qhov tseeb ntawm RAPL tau muab tawm los ua qhov txaus los muab cov ntaub ntawv los ntawm cov kev qhia dav dav ntws txog kev tua cov lus qhia nrog cov ntaub ntawv sib txawv lossis kev ua haujlwm.

Cov tuam txhab Intel thiab AMD tau tshaj tawm kho cov cai tsav tsheb rau Linux, nyob rau hauv uas nkag mus rau RAPL yog txwv rau cov neeg siv hauv paus. Cov neeg tsim tawm ntawm Xen hypervisor tseem tau tshaj tawm txoj kev daws teeb meem uas txwv tsis pub nkag mus rau RAPL los ntawm cov qhua.

Nyob rau tib lub sijhawm, kev nkag mus hauv kev txwv tsis muaj peev xwm txaus los thaiv kev tawm tsam rau ntawm enclaves ntawm Intel SGX uas tuaj yeem nqa los ntawm cov neeg tawm tsam uas tau txais txoj cai pub rau lub kaw lus.

Txhawm rau tiv thaiv cov kev tawm tsam no, kuvntel kuj tseem tso micro hloov tshiab, uas tseem kho ob peb lwm yam kev tiv thaiv tsis zoo uas tuaj yeem ua rau cov ntaub ntawv txhaum. Nyob rau hauv tag nrho, Intel Lub Kaum Ib Hlis hloov tshiab tau txhim kho 95 yam tsis zoo hauv cov khoom lag luam.

Ib qho ncaj ncees ntau ntawm Intel desktop, mobile thiab server processors, pib nrog Sandy Choj tsev neeg, yog yuav tawm tsam.

Ntawm AMD CPU-based systems, RAPL interface tau nyob ib puag ncig txij li Zen tsev neeg, tab sis Linux kernel cov tsav tsheb tsuas yog tso cai tsis muaj kev nkag mus rau AMD Rome CPU txheeb cais.

Kev tawm tsam tuaj yeem siv rau ARM cov txheej txheem, uas muaj lawv lub tshuab los sau cov ntsuas ntawm lub zog hloov, thiab Marvell thiab Ampere nti cov tswj hwm muab kev nkag tsis tau rau cov sensors, tab sis kev soj ntsuam ntxaws txog qhov ua tau los ntawm kev tawm tsam rau cov khoom siv ntawd Cov.

Thaum kawg, yog koj txaus siab xav paub ntxiv txog nws hais txog tus tshiab nres hom «PLATYPUS», koj tuaj yeem tshawb xyuas cov ntsiab lus Hauv txuas hauv qab no.


Cov ntsiab lus ntawm tsab xov xwm ua raws li peb cov ntsiab cai ntawm kev tswj hwm kev ncaj nceesCov. Tshaj tawm ib qho yuam kev nyem no.

Yog thawj tus tuaj tawm tswv yim

Tso koj saib

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau teb cov cim nrog *

*

*

  1. Lub luag haujlwm rau cov ntaub ntawv: Miguel Ángel Gatón
  2. Lub hom phiaj ntawm cov ntaub ntawv: Tswj SPAM, kev tswj xyuas tawm tswv yim.
  3. Sau raws cai: Koj kev tso cai
  4. Kev sib txuas lus ntawm cov ntaub ntawv: Cov ntaub ntawv yuav tsis raug xa mus rau lwm tus neeg thib peb tsuas yog los ntawm kev txiav txim siab raug cai.
  5. Cov ntaub ntawv khaws cia: Cov Ntaub Ntawv khaws tseg los ntawm Occentus Networks (EU)
  6. Txoj Cai: Txhua lub sijhawm koj tuaj yeem txwv, rov qab thiab tshem tawm koj cov ntaub ntawv.