Mik a Spectre és Meltdown sebezhetőségei?

Mik a Spectre és Meltdown sebezhetőségei?

A 2010-es években a legtöbbet nyilvánosságra hozott sebezhetőségek közül kettő nagyon szorosan összefüggött egymással. Ahelyett, hogy a szoftverek biztonsági rései lennének, a Spectre és a Meltdown a CPU-k alapvető kialakításának sebezhetősége, ami megnehezíti a probléma megoldását. Maguk a problémák különösen súlyosak, lehetővé téve a memória felfedését más alkalmazásokból és az operációs rendszerből.

Áttekintés

A CPU-k hihetetlenül fejlett tervezést használnak a legmagasabb teljesítmény elérése érdekében, beleértve a spekulatív végrehajtást és az elágazás előrejelzését is. A spekulatív végrehajtás azt jelenti, hogy a CPU még azelőtt elindítja a folyamatot, mielőtt rájönne, hogy kell-e, hogy időt takarítson meg, amikor megállapítja, hogy kell. Az elágazás előrejelzése a spekulatív végrehajtás egy részhalmaza, amely megkísérli megjósolni egy folyamat kimenetelét, majd elkezdi kiszámítani a következő lépést az előrejelzett érték alapján, lehetővé téve a CPU számára, hogy egy sor utasítást soron kívül hajtson végre.

A Spectre biztonsági rése e két szolgáltatás megvalósításából származik. Lehetővé teszi az alkalmazások számára, hogy megsértsék a legtöbb modern szoftverbe beépített memórialeválasztási technikát, amely lehetővé teszi a memória felfedését, beleértve a titkokat, például a jelszavakat és a titkosítási kulcsokat. A Spectre egyik problémája az, hogy az adatokhoz olyan alkalmazásokból is hozzá lehet férni, amelyek nem rendelkeznek semmilyen biztonsági réssel, mivel csak rosszindulatú programra van szükség.

A Meltdown sebezhetőség bizonyos memóriatechnikákon, valamint a fent említett spekulatív végrehajtási rendszeren alapul. „Versenyfeltételt” használ a folyamat végrehajtása és a jogosultságellenőrzés között, és lehetővé teszi a rosszindulatú programok számára, hogy hozzáférjenek más alkalmazások és az operációs rendszer memóriájához.

Tipp: A „versenyfeltétel” olyan probléma, amikor az egyik feladatnak egy másikra kell támaszkodnia, de a helyes végrehajtási sorrend nem érvényesül. Ez azt eredményezheti, hogy a „második” folyamat fut először, és inicializálatlan memóriát használ, amelynek az „első” folyamat eredményét kellett volna tartalmaznia, és kiszivárogtatja a memória korábbi tartalmát. Ebben a konkrét esetben a folyamatnak nem szabad lefutnia mindaddig, amíg az engedélyek ellenőrzése nem igazolta, hogy engedélyezve van-e, de a teljesítményoptimalizálás miatt az engedély-ellenőrzés másodikként is megtörténhet.

Hatások

2017 közepén több csapat egymástól függetlenül fedezte fel a Meltdown-t és a Spectre-t, és privátban jelentette a javításokat kifejlesztő CPU-gyártóknak. A teljesítményoptimalizálást célzó javítások miatt végül a legrosszabb forgatókönyvek esetén akár 30%-kal is csökkentették a CPU-k teljesítményét, a 2-14%-os teljesítménycsökkenés pedig inkább az emberek tapasztalatait tükrözte.

A biztonsági rések számos x86-os CPU-t, IBM POWER CPU-t és néhány ARM-alapú CPU-t érintettek. Az összeomlás a személyi számítógépekben és a felhőkiszolgálókon jellemző hardvert is érinti. A Spectre érinti a személyi számítógépeket, a felhőszervereket és a mobileszközöket. 1995-től 2018 közepéig az összes Intel CPU sebezhető volt a problémákkal szemben (a 2013 előtti Itanium és Atom vonalak kivételével). Az AMD CPU-kat nem érintette a Meltdown, de a Spectre sebezhetőek voltak.

