AEPIC Leak — támadás, amely kulcsok kiszivárgásához vezet az Intel SGX zónáiból

Feltárták az Intel processzorokat érintő új támadást — AEPIC Leak (CVE-2022-21233), amely érzékeny adatok kiszivárgásához vezet az Intel SGX (Software Guard eXtensions) elszigetelt zónáiból. A probléma a 10., 11. és 12. generációs Intel CPU-kat érinti (beleértve az új Ice Lake és Alder Lake sorozatokat) és egy architekturális hibából fakad, amely lehetővé teszi, hogy hozzáférjenek az APIC (Advanced Programmable Interrupt Controller) regisztereiben végrehajtott korábbi műveletek során megmaradt inicializálatlan adatokhoz.

A Spectre osztályú támadásoktól eltérően az AEPIC Leak támadás nem használ külső csatornák helyreállítási módszereit — az érzékeny adatok közvetlenül, az MMIO (memory-mapped I/O) memóriáju oldal regisztereinek tartalmának beszerzésén keresztül kerülnek átadásra. Általánosságban a támadás lehetővé teszi az adatok azonosítását, amelyek a második és az utolsó szintű cache-ek között kerülnek átadásra, beleértve a regiszterek tartalmát és a memóriából történő olvasás eredményeit, amelyeket előzőleg ugyanazon CPU magon dolgoztak fel.

Mivel a támadás végrehajtásához hozzáférés szükséges az APIC MMIO fizikai lapjaihoz, azaz adminisztrátori jogosultságok szükségesek, a módszer korlátozódik az SGX zónákra, amelyekhez az adminisztrátoroknak nincs közvetlen hozzáférésük. A kutatók olyan eszközkészletet fejlesztettek ki, amely lehetővé teszi a tárolt AES-NI és RSA kulcsok, valamint az Intel SGX tanúsító kulcsok és a pszeudo véletlenszám-generátor paramétereinek néhány másodpercen belüli azonosítását. A támadáshoz szükséges kódot közzétették a GitHub-on.

Az Intel bejelentette, hogy készül a problémák javítására mikrokód frissítés formájában, amely támogatja a pufferek tisztítását, valamint további intézkedéseket vezet be a zónák adatait védelme érdekében. Ezen felül egy új Intel SGX SDK kiadást is előkészítettek, amelyben a kiszivárgások megelőzésére vonatkozó változtatások találhatók. Az operációs rendszerek és hipervízorok fejlesztőinek azt javasolják, hogy az elavult xAPIC mód helyett az x2APIC módot használják, amelyben az APIC regiszterekhez való hozzáféréshez az MMIO helyett MSR regiszterek alkalmazandók.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster