Ob qho kev tawm tsam tshiab ntawm kev ua kom puas tsuaj raug tshawb pom cuam tshuam rau Intel

CacheOut

L1D Kev Xeem Tawm Raug, L1DES lossis tseem paub CacheOut yog ib qho ntawm kev hem tshiab uas tau ntxiv rau daim ntawv teev cov neeg uas tau paub cia tseem muaj peev xwm ntawm kev tawm tsam Intel CPUs los ntawm kev ua haujlwm ntawm kev kwv yees lub cim. Qhov no yog zaum peb hauv tsawg tshaj li ib xyoos uas Intel tau nthuav tawm cov teeb meem tshiab uas muaj feem cuam tshuam nrog lub luag haujlwm ntawm nws cov txheej txheem.

Txij thaum pib ntawm Intel cov teeb meem tau pib nrog Spectre thiab Meltdown, thiab tom qab ntawd tau muab txoj hauv kev rau ntau cov kev tiv thaiv qhov teeb meem tau txheeb pom txij thaum ntawd, suav nrog SPOILER, Foreshadow, SwapGS, ZombieLoad, RIDL thiab Fallout. Zoo, kev tawm tsam tshiab cuam tshuam rau Intel CPUs ua ntej lub quarter thib plaub ntawm 2018.

Tsis zoo li MDS (Microarchitectural Cov Qauv Sib Piv) muaj qhov tsis taus, raws li lub vev xaib CacheOut:

Tus tsim tawm tuaj yeem siv cov caching mechanisms ntawm CPUs tshwj xeeb ntsuas cov ntaub ntawv yuav tsum tau lim.

Nws qhov pov tseg pom qhov tsis zoo CacheOut yog lwm qhov kev tawm tsam ntawm kev kwv yees tua thiab a qhov cuam tshuam ntawm kev saib xyuas ntawm Spectre thiab Meltdown.

Thiab nws yog tias VUSec cov kws tshawb nrhiav zoo li tau pom qhov tsis txaus ntseeg nyob rau hauv parallel, vim hais tias raws li CVE, CacheOut zoo ib yam rau RIDL cov sib txawv, uas nws cov neeg nrhiav tau hais tias yog L1DES (lawv ua raws li Intel lub npe lub npe hu ua L1D Kev Tshawb Nrhiav Xa Tawm)

Thaum theem siab, CacheOut yuam kev sib cav ntawm L1-D cache kom ntiab tawm cov ntaub ntawv nws taw rau los ntawm lub cache. Peb piav qhia ob qho txawv.

Ua ntej, hauv qhov xwm txheej uas lub cache muaj cov ntaub ntawv hloov kho los ntawm tus neeg raug tsim txom, cov ntsiab lus ntawm lub kab cache taug kev los ntawm LFBs raws li nws tau sau rau lub cim xeeb.

Thib ob, thaum tus neeg tawm tsam xav xau cov ntaub ntawv uas tus neeg raug tsim txom tsis hloov kho, tus tsim tawm ua ntej tshem tawm cov ntaub ntawv los ntawm lub cache thiab tom qab ntawd tau txais nws thaum nws hloov los ntawm cov kab-sau buffers kom txaus siab nyeem ib qho los ntawm tus raug tsim txom.

Intel cov txheej txheem tiv thaiv kev tiv thaiv yuav tsis muaj kev cuam tshuam nrog CacheOut, tab sis lawv pab tias qhov tsis muaj peev xwm tsis tuaj yeem siv los ntawm qhov browser.

VUSec tseem muab pov thawj rau cov ntsiab lus siv lub tswvyim tshiab rau qhov tsis taus ntawm Github. Qhov tsis yooj yim nqa tau CVE-2020-0549 raws li CacheOut.

Thaum Intel tseem tsim nws tus kheej code (INTEL-SA-00329) thiab cais nws raws li hauj sim (6.5).  Raws li Intel nws tus kheej, cov ntaub ntawv nyob rau hauv L1 cov ntaub ntawv cache (L1D) tuaj yeem xa mus rau ib qho tsis siv L1D tsis zoo (padding tsis).

Cov ntaub ntawv tuaj yeem muab tau lim thiab nyeem los ntawm qhov kev tiv thaiv padding no ntawm kev tawm tsam sab. Yog li, Intel hu rau qhov kev nyeem ntawv no L1D Kev Tshawb Nruam Kev Txiav Txim Siab thiab suav tias yog cov neeg raug tsim txom uas yog cov ncua ntawm L1TF (Foreshadow thiab Foreshadow-NG). Tsis zoo li Foreshadow, cov neeg sib ntaus tsis tuaj yeem nug cov chaw nyob nrog CacheOut.

Lwm qhov ntawm cov khoom tsis muaj zog uas tau raug qhia tawm thiab Intel taug qab raws li Vector Cov Qauv Sau Npe (NWS), Nws yog qhov tsawg tshaj plaws vim Intel hais tias qhov kev tsis txaus ntseeg no tsis tshua loj heev vim tias qhov kev nyuaj ntawm kev tawm tsam yog siab thiab qhov muaj feem ntawm tus tsim tawm kis tau cov ntaub ntawv muaj feem tsawg. Dhau li ntawm VRS tseem suav tias yog qhov hloov tshiab ntawm RIDL nres.

VRS muaj feem xyuam rau qhov xau hauv Cov Khw Muag Khoom ntawm cov txiaj ntsig ntawm kev nyeem cov haujlwm ntawm cov ntawv sau npe vector uas tau hloov kho thaum ua tiav cov lus qhia vector (SSE, AVX, AVX-512) hauv tib lub hauv paus CPU.

Cov dej xau tshwm sim nyob rau hauv ib qho kev tshwj xeeb tshaj plaws ntawm cov xwm txheej thiab yog tshwm sim los ntawm qhov tseeb tias qhov kev ua haujlwm tsis txaus ntseeg ua tiav, ua rau muaj kev cuam tshuam ntawm lub xeev ntawm cov ntaub ntawv vector nyob hauv qhov chaw cia khoom, qeeb thiab txiav tom qab tsis, thiab tsis ua ntej.

Thaum kawg, Intel tshaj tawm tias nyob rau ob peb lub lis piam nws mam li npaj cov hloov tshiab tsim nyog los kho cov ua txhaum.

Thaum rau AMD, ARM thiab IBM CPUs lawv tsis raug cuam tshuam los ntawm cov kev pheej hmoo no.

Qhov kev siv nyiaj tau los ntawm qhov tsis muaj zog tuaj yeem nrhiav tau nyob rau hauv cov hauv qab no txuas.


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.