Az operációs rendszer szolgáltatói által kifejlesztett szoftverjavító javítások a problémák többségét megoldják. 2018 közepe óta az Intel frissítette a CPU-tervezést, hogy hardveres megoldásokat is tartalmazzon a problémák megoldására.

Mindkét probléma kihasználható rosszindulatú weboldalakon keresztül, kialakított JavaScripttel, ezért nagyon fontos, hogy a biztonsági javítások minden rendszerre telepítve legyenek, még akkor is, ha a teljesítményvesztés súlyos lesz. Sajnos a problémákat nem lehet egyetlen javítással kijavítani, mivel rendkívül összetett problémákról van szó, amelyek mélyen integrálódnak a hardverbe, és a biztonsági javítások idővel folyamatosan megjelennek, ahogy újabb változatokat fedeznek fel.


Merevlemez klónozása

Merevlemez klónozása

A modern digitális korban, ahol az adatok értékes eszközök, a merevlemez klónozása Windows rendszeren sokak számára döntő fontosságú folyamat lehet. Ez az átfogó útmutató

Hogyan javítható a WUDFRd illesztőprogram betöltése a Windows 10 rendszeren?

Hogyan javítható a WUDFRd illesztőprogram betöltése a Windows 10 rendszeren?

A számítógép indításakor a hibaüzenet azt jelzi, hogy nem sikerült betölteni a WUDFRd illesztőprogramot a számítógépére?

Az NVIDIA GeForce Experience hibakód 0x0003 kijavítása

Az NVIDIA GeForce Experience hibakód 0x0003 kijavítása

Az NVIDIA GeForce tapasztalati hibakód 0x0003 az asztalon? Ha igen, olvassa el a blogot, hogy megtudja, hogyan javíthatja ki ezt a hibát gyorsan és egyszerűen.

Mi az SMPS?

Mi az SMPS?

Mielőtt SMPS-t választana számítógépéhez, ismerje meg, mi az SMPS és mit jelent a különböző hatékonysági besorolások.

Miért nem kapcsol be a Chromebookom?

Miért nem kapcsol be a Chromebookom?

Válaszokat kaphat a következő kérdésre: Miért nem kapcsol be a Chromebookom? Ebben a Chromebook-felhasználóknak szóló hasznos útmutatóban.

Az adathalász csalások bejelentése a Google-nak

Az adathalász csalások bejelentése a Google-nak

Ebből az útmutatóból megtudhatja, hogyan jelentheti be a csalókat a Google-nak, hogy megakadályozza, hogy átverjenek másokat.

A Roomba megáll, kiáll és megfordul – Javítás

A Roomba megáll, kiáll és megfordul – Javítás

Javítsa ki azt a problémát, amikor a Roomba robotporszívója leáll, beragad, és folyamatosan megfordul.

Grafikai beállítások módosítása a Steam Decken

Grafikai beállítások módosítása a Steam Decken

A Steam Deck robusztus és sokoldalú játékélményt kínál az Ön keze ügyében. Azonban a játék optimalizálása és a lehető legjobb biztosítása érdekében

Mi az elszigetelésen alapuló biztonság?

Mi az elszigetelésen alapuló biztonság?

Egy olyan témában készültek elmélyülni, amely egyre fontosabbá válik a kiberbiztonság világában: az elszigeteltségen alapuló biztonsággal. Ez a megközelítés a

Az Auto Clicker használata Chromebookhoz

Az Auto Clicker használata Chromebookhoz

Ma egy olyan eszközzel készültünk, amely képes automatizálni az ismétlődő kattintási feladatokat a Chromebookon: az Automatikus klikkelőt. Ezzel az eszközzel időt takaríthat meg és