Megmagyarázták a Microarchitectural Data Sampling (MDS) sebezhetőségét

A Microarchitectural Data Sampling(Microarchitectural Data Sampling) ( MDS ) a CPU oldali biztonsági rése. Az Intel szerint a CPU -jában van néhány laza pont, amelyeket kihasználhatnak a hackerek. Ez azt jelenti, hogy átveszi az irányítást a CPU felett , hogy képes legyen olvasni a CPU belső puffereiben tárolt nagyon rövid távú adatokat. Lássuk, hogyan működik. Azt is elmondjuk, hogyan tudhatom meg, hogy a rendszeredet érinti-e ez a ZombieLoad kihasználás.

MDS – Microarchitectural Data Sampling

Mikroarchitektúrális adatmintavétel

A modern Intel processzorok adattárolást alkalmaznak a belső puffereikben, és az adatokat a processzor gyorsítótárába küldik, illetve onnan továbbítják. A processzorok belső puffereit a számítási idő lerövidítésére használják. A processzoridő megtakarítása érdekében a processzoroktól származó adatokat először a processzorokba, például az Intelbe(Intel) épített belső memóriában tárolják . Az adatok formátuma: TIME, DATA és IF_VALID oszlopok. Arra szolgál, hogy megbizonyosodjon arról, hogy egy adat egy adott időpontban még érvényes-e. Ez átkerül a CPU gyorsítótárába, hogy más firmware-rel vagy bármilyen más szoftverrel használható legyen a számítógépen.

A microarchitectural data sampling ( MDS ) sebezhetősége egy olyan módszer, amellyel a hackerek valós időben lopják el az adatokat a processzor rendkívül kis puffereiből. Minden számítógépes munkamenetben az adatok szűrőkkel ( TIME , DATA , IF_VALID ) kerülnek tárolásra ezekben a mini-gyorsítótárakban. Nagyon gyorsan változnak, hogy mire ellopják, megváltozik az értéke ( érvényessége(validity) is). Ennek ellenére a hackerek akkor is használhatják az adatokat, ha a processzoron belüli adatok szűrnek/memória módosulnak, így teljesen átvehetik az irányítást a gép felett. Ez nem evidens. A problémák(Problems) akkor kezdődnek, amikor a hacker megszerez bármilyen titkosítási kulcsot vagy bármilyen más hasznos adatot a processzor mini puffereiből.

A fentieket átfogalmazva, a hackerek akkor is gyűjthetnek adatokat, ha a tárolt adatok élettartama rendkívül rövid. Ahogy korábban említettük, az adatok folyamatosan változnak, ezért a hackereknek gyorsnak kell lenniük.

Microarchitectural Data Sampling(Microarchitectural Data Sampling) ( MDS ) kockázatai

A Microarchitectural Data Sampling(Microarchitectural Data Sampling) ( MDS ) titkosítási kulcsokat adhat át, és ezáltal átveheti az irányítást a fájlok és mappák felett. Az MDS(MDS) jelszavakat is adhat. Ha kompromittálódik, a számítógépet le lehet téglaolni, mint a Ransomware esetében .

A rosszindulatú szereplők adatokat nyerhetnek ki más programokból és alkalmazásokból, miután betörtek a processzor memóriájába. A RAM(RAM) -adatok beszerzése nem nehéz, ha már rendelkeznek a titkosítási kulcsokkal. A hackerek rosszindulatú weboldalakat vagy programokat használnak a processzoradatokhoz való hozzáférésre.

A legrosszabb(Worst) az egészben az, hogy egy kompromittált számítógép képtelen, ha nem tudjuk, hogy feltörték. Az MDS(MDS) támadás nem hagy semmit a naplóban, és nem hagy nyomot sehol a számítógépen vagy a hálózaton, így nagyon kicsi az esélye annak, hogy bárki észleli.

Az MDS biztonsági rések típusai

Jelenleg a mikroarchitektúra négy változatát észlelték:

  1. Mikroarchitektúra terhelési portok adatmintavételezése(Load Port Data Sampling)
  2. Microarchitectural Store Buffer Data Sampling
  3. Microarchitectural Fill Buffer Data Sampling , és
  4. Microarchitectural Data Sampling Nem gyorsítótárazható(Microarchitectural Data Sampling Uncacheable) mintavétel

Ez volt a leghosszabb (egy év) időszak, amikor egy sebezhetőséget találtak, és titokban tartották mindaddig, amíg az összes operációs rendszer gyártója és mások ki nem fejlesztettek egy javítást felhasználóinak.

Néhány felhasználó megkérdőjelezte, hogy miért nem tudják egyszerűen letiltani a hiperszálakat az MDS(MDS) elleni védelem érdekében . A válasz az, hogy a hyperthreading letiltása nem nyújt semmiféle védelmet. A hyperthreading letiltása lelassítja a számítógépeket. Új(Newer) hardver készül a lehetséges MDS - támadások ellen.

Sebezhető a számítógépe az MDS-nek?

MDS - Microarchitectural Data Sampling

Ellenőrizze(Verify) , hogy rendszere sebezhető-e. Töltse le az MDS eszközt(MDS Tool) az mdsattacks.com webhelyről(mdsattacks.com) . Ott sok egyéb információt is kapsz.

Hogyan védjük meg a számítógépeket az MDS-től?

Szinte minden operációs rendszer kiadott egy javítást, amelyet az Intel(Intel) mikrokódja mellett kell használni, hogy távol tartsák a sebezhetőséget. Windows operációs rendszeren(Windows OS) a keddi(Tuesday) frissítések állítólag javították a legtöbb számítógépet. Ez az operációs rendszer javításaiba beépített Intel kóddal együtt elegendőnek kell lennie ahhoz, hogy a mikroarchitektúra mintavételezés ( (Intel)MDS ) ne veszélyeztesse a számítógépeket.

MDSAttacks website recommends disabling Simultaneous Multi-Threading (SMT), also known as Intel Hyper-Threading Technology, which significantly reduces the impact of MDS-based attacks without the cost of more complex mitigations. Intel has also provided CPU microcode updates, and recommendations for mitigation strategies for operating system (and hypervisor) software. We recommend you install the software updates provided by your operating system and/or hypervisor vendor.

Tartsa naprakészen a számítógépe(ke)t. Frissítse a BIOS(Update your BIOS) -t , és töltse le a processzorhoz tartozó legújabb illesztőprogramot(download the latest device driver) az Intel webhelyéről.

Ezt a biztonsági rést a Microsoft kijavította a Windows operációs rendszereihez. A macOS is kapott egy javítást 2019. május 15 -én. A (May 15th)Linux előkészítette a javításokat, de külön le kell tölteni a Microarchitecture Data Sampling ( MDS ) használatához.



About the author

Webfejlesztő vagyok, tapasztalattal a Firefox és a Google Docs területén. A Floridai Egyetemen szereztem diplomát üzleti adminisztrációból. Szakképzettségeim a következők: weboldalkészítés, tartalomkezelő rendszer (CMS), adatelemzés és felhasználói felület tervezés. Tapasztalt tanácsadó vagyok, aki segíthet csapatának hatékony webhelyek és alkalmazások létrehozásában.



Related posts