Úgynevezett Foreshadow sérülékenységet találtak a Skylake és annál újabb architektúrájú processzorokban. Mint az Intel közleménye írja a hivatalosan L1 Terminal Fault néven emlegetett hibacsoport voltaképpen három: az L1 Terminal Fault-SGX, az L1 Terminal Fault-OS/SMM és az L1 Terminal Fault-VMM.
A sérülékenység, melyet egymástól függetlenül két csapat is megtalált – a Löveni Katolikus Egyetem és a Michigani Egyetem kutatói –, az Intel SGX (Software Guard Extensions) technológiájában okoz problémát. A hiba azért is kritikus, mert az SGX-nek épp az a feladat, hogy védett környezetet – ún. beékelt memóriaterületet – biztosítson egy programnak, amelyhez nem csak a többi alkalmazás nem fér hozzá, de az operációs rendszer és a hypervisor sem. Ezt a védelmet a programba kell belekódolnia a fejlesztőnek.
Csakhogy a processzorok spekulatív végrehajtásnál (tehát annál a módszernél, amikor a CPU a végrehajtás gyorsítása érdekében megjósolja egy következő utasítás változóját) figyelmen kívül hagyják ezt, és ha az adott védett adatok még benne vannak az L1 gyorsítótárban, simán beolvassák, mintha az hozzáférhető lenne. Ilyenkor a támadónak lehetősége lesz arra, hogy a gyorsítótárban tárolt tartalomhoz hozzáférjen, és azt el is lopja.
Magyarán ugyanott vagyunk, ahol a Sepctre- és Meltdown-hiba javítása előtt. A kutatók szerint az SGX integritás-ellenőrzése is hamisítható a hiba kiaknázásával. Egy támadó kód adatot lophat így más alkalmazásokból, az operációs rendszer memóriaterületéről, vendég VM-ek (Virtual Machine) hozzáférhetnek a hypervisor és más VM-ek memóriájához és így tovább.
Már részlegesen javították a sérülékenységeket
Az Intel a sebezhetőséget javította. A L1 Terminal Fault-VMM esetében azonban a patch nem ad generális védelmet. Utóbbinál frissíteni kell a hypervisort is, melynél további biztonságnövelő intézkedés lehet, ha a virtualizált környezetet futtató adatközpontokban letiltják a Hyper-Threadinget.
Az Intel szerint az újabb javítások nem okoznak érzékelhető teljesítménycsökkenést – természetesen a telepítette Spectre- és a Meltdown-javítások által okozotthoz képest. A Hyper-Threading tiltása szintén okoz teljesítménycsökkenést. Az Intel több esetre is közli a javítások és szükséges intézkedések teljesítményre gyakorolt várható hatását.
Ez a cikk független szerkesztőségi tartalom, mely a T-Systems Magyarország támogatásával készült. Részletek »
A NIS2-megfelelőség néhány technológiai aspektusa
A legtöbb vállalatnál a megfeleléshez fejleszteni kell a védelmi rendszerek kulcselemeit is.
CIO KUTATÁS
TECHNOLÓGIÁK ÉS/VAGY KOMPETENCIÁK?
Az Ön véleményére is számítunk a Corvinus Egyetem Adatelemzés és Informatika Intézetével közös kutatásunkban »
Kérjük, segítse munkánkat egy 10-15 perces kérdőív megválaszolásával!
Nyílt forráskód: valóban ingyenes, de használatának szigorú szabályai vannak