DDRop

Editors' Pick

A DDRop egy új hardveres támadás, amely megkérdőjelezi a confidential computing egyik fontos feltételezését, hogy a titkosított memória tartalmát egy rosszindulatú felhőszolgáltató vagy rendszergazda sem tudja érdemben manipulálni. A KU Leuven, ETH Zürich, Durham University és Google kutatói szerint a módszer az Intel TDX, Intel Scalable SGX és AMD SEV-SNP technológiákat is érinti. A támadáshoz ugyanakkor nem elég internetes hozzáférés, magas jogosultságú hozzáférés kell a gazdagéphez, valamint rövid fizikai hozzáférés a szerverhez. 

A DDRop egy egyedileg készített, 200 dollárnál olcsóbb DDR5 interposer áramkört helyez a memória és a rendszer közé. Az eszköz szelektíven megakadályozhat bizonyos memóriaírásokat úgy, hogy a processzor nem érzékeli a művelet meghiúsulását. Emiatt a RAM-ban a korábbi, titkosított adat marad, amelyet a CPU később érvényes, aktuális tartalomként olvas vissza. A probléma gyökere, hogy ezek a nagy teljesítményű memóriatitkosítási megoldások nem biztosítanak teljes körű freshness, vagyis frissességi ellenőrzést minden memóriatartalomhoz. 

A kutatók Intel TDX-en ennél komolyabb következményeket is demonstráltak. A memóriaírások célzott eldobásával manipulálni tudták a védett virtuális gép memóriakezelését, és olyan lapleképezéseket hoztak létre, amelyekkel hozzáférhetővé válhat a védett VM memóriája. A technika így replay támadásokhoz, érzékeny memóriatartalom megszerzéséhez és biztonsági struktúrák manipulálásához is felhasználható. 

A DDRop elsősorban felhőszolgáltatók, adatközpontok és magas biztonsági igényű confidential-computing környezetek számára jelent problémát, nem hagyományos végponti sérülékenység. Különösen érdekes, hogy éppen azt a fenyegetési modellt érinti, amely ellen a TDX és SEV-SNP készült, amikor az ügyfél a fizikai infrastruktúra üzemeltetőjében sem kíván teljesen megbízni. A hardveres alapok miatt nincs egyszerű szoftveres javítás, a tartós megoldáshoz olyan memóriavédelemre lenne szükség, amely a titkosság mellett az adatok sértetlenségét és frissességét is hardveresen ellenőrzi.

FORRÁS